From 98214fe3acbd69672cf751b4e2bcbe9f94fabe05 Mon Sep 17 00:00:00 2001 From: danshihao Date: Fri, 16 Aug 2024 14:27:55 +0800 Subject: [PATCH] =?UTF-8?q?[update=2088764]=20=E6=8B=86=E5=88=86=E7=BC=96?= =?UTF-8?q?=E8=BE=91-=E5=AF=BC=E5=85=A5=E3=80=81=E5=A4=8D=E5=88=B6?= =?UTF-8?q?=E5=90=8E=E5=88=B7=E6=96=B0=E5=B7=A6=E4=BE=A7=E6=A0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mixins/ConfigurableTableMixin.js | 4 ++++ .../documentTool/documentSplit/DocumentSplitDetail.vue | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/src/mixins/ConfigurableTableMixin.js b/src/mixins/ConfigurableTableMixin.js index 40ce5de..67f1ae0 100644 --- a/src/mixins/ConfigurableTableMixin.js +++ b/src/mixins/ConfigurableTableMixin.js @@ -330,6 +330,10 @@ export const ConfigurableTableMixin = { } else { this.$message.success(info.file.response.message || `${info.file.name} ${this.$t('fileUploadSuccess')}`) } + // 导入完成处理 + if (typeof this.importExcelDone === 'function') { + this.importExcelDone() + } this.loadData() } else { if (Array.isArray(info.file.response.result) && info.file.response.result.length > 0) { diff --git a/src/views/documentTool/documentSplit/DocumentSplitDetail.vue b/src/views/documentTool/documentSplit/DocumentSplitDetail.vue index 3a36703..0b55068 100644 --- a/src/views/documentTool/documentSplit/DocumentSplitDetail.vue +++ b/src/views/documentTool/documentSplit/DocumentSplitDetail.vue @@ -532,6 +532,11 @@ export default { } }) }, + // 导入完成刷新左侧树 + importExcelDone () { + this.onClearSelected() + this.loadMenuData() + }, handleCopy ({ id }) { this.$confirm({ title: this.$t('confirmReplication'), @@ -541,6 +546,8 @@ export default { copyClause({ id }).then(res => { if (res.success) { this.$message.success(res.message) + this.onClearSelected() + this.loadMenuData() this.loadData() } else { this.$message.warning(res.message)