|
@@ -56,7 +56,6 @@ class Contract {
|
|
|
|
|
|
function lookupNode(id: string, tree: iIncomeTree[]) {
|
|
|
return tree.map((item:iIncomeTree) => {
|
|
|
-
|
|
|
if (item.id === id) {
|
|
|
if (Array.isArray(item.children)) {
|
|
|
item.children.push({ ...initData[0], isEdit: true, code: item.code + `-${item.children.length + 1 }`, parentId: item.id, bidsectionId: item.bidsectionId })
|
|
@@ -65,10 +64,9 @@ function lookupNode(id: string, tree: iIncomeTree[]) {
|
|
|
}
|
|
|
return item
|
|
|
} else if(item.children && item.children.length) {
|
|
|
- lookupNode(id, item.children)
|
|
|
+ item.children = lookupNode(id, item.children)
|
|
|
}
|
|
|
return item
|
|
|
})
|
|
|
- return tree
|
|
|
}
|
|
|
export default new Contract()
|