diff --git a/src/components/locales/lang/en.js b/src/components/locales/lang/en.js index 7749127..562aa46 100644 --- a/src/components/locales/lang/en.js +++ b/src/components/locales/lang/en.js @@ -182,6 +182,7 @@ export default { // Message Group elmessage: { // Common + loginSuccess: "Login successful", languageChangedSuccess: 'Language switched to {lang}', refreshLoading: 'Refreshing data...', refreshSuccess: 'Data refreshed', diff --git a/src/components/locales/lang/zh-CN.js b/src/components/locales/lang/zh-CN.js index c141f24..1df9df0 100644 --- a/src/components/locales/lang/zh-CN.js +++ b/src/components/locales/lang/zh-CN.js @@ -180,6 +180,7 @@ export default { // 提示信息组 elmessage: { // 通用 + loginSuccess: "登录成功", languageChangedSuccess: "语言已切换到{lang}", refreshLoading: "数据刷新中,请稍候...", refreshSuccess: "数据刷新成功", diff --git a/src/views/login.vue b/src/views/login.vue index 123b023..9942243 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -8,6 +8,9 @@ import {useAdminStore} from '@/store' // 方法抽出来 三个地方会用到 import {filterFirstMenu, findFirstThirdLevelMenu, getRoutePath,} from "../utils/menuUtils.js" import {storeToRefs} from "pinia"; +// 国际化 +import { useI18n } from 'vue-i18n'; +const { t } = useI18n(); const loading = ref(false) // 登录按钮loading状态 @@ -85,7 +88,7 @@ const login = async function () { // 跳转 router.push(redirectPath) - ElMessage.success('登录成功') + ElMessage.success(t('elmessage.loginSuccess')) // 获取地区