瀏覽代碼

空白行清单、定额时,反向调价没反应。

chenshilong 5 年之前
父節點
當前提交
c1cf0db535
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      web/building_saas/main/js/models/calc_program.js

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

@@ -2460,7 +2460,7 @@ class CalcProgram {
                 // 先把会破坏金额比例关系的孩子排除:1.有目标金额的 2.满载的(孙子全满,没有分摊空间,所以实质上该孩子的金额已被锁死无法分摊)
                 for (let i = 0; i < treeNode.children.length; i++) {
                     let child = treeNode.children[i];
-                    if (!child.data.feesIndex['common']) continue;     // 无计算金额的(如空清单)当它不存在
+                    if (!child.data.feesIndex || !child.data.feesIndex['common']) continue;   // 空白行清单、定额
 
                     child.data.tender_activeTotal = child.data.feesIndex['common'].totalFee;
 
@@ -2478,7 +2478,7 @@ class CalcProgram {
 
                     for (let i = 0; i < treeNode.children.length; i++) {
                         let child = treeNode.children[i];
-                        if (!child.data.feesIndex['common']) continue;
+                        if (!child.data.feesIndex || !child.data.feesIndex['common']) continue;   // 空白行清单、定额
                         if (!calcTools.hasTargetTotalFee(child)){
                             child.data.tender_activeTarget = (coe * child.data.tender_activeTotal).toDecimal(decimalObj.decimal('totalPrice', treeNode));
                             child.data.targetTotalFee = child.data.tender_activeTarget;