From 20f64b54d55603a63bbae959dbf3112de8a96c5f Mon Sep 17 00:00:00 2001
From: LiuHao <liuhaoai545@gmail>
Date: 星期三, 19 四月 2023 11:05:30 +0800
Subject: [PATCH] fix 修改国际化文件名称不规范问题,增加reqeust 国际化配置

---
 src/store/modules/app.ts |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/src/store/modules/app.ts b/src/store/modules/app.ts
index fd47c82..90a4d0e 100644
--- a/src/store/modules/app.ts
+++ b/src/store/modules/app.ts
@@ -1,6 +1,6 @@
 import Cookies from 'js-cookie';
-import zhCn from 'element-plus/es/locale/lang/zh-cn';
-import en from 'element-plus/es/locale/lang/en';
+import zhCN from 'element-plus/es/locale/lang/zh-cn';
+import enUS from 'element-plus/es/locale/lang/en';
 
 export const useAppStore = defineStore('app', () => {
   const sidebarStatus = Cookies.get('sidebarStatus');
@@ -11,14 +11,18 @@
   });
   const device = ref<string>('desktop');
   const size = ref(Cookies.get('size') || 'default');
+
   // 璇█
   const language = ref(Cookies.get('language'));
+  const languageObj: any = {
+    en_US: enUS,
+    zh_CN: zhCN
+  };
   const locale = computed(() => {
-    if (language?.value == 'en') {
-      return en;
-    } else {
-      return zhCn;
+    if (!language.value) {
+      return zhCN;
     }
+    return languageObj[language.value];
   });
 
   const toggleSideBar = (withoutAnimation?: boolean) => {
@@ -53,6 +57,7 @@
 
   const changeLanguage = (val: string): void => {
     language.value = val;
+    Cookies.set('language', val);
   };
 
   return {

--
Gitblit v1.9.3