|
|
@ -100,36 +100,38 @@ export default { |
|
|
|
this.$EventBus.$emit('handelClickJWNode',data) |
|
|
|
data.forEach(item=>{ |
|
|
|
item.zkFlag = !item.childCount>0 |
|
|
|
item.children = null |
|
|
|
}) |
|
|
|
arr.forEach((element, index) => { |
|
|
|
if (index === idx) { |
|
|
|
if (element.children) { |
|
|
|
console.log('element存在的话',element); |
|
|
|
element.zkFlag = true; |
|
|
|
element.children = null; |
|
|
|
if (index === idx) { |
|
|
|
if (element.children) { |
|
|
|
console.log(item); |
|
|
|
element.zkFlag = false; |
|
|
|
element.children = null; |
|
|
|
} else { |
|
|
|
element.zkFlag = true; |
|
|
|
element.children = data; |
|
|
|
} |
|
|
|
} else { |
|
|
|
element.children = null; |
|
|
|
element.zkFlag = false; |
|
|
|
console.log('element不存在的话',element); |
|
|
|
element.children = data; |
|
|
|
} |
|
|
|
} else { |
|
|
|
element.children = null; |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
arr.forEach((element, index) => { |
|
|
|
if (index === idx) { |
|
|
|
console.log(element.zkFlag); |
|
|
|
if (element.children) { |
|
|
|
element.zkFlag = true; |
|
|
|
element.zkFlag = false; |
|
|
|
element._children = element.children |
|
|
|
element.children = null; |
|
|
|
} else { |
|
|
|
element.zkFlag = true; |
|
|
|
element.children = element._children; |
|
|
|
} |
|
|
|
} else { |
|
|
|
element.zkFlag = false; |
|
|
|
element.children = null; |
|
|
|
element.zkFlag = false; |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|