Browse Source

!1085 Solve the problem of abnormal selection of node tree

From: @feng_xue_feng
Reviewed-by: @wenkai_dist,@lilongfei15
Signed-off-by: @lilongfei15
tags/v1.2.0-rc1
mindspore-ci-bot Gitee 4 years ago
parent
commit
271dcd2174
2 changed files with 20 additions and 1 deletions
  1. +15
    -0
      mindinsight/ui/src/mixins/debugger-mixin.vue
  2. +5
    -1
      mindinsight/ui/src/views/debugger/debugger.vue

+ 15
- 0
mindinsight/ui/src/mixins/debugger-mixin.vue View File

@@ -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;
}


+ 5
- 1
mindinsight/ui/src/views/debugger/debugger.vue View File

@@ -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);
}


Loading…
Cancel
Save