From 8f3521bd549c542d8fa6cbc86b34b8b26d0cca83 Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Wed, 15 Oct 2025 20:32:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=87=8D=E7=BD=AE=E5=AF=86?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/forgetPassword.vue | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) 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 })