From ec05283dc831c223e11069b6ea125d78c50b4adb Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Wed, 31 Jul 2024 15:40:32 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E5=AF=BC=E5=85=A5=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E5=A4=B4=E5=A2=9E=E5=8A=A0language?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mixins/ConfigurableTableMixin.js | 13 +++++++++++-- src/mixins/JeroListMixin.js | 6 ++++++ .../modules/MainFinderDistributesBaseInfo.vue | 6 ++++++ .../modules/InterpretationClauseTable.vue | 6 ++++++ 4 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/mixins/ConfigurableTableMixin.js b/src/mixins/ConfigurableTableMixin.js index 5e344ea..7cd6da6 100644 --- a/src/mixins/ConfigurableTableMixin.js +++ b/src/mixins/ConfigurableTableMixin.js @@ -57,7 +57,6 @@ export const ConfigurableTableMixin = { // type: '', // 这个字段不知道什么含义 filters: {}, // 固定的搜索条件 needFilterTableBtn: true, // 是否需要过滤没有权限的按钮 - tokenHeader: { 'X-Access-Token': Vue.ls.get(ACCESS_TOKEN) }, getTableHeaderFunc: null, // 获取表头的方法 tableSlotField: [], // 表格需要使用插槽的字段,dbFieldName disabledMixinsCreate: false, @@ -78,7 +77,17 @@ export const ConfigurableTableMixin = { }, importExcelUrl () { return `${window._CONFIG.domianURL}${this.url.importUrl}` - } + }, + tokenHeader () { + const head = { 'X-Access-Token': Vue.ls.get(ACCESS_TOKEN) } + let language = localStorage.getItem('language') || '' + if (!language) { + language = 'zh-cn' + } + const cut = language === 'zh-cn' ? 'zh' : 'en' + head.Language = cut + return head + }, }, mounted () { if (this.disabledMixinsCreate) { diff --git a/src/mixins/JeroListMixin.js b/src/mixins/JeroListMixin.js index 928ffcb..eca1611 100644 --- a/src/mixins/JeroListMixin.js +++ b/src/mixins/JeroListMixin.js @@ -97,6 +97,12 @@ export const JeroListMixin = { if (tenantid) { head['tenant-id'] = tenantid } + let language = localStorage.getItem('language') || '' + if (!language) { + language = 'zh-cn' + } + const cut = language === 'zh-cn' ? 'zh' : 'en' + head.Language = cut return head }, importExcelUrl: function () { diff --git a/src/views/workCenter/regulatoryComplianceCheckProcess/modules/MainFinderDistributesBaseInfo.vue b/src/views/workCenter/regulatoryComplianceCheckProcess/modules/MainFinderDistributesBaseInfo.vue index bc2d2ec..7ac83fd 100644 --- a/src/views/workCenter/regulatoryComplianceCheckProcess/modules/MainFinderDistributesBaseInfo.vue +++ b/src/views/workCenter/regulatoryComplianceCheckProcess/modules/MainFinderDistributesBaseInfo.vue @@ -211,6 +211,12 @@ export default { if (tenantid) { head['tenant-id'] = tenantid } + let language = localStorage.getItem('language') || '' + if (!language) { + language = 'zh-cn' + } + const cut = language === 'zh-cn' ? 'zh' : 'en' + head.Language = cut return head }, importExcelUrl: function () { diff --git a/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable.vue b/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable.vue index bd1a452..76f49ba 100644 --- a/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable.vue +++ b/src/views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable.vue @@ -534,6 +534,12 @@ export default { if (tenantid) { head['tenant-id'] = tenantid } + let language = localStorage.getItem('language') || '' + if (!language) { + language = 'zh-cn' + } + const cut = language === 'zh-cn' ? 'zh' : 'en' + head.Language = cut return head }, importUrl: function () {