From c7683ee2f723da8bcaf67d109ef6b3d2d06422df Mon Sep 17 00:00:00 2001 From: woody Date: Wed, 23 Apr 2025 15:14:01 +0800 Subject: [PATCH] =?UTF-8?q?feat(global):=20=E7=A7=BB=E9=99=A4=E5=9B=BD?= =?UTF-8?q?=E9=99=85=E5=8C=96oss=EF=BC=8C=20=E9=A6=96=E9=A1=B5=E6=94=B9?= =?UTF-8?q?=E9=80=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.html | 4 +- src/assets/i18n/index.js | 44 +++--- src/components/sidebarUserInfo.vue | 245 +++++++++++------------------ src/main.js | 66 ++++---- src/permission.js | 36 +++-- src/router/index.js | 242 ++++++++++++++-------------- src/store/modules/user.js | 134 +++++++++------- src/views/index.vue | 68 ++++---- vue.config.js | 19 +-- 9 files changed, 396 insertions(+), 462 deletions(-) diff --git a/public/index.html b/public/index.html index b12d7ff..07b1b8c 100644 --- a/public/index.html +++ b/public/index.html @@ -12,9 +12,9 @@ <%= htmlWebpackPlugin.options.title %> - + diff --git a/src/assets/i18n/index.js b/src/assets/i18n/index.js index a843815..0c7c1e7 100644 --- a/src/assets/i18n/index.js +++ b/src/assets/i18n/index.js @@ -1,41 +1,37 @@ /* - * @Descripttion: - * @version: + * @Descripttion: + * @version: * @Author: kBank * @Date: 2022-07-05 17:57:49 */ -import Vue from 'vue' -import VueI18n from 'vue-i18n' -import zhCn from 'zhCN' -import enUS from 'enUS' -import zhTC from 'zhTC' +import Vue from "vue"; +import VueI18n from "vue-i18n"; +// import zhCn from 'zhCN' +// import enUS from 'enUS' +// import zhTC from 'zhTC' // import ruRU from 'ruRU' // import frFR from 'frFR' -import enLocale from 'element-ui/lib/locale/lang/en' -import zhLocale from 'element-ui/lib/locale/lang/zh-CN' -import twLocale from 'element-ui/lib/locale/lang/zh-TW' -import ruLocale from 'element-ui/lib/locale/lang/ru-RU' -import frLocale from 'element-ui/lib/locale/lang/fr' -const lang = localStorage.getItem('lang') || 'zh-CN' - -Vue.use(VueI18n) +import enLocale from "element-ui/lib/locale/lang/en"; +import zhLocale from "element-ui/lib/locale/lang/zh-CN"; +import twLocale from "element-ui/lib/locale/lang/zh-TW"; +import ruLocale from "element-ui/lib/locale/lang/ru-RU"; +import frLocale from "element-ui/lib/locale/lang/fr"; +const lang = localStorage.getItem("lang") || "zh-CN"; +Vue.use(VueI18n); const i18n = new VueI18n({ locale: lang, messages: { - 'zh-CN': { ...zhCn,...zhLocale }, - 'en-US': { ...enUS,...enLocale }, - 'zh-TC': { ...zhTC,...twLocale }, + // "zh-CN": { ...zhCn, ...zhLocale }, + // "en-US": { ...enUS, ...enLocale }, + // "zh-TC": { ...zhTC, ...twLocale }, // 'ru-RU': { ...ruRU,...ruLocale }, // 'fr-FR': { ...frFR,...frLocale }, // 'ru-RU': { ...ruRu }, // 'kz-KZ': { ...kzKz }, - } - -}) - -export default i18n - + }, +}); +export default i18n; diff --git a/src/components/sidebarUserInfo.vue b/src/components/sidebarUserInfo.vue index 6f3e45e..0871af1 100644 --- a/src/components/sidebarUserInfo.vue +++ b/src/components/sidebarUserInfo.vue @@ -1,5 +1,5 @@