diff --git a/mindinsight/ui/src/mixins/debugger-mixin.vue b/mindinsight/ui/src/mixins/debugger-mixin.vue index be2335bb..745e379d 100644 --- a/mindinsight/ui/src/mixins/debugger-mixin.vue +++ b/mindinsight/ui/src/mixins/debugger-mixin.vue @@ -888,6 +888,11 @@ export default { check(obj) { const node = this.$refs.tree.getNode(obj.name); const check = node.checked; + if (check) { + node.data.watched = this.checkboxStatus.checked; + } else { + node.data.watched = this.checkboxStatus.unchecked; + } if (this.treeFlag && node.childNodes) { this.dealCheckPro(node.childNodes, node.indeterminate || check); } @@ -961,6 +966,11 @@ export default { searchCheck(obj) { const node = this.$refs.searchTree.getNode(obj.name); const check = node.checked; + if (check) { + node.data.watched = this.checkboxStatus.checked; + } else { + node.data.watched = this.checkboxStatus.unchecked; + } if (node.childNodes) { this.dealCheckPro(node.childNodes, node.indeterminate || check); } @@ -1020,6 +1030,11 @@ export default { val.indeterminate = false; if (val.data.watched !== -1) { val.checked = check; + if (check) { + val.data.watched = this.checkboxStatus.checked; + } else { + val.data.watched = this.checkboxStatus.unchecked; + } } else { val.checked = false; } diff --git a/mindinsight/ui/src/views/debugger/debugger.vue b/mindinsight/ui/src/views/debugger/debugger.vue index 3c9ed48b..22956bbd 100644 --- a/mindinsight/ui/src/views/debugger/debugger.vue +++ b/mindinsight/ui/src/views/debugger/debugger.vue @@ -984,7 +984,11 @@ export default { } val.indeterminate = false; val.checked = type; - + if (type) { + val.data.watched = this.checkboxStatus.checked; + } else { + val.data.watched = this.checkboxStatus.unchecked; + } if (val.childNodes) { this.dealCheckPro(val.childNodes, type); }