chenshilong 3 лет назад
Родитель
Сommit
7fe61f1314
1 измененных файлов с 4 добавлено и 5 удалено
  1. 4 5
      web/over_write/js/neimeng_2022.js

+ 4 - 5
web/over_write/js/neimeng_2022.js

@@ -303,7 +303,7 @@ if (typeof baseFigureTemplate !== "undefined") {
       return cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, "common");
     },
 
-    // 定额建筑安装工程费
+    // 定额建筑安装工程费(定额设备购置费按40%计): 算法1:直接减去设备购置的60%,其它全部在(全额设备税金)
     DEJZAZGCF(tender) {
       const feeField = "rationCommon";
       const baseFee = cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, feeField);
@@ -311,14 +311,13 @@ if (typeof baseFigureTemplate !== "undefined") {
       const equipmentFee = cbTools.getEquipmentFee(fixedNode, tender, "equipment");
       return (baseFee - equipmentFee * 0.6).toDecimal(decimalObj.bills.totalPrice);
     },
-    // 定额建筑安装工程费(定额设备购置费按40%计)
+    // 定额建筑安装工程费(定额设备购置费按40%计): 算法2:有“定额设备购置费”的清单,取其40%
     DEJZAZGCFSBSS(tender) {
       const feeField = "rationCommon";
-      const deductFlags = [fixedFlag.EQUIPMENT_ACQUISITION_FEE];
       //建安费扣除定额设备购置费
-      const afterDeductFee = cbTools.getFeeWithDeduction(fixedFlag.CONSTRUCTION_INSTALL_FEE, deductFlags, tender, feeField, false);
+      const afterDeductFee = cbTools.getFeeWithDeduction(fixedFlag.CONSTRUCTION_INSTALL_FEE, [fixedFlag.EQUIPMENT_ACQUISITION_FEE], tender, feeField, false);
       //定额设备购置费
-      const equipmentAcFee = cbTools.getBaseFee(deductFlags[0], tender, feeField);
+      const equipmentAcFee = cbTools.getBaseFee(fixedFlag.EQUIPMENT_ACQUISITION_FEE, tender, feeField);
       return (afterDeductFee + equipmentAcFee * 0.4).toDecimal(decimalObj.bills.totalPrice);
     },
     // 建筑安装工程费(不含设备费):取清单固定类别是“建筑安装工程”的金额,但要扣除清单固定类别是“设备购置费”的金额