From b8517c7f2b8671988c37f9f2558b3cb3c9ce2135 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Tue, 24 Sep 2024 16:36:35 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=A0=91=E5=BD=A2=E5=BC=B9=E6=A1=86?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=80=89=E7=9A=84=E5=A4=9A=E4=BA=86=E4=BC=9A?= =?UTF-8?q?=E5=8D=A1=E7=9A=84=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/selection/TreeDataSelectModal.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/selection/TreeDataSelectModal.vue b/src/components/selection/TreeDataSelectModal.vue index a71ee7c..5ee6780 100644 --- a/src/components/selection/TreeDataSelectModal.vue +++ b/src/components/selection/TreeDataSelectModal.vue @@ -26,7 +26,7 @@ @load="onLoad" :loadData="loadData" :expandedKeys="expandedKeys" - :checkedKeys="checkedKeys" + :checkedKeys.sync="checkedKeys" :loadedKeys="loadedKeys" :selectedKeys.sync="selectedKeys"> @@ -235,7 +235,7 @@ export default { // 有子节点获取子节点数据 childrenList = info.node.dataRef[this.replaceFields.children].map(item => item[this.replaceFields.key]) } - this.checkedKeys = [...this.checkedKeys, ...checkedKeys.checked, ...childrenList] + this.checkedKeys = [...new Set([...this.checkedKeys, ...checkedKeys.checked, ...childrenList])] } else { // 是取消选中了,把当前和子节点都取消选中 let currAndChildNode = []