| | |
| | | // pages/mine/mine.js |
| | | import userservice from '../../../service/userservice' |
| | | |
| | | const app = getApp() |
| | | |
| | | Page({ |
| | |
| | | * 页面的初始数据 |
| | | */ |
| | | data: { |
| | | |
| | | //认证状态,[企业, 场景, 个人] |
| | | authStatus:[] |
| | | }, |
| | | |
| | | /** |
| | |
| | | onLoad: function (options) { |
| | | this.setData({ |
| | | userRealName: app.globalData.userInfo.realname |
| | | }) |
| | | this.getAuthStatus() |
| | | }, |
| | | |
| | | //获取用户认证状态 |
| | | getAuthStatus() { |
| | | var that = this |
| | | userservice.getAuthStatus(app.globalData.accessToken.openId, app.globalData.accessToken.userId, { |
| | | success(res) { |
| | | if (res.success) { |
| | | that.setData({ |
| | | authStatus: res.data |
| | | }) |
| | | }else{ |
| | | wx.showToast({ |
| | | title: res.message, |
| | | duration: 2000, |
| | | icon: 'error', |
| | | }) |
| | | } |
| | | } |
| | | }) |
| | | }, |
| | | |
| | |
| | | |
| | | //认证 |
| | | gotoAuthentication(e) { |
| | | //等待认证状态加载完毕 |
| | | if (this.data.authStatus.length == 0) return |
| | | var url = "" |
| | | var index = e.currentTarget.dataset.index |
| | | switch (index) { |
| | |
| | | } |
| | | if (url != "") { |
| | | wx.navigateTo({ |
| | | url: url |
| | | url: url, |
| | | success: (res) => { |
| | | res.eventChannel.emit('acceptDataFromOpenerPage', { |
| | | authStatus: this.data.authStatus[parseInt(index)] |
| | | }) |
| | | }, |
| | | }) |
| | | } else { |
| | | wx.showToast({ |