From 83b63d1be5fb4eeb30f7c22c4944960229bbda64 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Mon, 29 Aug 2022 13:29:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E7=BB=BC=E5=90=88=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=80=89=E4=B8=ADbug2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../archivesList/archivesAnjuan/index.vue | 4 +++- .../archivesList/archivesJuannei/index.vue | 3 +++ .../archivesList/archivesProject/index.vue | 3 +++ src/views/archivesManage/archivesList/index.vue | 10 +++++++++- 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/views/archivesManage/archivesList/archivesAnjuan/index.vue b/src/views/archivesManage/archivesList/archivesAnjuan/index.vue index 31b0dff..0152152 100644 --- a/src/views/archivesManage/archivesList/archivesAnjuan/index.vue +++ b/src/views/archivesManage/archivesList/archivesAnjuan/index.vue @@ -312,8 +312,10 @@ export default { handleSizeChange(size) { this.page.size = size this.page.page = 1 - this.getListCommon('anjuanData', 'anjuanTableHeight', 1) + this.$nextTick(() => { + this.selections = this.$refs.table.selection + }) }, // list getTableList() { diff --git a/src/views/archivesManage/archivesList/archivesJuannei/index.vue b/src/views/archivesManage/archivesList/archivesJuannei/index.vue index 80fe391..5d9dcdf 100644 --- a/src/views/archivesManage/archivesList/archivesJuannei/index.vue +++ b/src/views/archivesManage/archivesList/archivesJuannei/index.vue @@ -230,6 +230,9 @@ export default { this.page.size = size this.page.page = 1 this.getListCommon('junneiData', 'juanneiTableHeight', 2) + this.$nextTick(() => { + this.selections = this.$refs.table.selection + }) }, // list getTableList() { diff --git a/src/views/archivesManage/archivesList/archivesProject/index.vue b/src/views/archivesManage/archivesList/archivesProject/index.vue index 7ba0441..283ef23 100644 --- a/src/views/archivesManage/archivesList/archivesProject/index.vue +++ b/src/views/archivesManage/archivesList/archivesProject/index.vue @@ -178,6 +178,9 @@ export default { this.page.size = size this.page.page = 1 this.getListCommon('projectData', 'projectTableHeight', 0) + this.$nextTick(() => { + this.selections = this.$refs.table.selection + }) }, // table - list getTableList(page) { diff --git a/src/views/archivesManage/archivesList/index.vue b/src/views/archivesManage/archivesList/index.vue index 5b0d7e3..9bf0c1f 100644 --- a/src/views/archivesManage/archivesList/index.vue +++ b/src/views/archivesManage/archivesList/index.vue @@ -246,7 +246,6 @@ export default { } else { localStorage.setItem('noClick', true) } - console.log('noClick', localStorage.getItem('noClick')) // 初始化智能分类的操作 if (this.$refs.smartTree) { this.treeCurrentNode = null @@ -288,6 +287,10 @@ export default { 'organizationMatter': null } if ((selectData && selectData.length > 1) || (selectData && selectData.length === 0)) { + this.isProject = true + this.isAnjuan = true + this.$refs.anjuan.selections = [] + this.$refs.file.selections = [] this.projectSelection = {} this.$nextTick(() => { if (this.$refs.anjuan) { @@ -316,6 +319,7 @@ export default { this.$nextTick(() => { if (this.$refs.anjuan) { this.$refs.anjuan.$refs.table.clearSelection() + this.clearAnjuan() this.$refs.anjuan.getTableList() if (this.$refs.file) { this.$refs.file.$refs.table.clearSelection() @@ -335,6 +339,8 @@ export default { 'organizationMatter': null } if ((selectData && selectData.length > 1) || (selectData && selectData.length === 0)) { + this.isAnjuan = true + this.$refs.file.selections = [] this.anjuanSelection = {} this.$nextTick(() => { if (this.$refs.file) { @@ -346,6 +352,7 @@ export default { this.anjuanSelection = selectData[0] this.$nextTick(() => { if (this.$refs.file) { + this.$refs.file.$refs.table.clearSelection() this.$refs.file.getTableList() } }) @@ -353,6 +360,7 @@ export default { this.anjuanSelection = data this.$nextTick(() => { if (this.$refs.file) { + this.$refs.file.$refs.table.clearSelection() this.$refs.file.getTableList() } })