From d5d514c739c03170575fd9558ea214fedd778790 Mon Sep 17 00:00:00 2001 From: yanyizhou <2311759275@qq.com> Date: Sat, 9 Oct 2021 16:16:33 +0800 Subject: [PATCH] =?UTF-8?q?=20=E9=A1=B9=E7=9B=AE=E6=B8=85=E5=8D=95?= =?UTF-8?q?=E7=A1=AE=E8=AE=A4=E6=B5=81=E7=A8=8B=E5=8F=AA=E8=83=BD=E5=8D=95?= =?UTF-8?q?=E9=80=89=EF=BC=88=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/xmpg2/step1-1.vue | 20 +++++++++++ .../pages/creatProcess/xmpg2/step1.vue | 29 +++++++++++----- .../pages/creatProcess/xmqdqr/step1-1.vue | 34 +++++++++++-------- 3 files changed, 61 insertions(+), 22 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue index 1b5e7b8e8..779a2bd7a 100644 --- a/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue +++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue @@ -53,6 +53,7 @@ height="70%" style="width: 100%; border:1px solid #ccc" @selection-change="selectStandChange" + @select="handleSelectionChange" :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}"> 1) { + let del_row = selection.shift(); + this.$refs.selection.toggleRowSelection(del_row, false); + // this.$refs.listSelection.toggleRowSelection(del_row, false); + } + }, + handleSelectionChanges(selection, val) { + if (selection.length > 1) { + let del_row = selection.shift(); + this.$refs.selection.toggleRowSelection(del_row, false); + } + }, getData() { queryTaskFirst({ bpnId: this.$route.query.bpnId @@ -650,6 +666,10 @@ export default { } } + /deep/ .el-table__header-wrapper .el-checkbox { + display: none; + } + .choiceBtn { .el-button--primary { width: 150px; diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue index 5250856cc..3c4418f75 100644 --- a/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step1.vue @@ -55,6 +55,7 @@ height="70%" style="width: 100%; border:1px solid #ccc" @selection-change="selectStandChange" + @select="handleSelectionChange" :header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}"> 1) { + let del_row = selection.shift(); + this.$refs.selection.toggleRowSelection(del_row, false); + // this.$refs.listSelection.toggleRowSelection(del_row, false); + } + }, + handleSelectionChanges(selection, val) { + if (selection.length > 1) { + let del_row = selection.shift(); + this.$refs.listSelection.toggleRowSelection(del_row, false); + } + }, //tab发生变化 handleTabs(type) { this.active = type; @@ -538,14 +554,7 @@ export default { }, //项目的多选框改变 selectListChange(data) { - // 单选 - if (data.length > 1) { - this.$refs.listSelection.clearSelection() - this.$refs.listSelection.toggleRowSelection(data.pop()) - } - this.multipleSelection = data - - this.selectedList = data; + this.selectedList = data; }, pageChange(page) { this.page = page; @@ -676,6 +685,10 @@ export default { } } + /deep/ .el-table__header-wrapper .el-checkbox { + display: none; + } + .choiceBtn { .el-button--primary { width: 150px; diff --git a/src/pages/processCenter/pages/creatProcess/xmqdqr/step1-1.vue b/src/pages/processCenter/pages/creatProcess/xmqdqr/step1-1.vue index ca32ce1a0..c0a97afc7 100644 --- a/src/pages/processCenter/pages/creatProcess/xmqdqr/step1-1.vue +++ b/src/pages/processCenter/pages/creatProcess/xmqdqr/step1-1.vue @@ -195,6 +195,7 @@ :header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px', fontWeight: 'bold', height: '48px'}" @selection-change="selectProjectChange" + @select="handleSelectionChange" ref="projectSelection" > 1) { + let del_row = selection.shift(); + this.$refs.projectSelection.toggleRowSelection(del_row, false); + // this.$refs.listSelection.toggleRowSelection(del_row, false); + } + }, + handleSelectionChanges(selection, val) { + if (selection.length > 1) { + let del_row = selection.shift(); + this.$refs.listSelection.toggleRowSelection(del_row, false); + } + }, handleTabs(type) { this.active = type; }, @@ -623,24 +639,10 @@ export default { }, //清单勾选框数据 selectListChange(data) { - // 单选 - if (data.length > 1) { - this.$refs.listSelection.clearSelection() - this.$refs.listSelection.toggleRowSelection(data.pop()) - } - this.multipleSelection = data - this.selectedList = data; }, //项目勾选框数据 selectProjectChange(data) { - // 单选 - if (data.length > 1) { - this.$refs.projectSelection.clearSelection() - this.$refs.projectSelection.toggleRowSelection(data.pop()) - } - this.multipleSelection = data - this.selectProject = data; }, //提交事件 @@ -758,6 +760,10 @@ export default { } } + /deep/ .el-table__header-wrapper .el-checkbox { + display: none; + } + /deep/ .el-drawer__container { .prc-content-border { border: none;