From eae89659b6f72684ddb8a2086d9e23dbc5dea5d1 Mon Sep 17 00:00:00 2001 From: guoapeng Date: Sun, 6 Jul 2025 20:29:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=AE=BE=E7=BD=AE-=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E8=99=9A=E6=8B=9F=E9=94=AE=E7=9B=98=E6=9B=BF?= =?UTF-8?q?=E6=8D=A2;=20=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E8=B5=8B=E5=80=BC=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/setting/AddUser.vue | 104 +++++++++++++++++------------------ src/components/setting/ModifyPwd.vue | 55 +++++++++++------- 2 files changed, 86 insertions(+), 73 deletions(-) diff --git a/src/components/setting/AddUser.vue b/src/components/setting/AddUser.vue index 0f1b418..d9de6de 100644 --- a/src/components/setting/AddUser.vue +++ b/src/components/setting/AddUser.vue @@ -1,6 +1,5 @@ - + diff --git a/src/components/setting/ModifyPwd.vue b/src/components/setting/ModifyPwd.vue index b06af25..536c350 100644 --- a/src/components/setting/ModifyPwd.vue +++ b/src/components/setting/ModifyPwd.vue @@ -28,6 +28,7 @@ watchEffect(() => { visible.value = settingStore.modifyPwdVisible if (settingStore.currentEditUser && settingStore.currentEditUser.id !== userForm.value.id) { userForm.value = settingStore.currentEditUser + userForm.value.newpasswd = '' } if (focusedInput.value) { userForm.value[focusedInput.value] = inputValue.value @@ -47,15 +48,6 @@ const onSave = (formRef: FormInstance | undefined) => { } }) } -const openKeyboard = (e: any) => { - setTimeout(() => { - keyboardVisible.value = true - const labelName = e.target.name - const formValue = userForm.value[labelName as keyof typeof userForm.value] - inputValue.value = formValue ? formValue.toString() : '' - focusedInput.value = e.target.name - }, 100) -} const doSave = () => { const passwd = userForm.value.passwd const newpasswd = userForm.value.newpasswd @@ -122,14 +114,35 @@ const validateConfirmPasswd = (rule: any, value: string, callback: any) => { } } const rules = reactive({ - passwd: [{ required: true, message: '输入旧密码', trigger: 'blur' }, { min: 4, max: 10, message: '长度4-10', trigger: 'blur' }, { validator: validatePasswd, trigger: 'blur' }], - newpasswd: [{ required: true, message: '输入新密码', trigger: 'blur' }, { min: 4, max: 10, message: '长度4-10', trigger: 'blur' }, { validator: validatePasswd, trigger: 'blur' }], - confirmPasswd: [{ required: true, message: '输入新密码', trigger: 'blur' }, { min: 4, max: 10, message: '长度4-10', trigger: 'blur' }, { validator: validateConfirmPasswd, trigger: 'blur' }], + passwd: [ + { required: true, message: '输入旧密码', trigger: 'blur' }, + { min: 4, max: 10, message: '长度4-10', trigger: 'blur' }, + { validator: validatePasswd, trigger: 'blur' }, + ], + newpasswd: [ + { required: true, message: '输入新密码', trigger: 'blur' }, + { min: 4, max: 10, message: '长度4-10', trigger: 'blur' }, + { validator: validatePasswd, trigger: 'blur' }, + ], + confirmPasswd: [ + { required: true, message: '输入新密码', trigger: 'blur' }, + { min: 4, max: 10, message: '长度4-10', trigger: 'blur' }, + { validator: validateConfirmPasswd, trigger: 'blur' }, + ], }) - +