From 029c89e13f42b22777d607c9546c1c7d67f6a130 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Wed, 23 Aug 2023 15:44:51 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E8=A1=A8=E6=A0=BC=E6=8B=96=E6=8B=BD?= =?UTF-8?q?=E6=8D=A2j-table?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mixins/ConfigurableTableMixin.js | 6 +- src/mixins/JeroListMixin.js | 14 +- src/views/businessSupport/DataCenter.vue | 49 ++-- src/views/documentManage/DocumentLibrary.vue | 10 +- .../documentManage/modules/LibraryAddForm.vue | 4 +- src/views/documentTool/DocumentComparison.vue | 97 ++----- src/views/documentTool/DocumentSplit.vue | 71 +++-- .../modules/ComparisonResultEditModal.vue | 127 +++++++++ .../modules/ComparisonResults.vue | 121 +-------- .../modules/InitiateComparison.vue | 26 +- .../documentTool/modules/SplitAddForm.vue | 38 +-- .../documentTool/modules/SplitDetail.vue | 243 +++++++++--------- .../modules/SplitDetailBatchSetting.vue | 18 +- .../modules/SplitDetailNodeAdd.vue | 10 +- src/views/documentTool/modules/SplitText.vue | 33 ++- .../modules/message/DocumentDynamics.vue | 21 +- .../pages/CollectionDocumentLibraryList.vue | 19 +- 17 files changed, 479 insertions(+), 428 deletions(-) create mode 100644 src/views/documentTool/modules/ComparisonResultEditModal.vue diff --git a/src/mixins/ConfigurableTableMixin.js b/src/mixins/ConfigurableTableMixin.js index 2af8be9b..9e69dd7e 100644 --- a/src/mixins/ConfigurableTableMixin.js +++ b/src/mixins/ConfigurableTableMixin.js @@ -56,7 +56,8 @@ export const ConfigurableTableMixin = { fixed: 'right', scopedSlots: { customRender: 'operation' } }, - type: '' // 这个字段不知道什么含义 + type: '', // 这个字段不知道什么含义 + filters: {} // 固定的搜索条件 } }, mounted () { @@ -117,7 +118,7 @@ export const ConfigurableTableMixin = { customRender: 'detailClick' } } else if (item.urlClick === 'true') { - this.columns[index].scopedSlots = { + item.scopedSlots = { customRender: 'urlClick' } } @@ -159,6 +160,7 @@ export const ConfigurableTableMixin = { const pageNo = this.ipagination.current const pageSize = this.ipagination.pageSize const params = { + ...this.filters, ...this.searchParams, orderBy: this.orderBy, orderByField: this.orderByField, diff --git a/src/mixins/JeroListMixin.js b/src/mixins/JeroListMixin.js index 73182290..c6871959 100644 --- a/src/mixins/JeroListMixin.js +++ b/src/mixins/JeroListMixin.js @@ -25,7 +25,7 @@ export const JeroListMixin = { pageSize: 10, pageSizeOptions: ['10', '20', '30'], showTotal: (total, range) => { - return range[0] + '-' + range[1] + ' 共' + total + '条' + return range[0] + '-' + range[1] + ' ' + this.$t('total') + total + this.$t('strip') }, showQuickJumper: true, showSizeChanger: true, @@ -165,7 +165,7 @@ export const JeroListMixin = { return } if (this.selectedRowKeys.length <= 0) { - this.$message.warning('请选择一条记录!') + this.$message.warning(this.$t('selectARecord')) } else { let ids = '' for (let a = 0; a < this.selectedRowKeys.length; a++) { @@ -173,8 +173,8 @@ export const JeroListMixin = { } const that = this this.$confirm({ - title: '确认删除', - content: '是否删除选中数据?', + title: this.$t('confirmBatchDeletion'), + content: this.$t('deleteAData'), onOk: function () { that.loading = true postAction(that.url.deleteBatch, { ids: ids }).then((res) => { @@ -201,8 +201,8 @@ export const JeroListMixin = { } const that = this this.$confirm({ - title: '确认删除', - content: '确定要删除此条数据吗?', + title: this.$t('confirmDeletion'), + content: this.$t('areYouSure'), onOk: function () { postAction(that.url.delete, { id: id }).then((res) => { if (res.success) { @@ -264,7 +264,7 @@ export const JeroListMixin = { }, handleDetail: function (record) { this.$refs.modalForm.edit(record) - this.$refs.modalForm.title = '详情' + this.$refs.modalForm.title = this.$t('details') this.$refs.modalForm.disableSubmit = true }, /* 导出 */ diff --git a/src/views/businessSupport/DataCenter.vue b/src/views/businessSupport/DataCenter.vue index 49cd7cce..1faa2b91 100644 --- a/src/views/businessSupport/DataCenter.vue +++ b/src/views/businessSupport/DataCenter.vue @@ -111,10 +111,10 @@