From 2fe7eb79670f8d9a64a501596b18c4e098278c89 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期一, 17 三月 2025 11:50:59 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/components/flow/Dept/index.vue | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/components/flow/Dept/index.vue b/src/components/flow/Dept/index.vue index 0f23c51..7081767 100644 --- a/src/components/flow/Dept/index.vue +++ b/src/components/flow/Dept/index.vue @@ -4,9 +4,9 @@ :title="`閫夋嫨鍊欓�夐儴闂╜" :visible.sync="show" width="65%" - :destroy-on-close="true" :close-on-click-modal="false" + :modal="false" :before-close="close"> <el-tree ref="tree" @@ -66,10 +66,17 @@ methods: { setCheckList(value) { this.checkList = value + this.$nextTick(() => { + if (this.$refs.tree && this.checkeds) { + this.$refs.tree.setCheckedKeys(this.checkeds); + } + }); }, handleCheckChange(data, checked, indeterminate) { if (checked) { - this.checkList.push(data) + if (this.checkList.indexOf(data) === -1) { + this.checkList.push(data) + } } else { this.checkList = this.checkList.filter(item => item !== data) } -- Gitblit v1.8.0