From f8867b8df117d1ac0f1311970994e15059c3da03 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期四, 05 九月 2024 15:57:36 +0800
Subject: [PATCH] add 兼容扫码问题

---
 pages/user/user-pwd/user-pwd.vue |   29 +++++++++++++++++++++--------
 1 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/pages/user/user-pwd/user-pwd.vue b/pages/user/user-pwd/user-pwd.vue
index 167a751..d946fe3 100644
--- a/pages/user/user-pwd/user-pwd.vue
+++ b/pages/user/user-pwd/user-pwd.vue
@@ -10,21 +10,27 @@
 			</u-form-item>
 			<u-divider></u-divider> -->
 			<u-form-item :label-position="labelPosition" label="新密码" prop="password" label-width="150">
-				<u-input :password-icon="true" :border="border" :type="showPassword1?'text':'password'"
+				<u-input :password-icon="false" :border="border" :type="showPassword1?'text':'password'"
 					v-model="model.password" placeholder="请输入新密码">
 					<template slot="suffix">
-						<uni-icons color="#20613D" :type="showPassword1 ? 'eye-slash-filled' : 'eye-filled'" size="24"
-							@click="showPassword1=!showPassword1"></uni-icons>
+						<uni-icons color="#20613D" :type="showPassword1 ? 'eye-filled' : 'eye-slash-filled'" size="24"
+							@click="()=>{
+								showPassword1=!showPassword1;
+								$forceUpdate()
+							}"></uni-icons>
 					</template>
 				</u-input>
 			</u-form-item>
 			<u-divider></u-divider>
 			<u-form-item :label-position="labelPosition" label="确认密码" label-width="150" prop="rePassword">
-				<u-input :password-icon="true" :border="border" :type="showPassword2?'text':'password'" v-model="model.rePassword"
-					placeholder="请确认密码">
+				<u-input :password-icon="false" :border="border" :type="showPassword2?'text':'password'"
+					v-model="model.rePassword" placeholder="请确认密码">
 					<template slot="suffix">
-						<uni-icons color="#20613D" :type="showPassword2 ? 'eye-slash-filled' : 'eye-filled'" size="24"
-							@click="showPassword2=!showPassword2"></uni-icons>
+						<uni-icons color="#20613D" :type="showPassword2 ? 'eye-filled' : 'eye-slash-filled'" size="24"
+							@click="()=>{
+								showPassword2=!showPassword2;
+								$forceUpdate()
+							}"></uni-icons>
 					</template>
 				</u-input>
 			</u-form-item>
@@ -48,7 +54,7 @@
 					rePassword: ''
 				},
 				showPassword1: false,
-				showPassword2:false,
+				showPassword2: false,
 				rules: {
 					// oldpassword: [
 					// 	{
@@ -146,6 +152,13 @@
 					this.model.rePassword = ''
 					this.model.oldPassword = ''
 					this.$message.showToast('修改成功');
+					let tmp = this
+					setTimeout(() => {
+						tmp.$store.commit('updateLogin', false)
+						uni.reLaunch({
+							url: '/pages/login/supplier-login'
+						})
+					}, 1500)
 				}
 			},
 			// 点击actionSheet回调

--
Gitblit v1.9.3