添加绑定小程序账号
This commit is contained in:
parent
86868b3957
commit
8fd02c2695
@ -40,7 +40,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { commonAuth } from '@/api/public';
|
||||
import { commonAuth, bindMp } from '@/api/public';
|
||||
import { loginMobile, registerVerify, getSiteAPI } from '@/api/user'
|
||||
import { LOGO_URL, USER_INFO, EXPIRES_TIME } from '@/config/cache';
|
||||
import Cache from '@/utils/cache';
|
||||
@ -196,6 +196,31 @@
|
||||
.then(({
|
||||
data
|
||||
}) => {
|
||||
// #ifdef MP
|
||||
//用户没有绑定openid,授权并绑定
|
||||
if (data.user.wechat_user_id === 0) {
|
||||
wx.getUserInfo({
|
||||
success: function (res) {
|
||||
const encryptedData = res.encryptedData
|
||||
const iv = res.iv
|
||||
wx.login({
|
||||
success (res) {
|
||||
if (res.code) {
|
||||
bindMp({code: res.code, iv: iv, encryptedData: encryptedData}).then(res => {
|
||||
// console.log(res);
|
||||
})
|
||||
} else {
|
||||
console.log('登录失败!' + res.errMsg)
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
fail(e) {
|
||||
console.log('登录失败!' + res.errMsg)
|
||||
}
|
||||
})
|
||||
}
|
||||
// #endif
|
||||
console.log('验证码登录', data);
|
||||
let time = data.expires_time - Cache.time();
|
||||
const backUrl = that.$Cache.get(BACK_URL) || "/pages/home/index";
|
||||
|
Loading…
x
Reference in New Issue
Block a user