瀏覽代碼

perf: 收入合同-table性能优化

lanjianrong 4 年之前
父節點
當前提交
b528347198
共有 1 個文件被更改,包括 1 次插入3 次删除
  1. 1 3
      src/store/mobx/contract/index.ts

+ 1 - 3
src/store/mobx/contract/index.ts

@@ -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()