修复 小程序授权登录后跳转问题

pull/1/MERGE
stivepeim 2021-05-06 14:47:32 +08:00
parent 829babf74a
commit df945fc609
2 changed files with 45 additions and 54 deletions

View File

@ -122,17 +122,15 @@ class Routine
return new Promise((resolve, reject)=>{ return new Promise((resolve, reject)=>{
login(code,data).then(res=>{ login(code,data).then(res=>{
if(res.data.type==='login'){ if(res.data.type==='login'){
// let time = res.data.expiresTime - Cache.time(); store.commit('LOGIN', {
store.commit('UPDATE_USERINFO', res.data.user); token: res.data.token
store.commit('LOGIN', {token:res.data.token}); });
// Cache.set(EXPIRES_TIME,res.data.expiresTime,time);
Cache.set(USER_INFO,res.data.user);
} }
return resolve(res); return resolve(res);
}).catch(res=>{ }).catch(res=>{
return reject(res); return reject(res);
}) })
}) });
} }
} }

View File

@ -269,10 +269,8 @@
uni.hideLoading(); uni.hideLoading();
}); });
}, },
getWxUser(code) { getWxUser(code, res) {
let self = this let self = this
Routine.getUserInfo()
.then(res => {
let userInfo = res.userInfo; let userInfo = res.userInfo;
userInfo.code = code; userInfo.code = code;
userInfo.spread_spid = app.globalData.spid; //广ID userInfo.spread_spid = app.globalData.spid; //广ID
@ -286,17 +284,15 @@
userInfo.type = 'routine' userInfo.type = 'routine'
Routine.authUserInfo(userInfo.code, userInfo) Routine.authUserInfo(userInfo.code, userInfo)
.then(res => { .then(res => {
console.log(res)
self.authKey = res.data.key; self.authKey = res.data.key;
if (res.data.type === 'register') { if (res.data.type === 'register') {
uni.hideLoading(); uni.hideLoading();
self.isPhoneBox = true self.isPhoneBox = true
} else { }
if (res.data.type === 'login') {
uni.hideLoading(); uni.hideLoading();
let time = res.data.expires_time - self.$Cache.time();
self.$store.commit('LOGIN', { self.$store.commit('LOGIN', {
token: res.data.token, token: res.data.token
time: time
}); });
self.$util.Tips({ self.$util.Tips({
title: res, title: res,
@ -314,10 +310,7 @@
duration: 2000 duration: 2000
}); });
}); });
})
.catch(res => {
uni.hideLoading();
});
}, },