Browse Source

fix: 概算汇总,合价在一些情况下出现金额拼接现象

vian 4 years ago
parent
commit
3dfa52765f
1 changed files with 2 additions and 2 deletions
  1. 2 2
      modules/main/facade/bill_facade.js

+ 2 - 2
modules/main/facade/bill_facade.js

@@ -295,8 +295,8 @@ module.exports={
             const singleFeeObj = { total: 0, building: 0, installation: 0, equipment: 0 };
             const refUnits = units.filter(unit => unit.ParentID === single.ID);
             for (const unit of refUnits) {
-                const unitFee = unitBudgetMap[unit.orgProjectID]; // 费用汇总算出来的值
-                const unitEquipmentFee = unitEquipmentMap[unit.orgProjectID]; // 设备购置窗口的值
+                const unitFee = +unitBudgetMap[unit.orgProjectID]; // 费用汇总算出来的值
+                const unitEquipmentFee = +unitEquipmentMap[unit.orgProjectID]; // 设备购置窗口的值
                 const unitTotalFee = scMathUtil.roundForObj(unitFee + unitEquipmentFee, decimal); // 费用汇总算出来的值 + 设备购置值
                 // 汇算到单项工程
                 singleFeeObj.total = scMathUtil.roundForObj(singleFeeObj.total + unitTotalFee, processDecimal);