Browse Source

feat(登录): 添加登录成功多语言支持

zhangyong/feature-20260113094820-现金重构
zhangrenyuan 2 months ago
parent
commit
e408f9eb03
  1. 1
      src/components/locales/lang/en.js
  2. 1
      src/components/locales/lang/zh-CN.js
  3. 5
      src/views/login.vue

1
src/components/locales/lang/en.js

@ -182,6 +182,7 @@ export default {
// Message Group // Message Group
elmessage: { elmessage: {
// Common // Common
loginSuccess: "Login successful",
languageChangedSuccess: 'Language switched to {lang}', languageChangedSuccess: 'Language switched to {lang}',
refreshLoading: 'Refreshing data...', refreshLoading: 'Refreshing data...',
refreshSuccess: 'Data refreshed', refreshSuccess: 'Data refreshed',

1
src/components/locales/lang/zh-CN.js

@ -180,6 +180,7 @@ export default {
// 提示信息组 // 提示信息组
elmessage: { elmessage: {
// 通用 // 通用
loginSuccess: "登录成功",
languageChangedSuccess: "语言已切换到{lang}", languageChangedSuccess: "语言已切换到{lang}",
refreshLoading: "数据刷新中,请稍候...", refreshLoading: "数据刷新中,请稍候...",
refreshSuccess: "数据刷新成功", refreshSuccess: "数据刷新成功",

5
src/views/login.vue

@ -8,6 +8,9 @@ import {useAdminStore} from '@/store'
// //
import {filterFirstMenu, findFirstThirdLevelMenu, getRoutePath,} from "../utils/menuUtils.js" import {filterFirstMenu, findFirstThirdLevelMenu, getRoutePath,} from "../utils/menuUtils.js"
import {storeToRefs} from "pinia"; import {storeToRefs} from "pinia";
//
import { useI18n } from 'vue-i18n';
const { t } = useI18n();
const loading = ref(false) // loading const loading = ref(false) // loading
@ -85,7 +88,7 @@ const login = async function () {
// //
router.push(redirectPath) router.push(redirectPath)
ElMessage.success('登录成功')
ElMessage.success(t('elmessage.loginSuccess'))
// //

Loading…
Cancel
Save