From bcb2355ddc325e1e16ea81952d0d9f27910f29c5 Mon Sep 17 00:00:00 2001
From: "[li_she]" <[li.she@xujiesoft.com]>
Date: Thu, 17 Feb 2022 14:58:36 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AF=AD=E8=A8=80=E5=88=97=E8=A1=A8=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=202022-2-13=20sxm?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/main-navbar-update-language.vue | 2 +-
src/views/main-navbar.vue | 2 +-
.../sys/language/common-language-base.vue | 17 +++++--
.../sys/language/common-language-list.vue | 38 +++++++-------
src/views/modules/sys/language/common.vue | 49 ++++++++-----------
src/views/modules/sys/menu-language.vue | 18 +++++--
src/views/modules/sys/user-add-or-update.vue | 2 +-
7 files changed, 70 insertions(+), 58 deletions(-)
diff --git a/src/views/main-navbar-update-language.vue b/src/views/main-navbar-update-language.vue
index 477a808..f4550fb 100644
--- a/src/views/main-navbar-update-language.vue
+++ b/src/views/main-navbar-update-language.vue
@@ -62,7 +62,7 @@
methods: {
// 获取多语言列表
getLanguageList() {
- searchSysLanguage({}).then(({data}) => {
+ searchSysLanguage({ languageCode: this.$i18n.locale}).then(({data}) => {
this.languageList = data.rows
})
},
diff --git a/src/views/main-navbar.vue b/src/views/main-navbar.vue
index 1f8d7f3..a67803f 100644
--- a/src/views/main-navbar.vue
+++ b/src/views/main-navbar.vue
@@ -189,7 +189,7 @@
methods: {
// 获取多语言列表
getLanguageList() {
- searchSysLanguage({}).then(({data}) => {
+ searchSysLanguage({ languageCode: this.$i18n.locale}).then(({data}) => {
this.languageList = data.rows
})
},
diff --git a/src/views/modules/sys/language/common-language-base.vue b/src/views/modules/sys/language/common-language-base.vue
index 8e0af3a..7ce5bcb 100644
--- a/src/views/modules/sys/language/common-language-base.vue
+++ b/src/views/modules/sys/language/common-language-base.vue
@@ -13,7 +13,8 @@
- {{ item.languageCode }}
+
+ {{ languageList[index].languageCode==item.languageCode?languageList[index].languageName:item.languageCode }}
@@ -28,13 +29,14 @@
diff --git a/src/views/modules/sys/language/common-language-list.vue b/src/views/modules/sys/language/common-language-list.vue
index 519a552..f66219d 100644
--- a/src/views/modules/sys/language/common-language-list.vue
+++ b/src/views/modules/sys/language/common-language-list.vue
@@ -56,16 +56,16 @@
-
-
- 添加
-
-
+
+
+
+
+
+
+
+
+
+
@@ -103,7 +103,7 @@ export default {
buttons: {
settingLanguageList: '设置语言列表',
search: '查询',
- addList: '批量添加',
+ addList: '批量保存',
add: '确认',
close: '关闭',
operate: '操作',
@@ -111,7 +111,7 @@ export default {
}
},
methods: {
- init(val) {
+ async init(functionId) {
this.visible = true
let query = {
functionId: 9001,
@@ -121,21 +121,23 @@ export default {
getTableDefaultListLanguage(query).then(({data}) => {
if (data.rows.length > 0) {
this.languageColumnList = data.rows
- this.getDataList()
}
})
- this.getLanguageList()
+ this.addQuery.functionId = functionId
+ await this.getLanguageList()
+ await this.getDataList()
},
// 获取多语言列表
- getLanguageList() {
- searchSysLanguage({}).then(({data}) => {
+ async getLanguageList() {
+ await searchSysLanguage({ languageCode: this.$i18n.locale}).then(({data}) => {
this.languageList = data.rows
+ this.addQuery.languageCode = this.languageList[0].languageCode
})
},
// 获取数据列表
- getDataList() {
+ async getDataList() {
this.dataListLoading = true
- searchLanguageListByLanguageCode(this.addQuery).then(({data}) => {
+ await searchLanguageListByLanguageCode(this.addQuery).then(({data}) => {
this.languageDataList = data.rows
this.dataListLoading = false
}).catch(()=>{
diff --git a/src/views/modules/sys/language/common.vue b/src/views/modules/sys/language/common.vue
index 60d54ee..d0968c2 100644
--- a/src/views/modules/sys/language/common.vue
+++ b/src/views/modules/sys/language/common.vue
@@ -35,10 +35,7 @@
{{ buttons.download }}
-
- {{ buttons.settingLanguageList }}
-
-
+
@@ -73,6 +70,9 @@
width="150"
:label="buttons.cz">
+ {{ buttons.settingLanguageList }}
+
+ |
{{ buttons.settingLanguage }}
@@ -150,13 +150,13 @@
-
-
+
+
diff --git a/src/views/modules/sys/user-add-or-update.vue b/src/views/modules/sys/user-add-or-update.vue
index 71f004e..737579d 100644
--- a/src/views/modules/sys/user-add-or-update.vue
+++ b/src/views/modules/sys/user-add-or-update.vue
@@ -106,7 +106,7 @@ export default {
// 获取多语言列表
getLanguageList() {
- let queryLanguage = {}
+ let queryLanguage = { languageCode: this.$i18n.locale}
searchSysLanguage(queryLanguage).then(({data}) => {
this.languageList = data.rows
})