personInfo.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. const app = require('../../utils/util.js');
  2. const tools = require('../../utils/tools.js');
  3. Page({
  4. data: {
  5. info: {}
  6. },
  7. wanshan() {
  8. wx.navigateTo({
  9. url: '/pages/finishInfo/finishInfo',
  10. })
  11. },
  12. shenfen() {
  13. wx.navigateTo({
  14. url: '/pages/idCardDetail/idCardDetail',
  15. })
  16. // if (this.data.info.headPicPath) {
  17. // wx.navigateTo({
  18. // url: '/pages/idCardDetail/idCardDetail',
  19. // })
  20. // } else {
  21. // wx.navigateTo({
  22. // url: '/pages/idCard/idCard',
  23. // })
  24. // }
  25. },
  26. xiugai() {
  27. wx.navigateTo({
  28. url: '/pages/updatepassword/updatepassword',
  29. })
  30. },
  31. aboutUs() {
  32. wx.navigateTo({
  33. url: '/pages/aboutUs/aboutUs',
  34. })
  35. },
  36. adviceSubmit() {
  37. wx.navigateTo({
  38. url: '/pages/adviceSubmit/adviceSubmit',
  39. })
  40. },
  41. tuichu() {
  42. wx.showModal({
  43. showCancel: true,
  44. title: '是否退出?',
  45. content: "退出后将会解绑当前微信号,无法使用当前微信号自动登陆",
  46. success: (res) => {
  47. if (res.confirm) {
  48. wx.showLoading({
  49. mask: true,
  50. title: '退出中',
  51. })
  52. wx.request({
  53. url: app.globalData.publicUrl + '/applet/unbind',
  54. method: "GET",
  55. data: {
  56. appletsId: wx.getStorageSync('openId')
  57. },
  58. success: (res) => {
  59. console.log(res)
  60. wx.hideLoading()
  61. if (res.data.code == 0) {
  62. wx.clearStorageSync();
  63. wx.switchTab({
  64. url: '/pages/index/index',
  65. })
  66. } else {
  67. wx.showModal({
  68. showCancel: false,
  69. content: '退出失败请联系管理员'
  70. })
  71. }
  72. },
  73. fail: () => {
  74. wx.hideLoading()
  75. }
  76. })
  77. }
  78. }
  79. })
  80. },
  81. oftenAnswer() {
  82. wx.navigateTo({
  83. url: '/pages/question/question',
  84. })
  85. },
  86. onShow() {
  87. tools.rzStatus().then((res) => {
  88. if (res.data.code == 0) {
  89. if (res.data.data) {
  90. wx.request({
  91. url: app.globalData.publicUrl + '/applet/findUserInfo',
  92. method: "GET",
  93. header: {
  94. appletsId: wx.getStorageSync('openId')
  95. },
  96. success: (res) => {
  97. this.setData({
  98. info: res.data.data
  99. })
  100. }
  101. })
  102. // tools.finishInfo().then((res) => {
  103. // console.log(res.data.data.perfect, '我完善信息了吗 1代表完后 0代表未完成')
  104. // console.log(res.data.data.comparison, '我人脸识别过了吗 1代表完后 0代表未完成')
  105. // this.setData({
  106. // perfect: res.data.data.perfect,
  107. // comparison: res.data.data.comparison
  108. // })
  109. // })
  110. }
  111. } else {
  112. wx.clearStorageSync();
  113. wx.showModal({
  114. showCancel: false,
  115. content: '当前您未登录,请登录',
  116. success(res) {
  117. if (res.confirm) {
  118. wx.redirectTo({
  119. url: '/pages/login/login',
  120. })
  121. }
  122. }
  123. })
  124. }
  125. })
  126. },
  127. onHide() {
  128. this.setData({
  129. info: ''
  130. })
  131. }
  132. })