瀏覽代碼

+ 标签多语言配置接口,如果需要新增新语种只需要增加多语言字段,例如en,sys_dic_data表新增字段 dict_label_en,前端在转义label的时候增加根据语言环境取不同字段的功能

chen.cheng 5 月之前
父節點
當前提交
8c250df9d9
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 1
      src/components/LanguageSwitcher/index.vue
  2. 1 0
      src/utils/dict/DictData.js

+ 1 - 1
src/components/LanguageSwitcher/index.vue

@@ -26,7 +26,7 @@ export default {
   },
   data() {
     return {
-      lang: "en",
+      lang: localStorage.getItem('language') || process.env.VUE_APP_DEF_LANGUAGE,
       langList: [
         {
           label: "中文",

+ 1 - 0
src/utils/dict/DictData.js

@@ -15,6 +15,7 @@ export default class DictData {
     let language = localStorage.getItem('language') || process.env.VUE_APP_DEF_LANGUAGE
     // language 转换成首字母大写
     language = language.charAt(0).toUpperCase() + language.slice(1)
+    debugger
     this.label = raw[`dictLabel${language}`] || label
     this.value = value
     this.raw = raw