fix(login): 忘记密码链接加提示,避免点击无响应

This commit is contained in:
Zhou Weidong committed 2026-10-20 09:15:19 +08:00
1 parent d283d223c0
commit 1737f37d82
3 files changed
+8 -2

No files matched your search

+1
View File
@@ -112,6 +112,7 @@ export default {
login: 'Sign in', login: 'Sign in',
remember: 'Remember me', remember: 'Remember me',
forgetPassword: 'Forget password', forgetPassword: 'Forget password',
forgetPasswordHint: 'Please contact the administrator to reset your password',
usernamePlaceholder: 'Please input username', usernamePlaceholder: 'Please input username',
passwordPlaceholder: 'Please input password' passwordPlaceholder: 'Please input password'
}, },
+1
View File
@@ -112,6 +112,7 @@ export default {
login: '登录', login: '登录',
remember: '记住我', remember: '记住我',
forgetPassword: '忘记密码', forgetPassword: '忘记密码',
forgetPasswordHint: '请联系管理员重置密码',
usernamePlaceholder: '请输入用户名', usernamePlaceholder: '请输入用户名',
passwordPlaceholder: '请输入密码' passwordPlaceholder: '请输入密码'
}, },
+6 -2
View File
@@ -4,7 +4,7 @@
import { reactive, ref, watch, onMounted, unref } from 'vue' import { reactive, ref, watch, onMounted, unref } from 'vue'
import { Form, FormSchema } from '@/components/Form' import { Form, FormSchema } from '@/components/Form'
import { useI18n } from '@/hooks/web/useI18n' import { useI18n } from '@/hooks/web/useI18n'
import { ElCheckbox, ElLink } from 'element-plus' import { ElCheckbox, ElLink, ElMessage } from 'element-plus'
import { useForm } from '@/hooks/web/useForm' import { useForm } from '@/hooks/web/useForm'
import { loginApi, getAdminRoleApi } from '@/api/login' import { loginApi, getAdminRoleApi } from '@/api/login'
import { useAppStore } from '@/store/modules/app' import { useAppStore } from '@/store/modules/app'
@@ -92,7 +92,11 @@ const schema = reactive<FormSchema[]>([
<> <>
<div class="flex justify-between items-center w-[100%]"> <div class="flex justify-between items-center w-[100%]">
<ElCheckbox v-model={remember.value} label={t('login.remember')} size="small" /> <ElCheckbox v-model={remember.value} label={t('login.remember')} size="small" />
<ElLink type="primary" underline={false}> <ElLink
type="primary"
underline={false}
onClick={() => ElMessage.info(t('login.forgetPasswordHint'))}
>
{t('login.forgetPassword')} {t('login.forgetPassword')}
</ElLink> </ElLink>
</div> </div>