originTree(data) {
var result = []
for (const param of data) {
if (param.parentId === 435) {
var parent = {
'id': param.menuCode,
'label': param.menuName
}
parent.children = this.getchilds(param.menuCode, data)
result.push(parent)
}
}
return result
},
getchilds(menuCode, array) {
const childs = []
for (const arr of array) {
if (arr.parentId === menuCode) {
childs.push({
'id': arr.menuCode,
'label': arr.menuName
})
}
}
for (const child of childs) {
const childscopy = this.getchilds(child.id, array)
if (childscopy.length > 0) {
child.children = childscopy
}
}
return childs
},`