|
|
@@ -90,8 +90,11 @@ export default {
|
|
|
this.getMainData(null, true)
|
|
|
},
|
|
|
methods: {
|
|
|
- getNodeData(data) {
|
|
|
- console.log(data)
|
|
|
+ getNodeData(e) {
|
|
|
+ console.log(e)
|
|
|
+ if (e.collapsed === false) {
|
|
|
+ console.log(e.name + '---节点展开')
|
|
|
+ }
|
|
|
},
|
|
|
getList() {
|
|
|
this.treeData = {
|
|
|
@@ -154,11 +157,18 @@ export default {
|
|
|
data.isExpanded = true
|
|
|
const allData = response.data.allData
|
|
|
// const allData = that.traversalTree(data,that)
|
|
|
- allData.map((item, index) => {
|
|
|
+ allData.forEach((item) => {
|
|
|
+ console.log(item)
|
|
|
item.name = item.USER_NAME
|
|
|
+ if (item.children && item.children.length > 0) {
|
|
|
+ console.log(item.children)
|
|
|
+ item.children.forEach((child) => {
|
|
|
+ child.name = child.USER_NAME
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
- const list = []
|
|
|
- // that.treeData.children = that.traversalTree( allData,list )
|
|
|
+ // that.treeData.children = that.traversalTree( allData )
|
|
|
+ console.log(that.traversalTree(allData))
|
|
|
that.treeData.children = allData
|
|
|
|
|
|
that.treeChartShow = true
|
|
|
@@ -167,15 +177,17 @@ export default {
|
|
|
}, 1.5 * 1000)
|
|
|
})
|
|
|
},
|
|
|
- traversalTree(arrs, that) {
|
|
|
- arrs.map((item, index) => {
|
|
|
- that.push({
|
|
|
- name: item.USER_NAME,
|
|
|
- children: []
|
|
|
- })
|
|
|
-
|
|
|
- if (item.children.length !== 0) {
|
|
|
- this.traversalTree(item.children, that[index].children)
|
|
|
+ traversalTree(tree) {
|
|
|
+ const that = this
|
|
|
+ console.log(tree)
|
|
|
+ tree.forEach((item) => {
|
|
|
+ console.log(item)
|
|
|
+ item.name = item.USER_NAME
|
|
|
+ if (item.children && item.children.length > 0) {
|
|
|
+ console.log(item.children)
|
|
|
+ item.children.forEach((child) => {
|
|
|
+ that.traversalTree(child)
|
|
|
+ })
|
|
|
}
|
|
|
})
|
|
|
},
|