diff --git a/src/views/forgetpassword/index.vue b/src/views/forgetpassword/index.vue index 3e6cfd91..1f18d6f4 100644 --- a/src/views/forgetpassword/index.vue +++ b/src/views/forgetpassword/index.vue @@ -64,13 +64,13 @@ {{ $t('passwordReset:button:verify') }} -
+
@@ -213,6 +213,7 @@ export default { EmailOrPhone: '', VerificationCode: '', NewPwd: '', + CheckPass: '', UserId: '', UserType: '', }, @@ -255,6 +256,29 @@ export default { }, ], }, + rules2: { + NewPwd: [ + { + required: true, + validator: this.$validatePassword, + trigger: ['blur', 'change'], + }, + ], + CheckPass: [ + { + required: true, + validator: validatePass2, + trigger: ['blur', 'change'], + }, + ], + UserId: [ + { + required: true, + message: this.$t('common:ruleMessage:select'), + trigger: ['blur', 'change'], + }, + ], + }, sendDisabled: true, sendTitle: this.$t('passwordReset:button:send'), formLoading: false, @@ -262,7 +286,7 @@ export default { }, methods: { onSubmit() { - this.$refs['resetForm'].validate((valid) => { + this.$refs['resetForm2'].validate((valid) => { if (valid) { this.formLoading = true anonymousSetPassword(this.form.UserId, md5(this.form.NewPwd))