diff --git a/src/views/forgetPassword.vue b/src/views/forgetPassword.vue index 8420e19..b2a44e3 100644 --- a/src/views/forgetPassword.vue +++ b/src/views/forgetPassword.vue @@ -68,7 +68,7 @@ const forgetForm = ref({ const forgetRules = { userName: [{ required: true, trigger: "blur", message: "请输入您的账号" }], - email: [{ required: true, trigger: "blur", message: "请输入您的邮箱" }] + email: [{ required: true, message: "邮箱不能为空", trigger: "blur" }, { type: "email", message: "请输入正确的邮箱地址", trigger: ["blur", "change"] }], } const loading = ref(false) @@ -77,23 +77,25 @@ const handleForgetPassword = () => { if (valid) { loading.value = true resetPwd(forgetForm.value).then(res => { - const _email = registerForm.value.email - ElMessageBox.alert( - ` + if (res.code == 200) { + const _email = forgetForm.value.email + ElMessageBox.alert( + ` 恭喜您,您的密码重置成功!

稍后会有邮件通知到邮箱${_email}
`, - "系统提示", - { - dangerouslyUseHTMLString: true, - type: "success", - } - ).then(() => { - router.push('/login') - }).catch(() => { - loading.value = false - }) + "系统提示", + { + dangerouslyUseHTMLString: true, + type: "success", + } + ).then(() => { + router.push('/login') + }).catch(() => { + loading.value = false + }) + } }).catch(() => { loading.value = false })