chenshilong 7 年 前
コミット
aaade915e3
1 ファイル変更10 行追加10 行削除
  1. 10 10
      web/building_saas/main/js/models/calc_program.js

+ 10 - 10
web/building_saas/main/js/models/calc_program.js

@@ -409,24 +409,24 @@ let calcTools = {
             feeRate: treeNode.data.feeRate,
             feeRateID: treeNode.data.feeRateID,
             contain: treeNode.data.contain,
-            quantityEXP: treeNode.data.quantityEXP
+            quantityEXP: treeNode.data.quantityEXP,
+            summaryFees: treeNode.data.summaryFees
         };
 
         // 定额大类
         if (me.isRationCategory(treeNode)) {
             data.isSubcontract = treeNode.data.isSubcontract;
-        };
 
-        //定额类型的工料机做特殊处理
-        if(me.isGljRation(treeNode)){
-            data.code = treeNode.data.code;
-            data.projectGLJID = treeNode.data.projectGLJID;
-            delete data.marketUnitFee;
+            //定额类型的工料机做特殊处理
+            if(me.isGljRation(treeNode)){
+                data.code = treeNode.data.code;
+                data.projectGLJID = treeNode.data.projectGLJID;
+                delete data.marketUnitFee;
+            };
         };
 
-        if (treeNode.data.summaryFees)
-            data.summaryFees = treeNode.data.summaryFees;
-
+        // 优化掉 undefined 属性
+        data = JSON.parse(JSON.stringify(data));
         return data;
     },