diff --git a/src/locales/en.ts b/src/locales/en.ts index 3e35f06..5043eef 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -112,6 +112,7 @@ export default { login: 'Sign in', remember: 'Remember me', forgetPassword: 'Forget password', + forgetPasswordHint: 'Please contact the administrator to reset your password', usernamePlaceholder: 'Please input username', passwordPlaceholder: 'Please input password' }, diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 1961130..535f9f7 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -112,6 +112,7 @@ export default { login: '登录', remember: '记住我', forgetPassword: '忘记密码', + forgetPasswordHint: '请联系管理员重置密码', usernamePlaceholder: '请输入用户名', passwordPlaceholder: '请输入密码' }, diff --git a/src/views/Login/components/LoginForm.vue b/src/views/Login/components/LoginForm.vue index ec583b9..bf7f6fd 100644 --- a/src/views/Login/components/LoginForm.vue +++ b/src/views/Login/components/LoginForm.vue @@ -4,7 +4,7 @@ import { reactive, ref, watch, onMounted, unref } from 'vue' import { Form, FormSchema } from '@/components/Form' 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 { loginApi, getAdminRoleApi } from '@/api/login' import { useAppStore } from '@/store/modules/app' @@ -92,7 +92,11 @@ const schema = reactive([ <>
- + ElMessage.info(t('login.forgetPasswordHint'))} + > {t('login.forgetPassword')}