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