修复 小程序授权登录后跳转问题
							parent
							
								
									829babf74a
								
							
						
					
					
						commit
						df945fc609
					
				|  | @ -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); | ||||||
| 			}) | 			}) | ||||||
| 		}) | 		}); | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -269,56 +269,49 @@ | ||||||
| 						uni.hideLoading(); | 						uni.hideLoading(); | ||||||
| 					}); | 					}); | ||||||
| 			}, | 			}, | ||||||
| 			getWxUser(code) { | 			getWxUser(code, res) { | ||||||
| 				let self = this | 			let self = this | ||||||
| 				Routine.getUserInfo() | 			let userInfo = res.userInfo; | ||||||
| 					.then(res => { | 			userInfo.code = code; | ||||||
| 						let userInfo = res.userInfo; | 			userInfo.spread_spid = app.globalData.spid; //获取推广人ID | ||||||
| 						userInfo.code = code; | 			userInfo.spread_code = app.globalData.code; //获取推广人分享二维码ID | ||||||
| 						userInfo.spread_spid = app.globalData.spid;//获取推广人ID | 			userInfo.avatar = userInfo.userInfo.avatarUrl; | ||||||
| 						userInfo.spread_code = app.globalData.code;//获取推广人分享二维码ID | 			userInfo.city = userInfo.userInfo.city; | ||||||
| 						userInfo.avatar  = userInfo.userInfo.avatarUrl; | 			userInfo.country = userInfo.userInfo.country; | ||||||
| 						userInfo.city  = userInfo.userInfo.city; | 			userInfo.nickName = userInfo.userInfo.nickName; | ||||||
| 						userInfo.country  = userInfo.userInfo.country; | 			userInfo.province = userInfo.userInfo.province; | ||||||
| 						userInfo.nickName  = userInfo.userInfo.nickName; | 			userInfo.sex = userInfo.userInfo.gender; | ||||||
| 						userInfo.province  = userInfo.userInfo.province; | 			userInfo.type = 'routine' | ||||||
| 						userInfo.sex  = userInfo.userInfo.gender; | 			Routine.authUserInfo(userInfo.code, userInfo) | ||||||
| 						userInfo.type = 'routine' | 				.then(res => { | ||||||
| 						Routine.authUserInfo(userInfo.code, userInfo) | 					self.authKey = res.data.key; | ||||||
| 							.then(res => { | 					if (res.data.type === 'register') { | ||||||
| 								console.log(res) |  | ||||||
| 								self.authKey = res.data.key; |  | ||||||
| 								if (res.data.type === 'register') { |  | ||||||
| 									uni.hideLoading(); |  | ||||||
| 									self.isPhoneBox = true |  | ||||||
| 								} else { |  | ||||||
| 									uni.hideLoading(); |  | ||||||
| 									let time = res.data.expires_time - self.$Cache.time(); |  | ||||||
| 									self.$store.commit('LOGIN', { |  | ||||||
| 										token: res.data.token, |  | ||||||
| 										time: time |  | ||||||
| 									}); |  | ||||||
| 									self.$util.Tips({ |  | ||||||
| 										title: res, |  | ||||||
| 										icon: 'success' |  | ||||||
| 									}, { |  | ||||||
| 										tab: 3 |  | ||||||
| 									}) |  | ||||||
| 								} |  | ||||||
| 							}) |  | ||||||
| 							.catch(res => { |  | ||||||
| 								uni.hideLoading(); |  | ||||||
| 								uni.showToast({ |  | ||||||
| 									title: res, |  | ||||||
| 									icon: 'none', |  | ||||||
| 									duration: 2000 |  | ||||||
| 								}); |  | ||||||
| 							}); |  | ||||||
| 					}) |  | ||||||
| 					.catch(res => { |  | ||||||
| 						uni.hideLoading(); | 						uni.hideLoading(); | ||||||
|  | 						self.isPhoneBox = true | ||||||
|  | 					} | ||||||
|  | 					if (res.data.type === 'login') { | ||||||
|  | 						uni.hideLoading(); | ||||||
|  | 						self.$store.commit('LOGIN', { | ||||||
|  | 							token: res.data.token | ||||||
|  | 						}); | ||||||
|  | 						self.$util.Tips({ | ||||||
|  | 							title: res, | ||||||
|  | 							icon: 'success' | ||||||
|  | 						}, { | ||||||
|  | 							tab: 3 | ||||||
|  | 						}) | ||||||
|  | 					} | ||||||
|  | 				}) | ||||||
|  | 				.catch(res => { | ||||||
|  | 					uni.hideLoading(); | ||||||
|  | 					uni.showToast({ | ||||||
|  | 						title: res, | ||||||
|  | 						icon: 'none', | ||||||
|  | 						duration: 2000 | ||||||
| 					}); | 					}); | ||||||
| 			}, | 				}); | ||||||
|  | 
 | ||||||
|  | 		}, | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 			// #endif | 			// #endif | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 stivepeim
						stivepeim