diff --git a/src/components/selection/TreeDataSelectModal.vue b/src/components/selection/TreeDataSelectModal.vue index 821e80ee..46e82264 100644 --- a/src/components/selection/TreeDataSelectModal.vue +++ b/src/components/selection/TreeDataSelectModal.vue @@ -279,7 +279,7 @@ export default { console.log('-----------checkedKeys', this.checkedKeys, checkedKeys) if (info.checked) { // 是选中数据了 - this.checkedKeys = [...this.checkedKeys, ...checkedKeys.checked] + this.checkedKeys = [...new Set([...this.checkedKeys, ...checkedKeys.checked])] } else { // 是取消选中了 this.checkedKeys = this.checkedKeys.filter(item => item !== info.node.dataRef[this.replaceFields.key])