chenshilong 7 years ago
parent
commit
d5e49a14d6
1 changed files with 6 additions and 0 deletions
  1. 6 0
      web/building_saas/main/js/models/calc_program.js

+ 6 - 0
web/building_saas/main/js/models/calc_program.js

@@ -250,6 +250,12 @@ let calcTools = {
             treeNode.changed = true;
         };
 
+        // 不知在何种情况下,tenderUnitFee、tenderTotalFee的值会变成NaN,这里提前处理一下
+        if (isNaN(treeNode.data.feesIndex[feeObj.fieldName].tenderUnitFee))
+            treeNode.data.feesIndex[feeObj.fieldName].tenderUnitFee = undefined;
+        if (isNaN(treeNode.data.feesIndex[feeObj.fieldName].tenderTotalFee))
+            treeNode.data.feesIndex[feeObj.fieldName].tenderTotalFee = undefined;
+
         if (treeNode.data.feesIndex[feeObj.fieldName].tenderUnitFee != feeObj.tenderUnitFee){
             treeNode.data.feesIndex[feeObj.fieldName].tenderUnitFee = feeObj.tenderUnitFee;
             treeNode.changed = true;