Преглед изворни кода

+ 标签多语言配置接口,如果需要新增新语种只需要增加多语言字段,例如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