Просмотр исходного кода

fix: 分部下没有定额数据时,右键点“插入子分部”应可正常插入

zhangweicheng 3 лет назад
Родитель
Сommit
a452c93a13
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      web/building_saas/main/js/views/select_FB_view.js

+ 6 - 2
web/building_saas/main/js/views/select_FB_view.js

@@ -160,16 +160,20 @@ let selectFBObject = {
         let controller =  projectObj.mainController;
         let selected = project.mainTree.selected;
         if(selected){
+            const fbNext = null;
            if(selected.children && selected.children.length > 0){
             let firstNode = selected.children[0];
             if(firstNode.sourceType==project.Ration.getSourceType()){
                 //插入为定额的父项
-                ProjectController.addFBToBeParent(firstNode,{});
+                return ProjectController.addFBToBeParent(firstNode,{});
             }else if(selected.data.type==billType.FB){
                 //插入为第一个子节点
-                ProjectController.addSpecialBill(project, controller,selected, firstNode,true,billType.FB,{});
+                fbNext = firstNode;
             }
            }
+            //插入为子节点
+            ProjectController.addSpecialBill(project, controller,selected, fbNext,true,billType.FB,{});
+           
         }
     }
 }