From 5e7e91cced967bef3dc599c3572030f836e98696 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Wed, 23 Apr 2025 13:53:04 +0800 Subject: [PATCH] refactor: loading --- ui/src/views/login/forgot-password/index.vue | 6 +++--- ui/src/views/login/reset-password/index.vue | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ui/src/views/login/forgot-password/index.vue b/ui/src/views/login/forgot-password/index.vue index 892420655..e6adcfb79 100644 --- a/ui/src/views/login/forgot-password/index.vue +++ b/ui/src/views/login/forgot-password/index.vue @@ -112,11 +112,11 @@ const rules = ref>({ const loading = ref(false) const isDisabled = ref(false) const time = ref(60) - +const sendLoading = ref(false) const checkCode = () => { resetPasswordFormRef.value ?.validate() - .then(() => UserApi.checkCode(CheckEmailForm.value, loading)) + .then(() => UserApi.checkCode(CheckEmailForm.value, sendLoading)) .then(() => router.push({ name: 'reset_password', params: CheckEmailForm.value })) } /** @@ -125,7 +125,7 @@ const checkCode = () => { const sendEmail = () => { resetPasswordFormRef.value?.validateField('email', (v: boolean) => { if (v) { - UserApi.sendEmit(CheckEmailForm.value.email, 'reset_password', loading).then(() => { + UserApi.sendEmit(CheckEmailForm.value.email, 'reset_password', sendLoading).then(() => { MsgSuccess(t('views.login.verificationCode.successMessage')) isDisabled.value = true handleTimeChange() diff --git a/ui/src/views/login/reset-password/index.vue b/ui/src/views/login/reset-password/index.vue index 576e6f340..7a8ac3db8 100644 --- a/ui/src/views/login/reset-password/index.vue +++ b/ui/src/views/login/reset-password/index.vue @@ -66,6 +66,7 @@ import type { FormInstance, FormRules } from 'element-plus' import UserApi from '@/api/user' import { t } from '@/locales' import useStore from '@/stores' + const { user } = useStore() const router = useRouter() const route = useRoute() @@ -133,10 +134,11 @@ const rules = ref>({ }) const resetPasswordFormRef = ref() const loading = ref(false) +const sendLoading = ref(false) const resetPassword = () => { resetPasswordFormRef.value ?.validate() - .then(() => UserApi.resetPassword(resetPasswordForm.value, loading)) + .then(() => UserApi.resetPassword(resetPasswordForm.value, sendLoading)) .then(() => { MsgSuccess(t('common.modifySuccess')) router.push({ name: 'login' })