Răsfoiți Sursa

修改密码bug修复

gcz 1 an în urmă
părinte
comite
79ff0587ab
2 a modificat fișierele cu 14 adăugiri și 5 ștergeri
  1. 13 4
      center/resetpass.vue
  2. 1 1
      pages/login/login.vue

+ 13 - 4
center/resetpass.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="pages">
-	<!-- 	<u-navbar
+		<u-navbar
 			title="修改密码"
 			:placeholder="true"
 			:autoBack="true"
@@ -9,7 +9,7 @@
 			 :titleStyle="{color:'#fff'}"
 			 leftIconColor="#fff"
 		>
-		</u-navbar> -->
+		</u-navbar>
 		<view class="form-wrap">
 			<u--form labelPosition="left" labelWidth="70px" :model="form"  :rules="rules" ref="uForm" >
 				<u-form-item label="旧密码" prop="oldPassword" borderBottom ref="oldPassword" >
@@ -130,6 +130,7 @@
 				})
 			},
 			async submit(){
+				let that = this;
 				// console.log('form',this.form);
 				this.$refs.uForm.validate().then(res => {
 					// let chekPassResult = await this.chekPass();
@@ -147,7 +148,7 @@
 							icon:'success'
 						})
 						setTimeout(()=>{
-							uni.$u.route('/pages/login/login');
+							that.redirectToAuth();
 						},2000)
 						// uni.reLaunch({url: this.backUrl});
 					}).catch(err=>{
@@ -156,7 +157,15 @@
 				}).catch(errors => {
 					uni.$u.toast('请正确填写表单')
 				})
-			}
+			},
+			redirectToAuth() {
+				try{
+					window.location.href = this.$commonConfig.authUrl;
+				}catch(e){
+					alert(`redirectToAuth e:${e}`)
+				}
+			    
+			},
 		}
 	}
 </script>

+ 1 - 1
pages/login/login.vue

@@ -110,7 +110,7 @@
 				}
 			})
 			// console.log('accessToken=====',this.vuex_user_info.accessToken);
-			let accessToken = this.vuex_user_info.accessToken;
+			let accessToken = this.vuex_user_info?.accessToken;
 			if(accessToken){
 				this.$u.api.teamLoginCheck().then(res=>{
 					if(this.backUrl.includes('login/login')||this.backUrl.includes('main/index')){