From e4f79a7e36214e5836cb0e667b3ffbd3db45456d Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期二, 22 十月 2024 23:54:26 +0800
Subject: [PATCH] 工单变量删除优化,预览优化

---
 src/locales/setupI18n.ts |   42 +++++++++++-------------------------------
 1 files changed, 11 insertions(+), 31 deletions(-)

diff --git a/src/locales/setupI18n.ts b/src/locales/setupI18n.ts
index f2c90aa..33842d1 100644
--- a/src/locales/setupI18n.ts
+++ b/src/locales/setupI18n.ts
@@ -1,48 +1,28 @@
+/*
+ * @Description: file content
+ * @Author: Ben Lin
+ * @version: 
+ * @Date: 2024-06-18 15:09:47
+ * @LastEditors: Ben Lin
+ * @LastEditTime: 2024-07-17 04:31:26
+ */
 import type { App } from 'vue';
 import type { I18n, I18nOptions } from 'vue-i18n';
 
 import { createI18n } from 'vue-i18n';
 import { setHtmlPageLang, setLoadLocalePool } from './helper';
-import { localeSetting } from '/@/settings/localeSetting';
-import { useLocaleStoreWithOut } from '/@/store/modules/locale';
+import { localeSetting } from '@/settings/localeSetting';
+import { useLocaleStoreWithOut } from '@/store/modules/locale';
 
 const { fallback, availableLocales } = localeSetting;
 
 export let i18n: ReturnType<typeof createI18n>;
 
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-function getLangJson(enObj, cnObj) {
-  const json = {};
-  if (typeof enObj === 'object') {
-    for (const key in enObj) {
-      if (
-        Object.prototype.hasOwnProperty.call(enObj, key) &&
-        Object.prototype.hasOwnProperty.call(cnObj, key)
-      ) {
-        const en = enObj[key];
-        const cn = cnObj[key];
-        if (typeof en === 'object') {
-          json[key] = getLangJson(en, cn); // 閫掑綊澶勭悊瀛愬璞�
-        } else {
-          json[key] = {};
-          json[key].en = en;
-          json[key].cn = cn;
-        }
-      }
-    }
-  }
-  return json;
-}
-
 async function createI18nOptions(): Promise<I18nOptions> {
   const localeStore = useLocaleStoreWithOut();
   const locale = localeStore.getLocale;
   const defaultLocal = await import(`./lang/${locale}.ts`);
-  const message = defaultLocal.default?.apiMessage ?? {};
-  //鐢熸垚璇█鍖呮枃浠�
-  // const en = (await import(`./lang/${'en'}.ts`)).default?.message;
-  // const cn = defaultLocal.default?.message;
-  // let lang = getLangJson(en, cn);
+  const message = defaultLocal.default?.message ?? {};
 
   setHtmlPageLang(locale);
   setLoadLocalePool((loadLocalePool) => {

--
Gitblit v1.9.3