diff --git a/src/views/login/ResetPage.vue b/src/views/login/ResetPage.vue index 59c643a..c8ad072 100644 --- a/src/views/login/ResetPage.vue +++ b/src/views/login/ResetPage.vue @@ -22,7 +22,6 @@ v-else-if="step === 'verify'" :ct="emailCode" @nextStep="handleCheckVerifyCode" - @resend="handleSendVerifyCode" /> @@ -42,7 +41,7 @@ import Mail from './components/Mail.vue' import Verify from './components/Verify.vue' import Password from './components/Password.vue' import { showToast } from 'vant' -import { precheckEmail, resetPassword } from '@/api/login' +import { resetPassword } from '@/api/login' import { encryptPassword } from '@/utils/tools' const router = useRouter() @@ -80,10 +79,8 @@ const handleSendVerifyCode = (data: any) => { if (data?.email) { fromData.value.email = data?.email } - precheckEmail({ email: fromData.value.email }).then(() => { - showToast('the verification code has been sent to your email') - handleStep('verify') - }) + // 只切换步骤,验证码的发送由 Verify 组件负责 + handleStep('verify') } const handleCheckVerifyCode = (data: any) => { diff --git a/src/views/login/components/Verify.vue b/src/views/login/components/Verify.vue index 8305b0f..ca2f411 100644 --- a/src/views/login/components/Verify.vue +++ b/src/views/login/components/Verify.vue @@ -31,8 +31,10 @@
Confirm