From f1486f0c3b7c1b0ce5f58d47432da1aa261fd502 Mon Sep 17 00:00:00 2001 From: fengxuefeng Date: Tue, 29 Dec 2020 17:03:56 +0800 Subject: [PATCH] Solve the problem that the all selected flags in the node tree become half-selected flags --- mindinsight/ui/src/views/debugger/debugger.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mindinsight/ui/src/views/debugger/debugger.vue b/mindinsight/ui/src/views/debugger/debugger.vue index 22956bbd..1bbcb2be 100644 --- a/mindinsight/ui/src/views/debugger/debugger.vue +++ b/mindinsight/ui/src/views/debugger/debugger.vue @@ -97,7 +97,6 @@ limitations under the License. @node-collapse="nodeCollapse" @node-click="handleNodeClick" node-key="name" - :default-checked-keys="defaultCheckedArr" :expand-on-click-node="false" :lazy="lazy" :highlight-current="true" @@ -130,7 +129,6 @@ limitations under the License. :load="loadSearchNode" :lazy="true" node-key="name" - :default-checked-keys="searchCheckedArr" :expand-on-click-node="false" @node-click="handleNodeClick" :show-checkbox="!!curWatchPointId" @@ -1073,6 +1071,11 @@ export default { if (halfSelectArr.indexOf(val.data.name) !== -1) { val.indeterminate = true; } + if (val.data.watched === this.checkboxStatus.checked) { + val.checked = true; + } else if (val.data.watched === this.checkboxStatus.unchecked) { + val.checked = false; + } }); this.firstFloorNodes = [];