lxf пре 1 година
родитељ
комит
7289eb6cfe
2 измењених фајлова са 13 додато и 12 уклоњено
  1. 1 1
      src/lang/index.js
  2. 12 11
      src/views/system/langConfig/index.vue

+ 1 - 1
src/lang/index.js

@@ -19,7 +19,7 @@ const i18n = createI18n({
   }
 })
 get('/open/multilingual/getJson',{}).then(res=>{
-  console.log(JSON.parse(res.data),'下载')
+  // console.log(JSON.parse(res.data),'下载')
   window.localStorage.setItem('lang',res.data)
   i18n.global.setLocaleMessage('zh-cn', cn)
 })

+ 12 - 11
src/views/system/langConfig/index.vue

@@ -209,19 +209,20 @@ const getList = async (req) => {
 	proxy
 		.get('/open/multilingual/getJson', {})
 		.then((message) => {
-			submitData.value = JSON.parse(message.data)
-            const res = JSON.parse(message.data)
+			if (message.data) {
+				submitData.value = JSON.parse(message.data)
+				const res = JSON.parse(message.data)
+				const tableData = getAllKeys(res.app.cn)
+				console.log(tableData)
+				//根据key获取res里其他语言的值
+				for (let i = 0; i < tableData.length; i++) {
+					const element = tableData[i];
+					element.enText = getFormat(element.key,res.app.en)
+				}
+				sourceList.value.data = tableData
+			}
 			// proxy.post('/open/multilingual/setJson',{configValue:JSON.stringify(res)}).then((message) => {
 			// })
-			console.log(res[sourceList.value.pagination.type],12312312)
-            const tableData = getAllKeys(res.app.cn)
-			console.log(tableData)
-			//根据key获取res里其他语言的值
-			for (let i = 0; i < tableData.length; i++) {
-				const element = tableData[i];
-				element.enText = getFormat(element.key,res.app.en)
-			}
-			sourceList.value.data = tableData
 		})
 }
 //递归对象所有对象,将不是对象的属性放入数组,数组为对象类型,记录所有父级的key以数组方式存储