| | |
| | | httpGet |
| | | } from '@/utils/http.js' |
| | | export default { |
| | | onShow: function(options) { |
| | | console.log('optionsonShow', options) |
| | | if (options.scene === 1007 || options.scene === 1014 || options.scene === 1008) { |
| | | // 通过单人聊天会话分享进入 |
| | | // this.getWXCode() |
| | | } |
| | | }, |
| | | onLaunch() { |
| | | // 自动登录检测 |
| | | let token = uni.getStorageSync('token') |
| | | console.log('apptoken', token) |
| | | console.log('apptoken1', !token) |
| | | if (!token) { |
| | | uni.login({ |
| | | provider: 'weixin', |
| | | success: loginRes => { |
| | | console.log('loginRes', loginRes) |
| | | console.log('loginRes1', loginRes) |
| | | httpGet('/AppUser/wx/login', { |
| | | 'code': loginRes.code |
| | | }).then(result => { |
| | | console.log('AppUser1', result) |
| | | try { |
| | | if (result.data.code === 0) { |
| | | uni.clearStorageSync() |
| | | uni.setStorageSync('userInfor', JSON.stringify(result.data)) |
| | | uni.setStorageSync('tonken', result.data.token) |
| | | uni.setStorageSync('openId', result.data.openId) |
| | | getDic() |
| | | this.$isResolve() |
| | | } else { |
| | |
| | | title: errors, |
| | | icon: 'none', |
| | | }) |
| | | this.$isResolve() |
| | | }) |
| | | } |
| | | }) |
| | |
| | | * |
| | | */ |
| | | getWXCode() { |
| | | let that = this |
| | | uni.login({ |
| | | provider: 'weixin', |
| | | success(res) { |
| | | that.getLogin(res.code) |
| | | success: loginRes => { |
| | | console.log('loginRes2', loginRes) |
| | | httpGet('/AppUser/wx/login', { |
| | | 'code': loginRes.code |
| | | }).then(result => { |
| | | console.log('AppUser2', result) |
| | | try { |
| | | if (result.data.code === 0) { |
| | | uni.clearStorageSync() |
| | | uni.setStorageSync('userInfor', JSON.stringify(result.data)) |
| | | uni.setStorageSync('tonken', result.data.token) |
| | | uni.setStorageSync('openId', result.data.openId) |
| | | getDic() |
| | | this.$isResolve() |
| | | } else { |
| | | uni.clearStorageSync() |
| | | uni.setStorageSync('openId', result.data.openId) |
| | | uni.showModal({ |
| | | title: '未登录', |
| | | content: '您未登录,需要登录后才能继续', |
| | | showCancel: false, |
| | | confirmText: '确定', |
| | | success: res => { |
| | | if (res.confirm) { |
| | | uni.reLaunch({ |
| | | url: '/pages/login/login', |
| | | }) |
| | | } |
| | | }, |
| | | }) |
| | | this.$isResolve() |
| | | } |
| | | } catch (e) { |
| | | console.error(e) |
| | | } |
| | | }).catch(errors => { |
| | | console.log('appdddd2', errors) |
| | | uni.showToast({ |
| | | title: errors, |
| | | icon: 'none', |
| | | }) |
| | | this.$isResolve() |
| | | }) |
| | | } |
| | | }) |
| | | }, |
| | |
| | | |
| | | html { |
| | | height: 100%; |
| | | overflow-x: hidden; |
| | | width: 750rpx; |
| | | } |
| | | |
| | | .formItemContent { |
| | |
| | | line-height: 30px !important; |
| | | } |
| | | } |
| | | |
| | | .ridoaBox { |
| | | text-align: center; |
| | | padding: 10px 0px; |
| | | |
| | | /deep/.u-radio { |
| | | padding-right: 10px; |
| | | } |
| | | } |
| | | </style> |