diff --git a/pages/ideasAndNeeds/ideasAndNeeds.vue b/pages/ideasAndNeeds/ideasAndNeeds.vue index d504856..cbf29a1 100644 --- a/pages/ideasAndNeeds/ideasAndNeeds.vue +++ b/pages/ideasAndNeeds/ideasAndNeeds.vue @@ -95,11 +95,21 @@ + + + + + + diff --git a/pages/my/login/login.vue b/pages/my/login/login.vue index 9ccaf5d..1baf73a 100644 --- a/pages/my/login/login.vue +++ b/pages/my/login/login.vue @@ -1,7 +1,9 @@ @@ -11,46 +13,81 @@ } from '@/service/request.js' export default { data() { - return { - - } + return {} }, methods: { getphonenumber(e) { - const { - phoneCode - } = e.detail; - console.log("手机code : ", phoneCode); - uni.login({ - "provider": "weixin", - "onlyAuthorize": true, // 微信登录仅请求授权认证 - success: function(event) { - const { - code - } = event + var that = this + console.log(e) + if (e.detail.errMsg === 'getPhoneNumber:ok') { + //调用接口利用 e.detail.encryptedData, e.detail.iv 信息来解密手机号 + uni.login({ + "provider": "weixin", + "onlyAuthorize": true, // 微信登录仅请求授权认证 + success: function(event) { + const { + code + } = event + that.$apiServe.login({ + code: code + }).then(res => { + var data = res.data.data + // console.log('登录code换取的信息', data); + uni.setStorageSync('token', data.token); + that.$toast.warn('登录成功') + that.$emit('success') + }) + }, + fail: function(err) { + // 登录授权失败 + // err.code是错误码 + that.$emit('fail') + } + }) + } else { + // 拒绝授权 + that.$emit('fail') + } + } + // getphonenumber(e) { + // const { + // phoneCode + // } = e.detail; + // console.log("手机code : ", phoneCode); + // uni.login({ + // "provider": "weixin", + // "onlyAuthorize": true, // 微信登录仅请求授权认证 + // success: function(event) { + // const { + // code + // } = event - console.log("登录code", code); - //客户端成功获取授权临时票据(code),向业务服务器发起登录请求。 + // console.log("登录code", code); + // //客户端成功获取授权临时票据(code),向业务服务器发起登录请求。 - // 调用登录接口 拿到token 传手机code,更新手机号码 - loginSys(code).then(res => { - console.log(res); + // // 调用登录接口 拿到token 传手机code,更新手机号码 + // loginSys(code).then(res => { + // console.log(res); - //登录完成后使用手机code换取手机号,调用/user/getMobileByMnp接口 - //接口详细链接 https://docs.apipost.cn/preview/468be606f65cae75/3f2f988ddf82dd8e - }) - }, - fail: function(err) { - // 登录授权失败 - // err.code是错误码 - } - }) - }, + // //登录完成后使用手机code换取手机号,调用/user/getMobileByMnp接口 + // //接口详细链接 https://docs.apipost.cn/preview/468be606f65cae75/3f2f988ddf82dd8e + // }) + // }, + // fail: function(err) { + // // 登录授权失败 + // // err.code是错误码 + // } + // }) + // }, } } -