소스 검색

fix: 甘肃养护2021,小修基数,小数位数处理

vian 4 년 전
부모
커밋
1e8470b3d3
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      web/over_write/js/gansu_2021.js

+ 2 - 3
web/over_write/js/gansu_2021.js

@@ -212,7 +212,7 @@ if (typeof baseFigureTemplate !== 'undefined') {
                 const baseFee = cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, feeField);
                 const fixedNode = projectObj.project.mainTree.roots.find(node => node.getFlag() === fixedFlag.CONSTRUCTION_INSTALL_FEE);
                 const equipmentFee = cbTools.getEquipmentFee(fixedNode, tender, 'equipment');
-                return (baseFee - equipmentFee * 0.6).toDecimal(decimalObj.process);
+                return (baseFee - equipmentFee * 0.6).toDecimal(decimalObj.bills.totalPrice);
             } else {
                 const deductFlags = [fixedFlag.EQUIPMENT_ACQUISITION_FEE];
                 //建安费扣除定额设备购置费
@@ -244,7 +244,7 @@ if (typeof baseFigureTemplate !== 'undefined') {
                 const baseFee = cbTools.getBaseFee(fixedFlag.MAINTENANCE_FEE, tender, feeField);
                 const fixedNode = projectObj.project.mainTree.items.find(node => node.getFlag() === fixedFlag.MAINTENANCE_FEE);
                 const equipmentFee = cbTools.getEquipmentFee(fixedNode, tender, 'equipment');
-                return (baseFee - equipmentFee * 0.6).toDecimal(decimalObj.process);
+                return (baseFee - equipmentFee * 0.6).toDecimal(decimalObj.bills.totalPrice);
             } else {
                 const deductFlags = [fixedFlag.EQUIPMENT_ACQUISITION_FEE];
                 //建安费扣除定额设备购置费
@@ -334,7 +334,6 @@ if (typeof baseFigureTemplate !== 'undefined') {
         },
         // 施工场地建设费 算法:以{定额养护工程费}为基数,采用累进办法计算
         SGCDJSF(tender) {
-            debugger;
             const baseFee = this['DEYHGCF'](tender);
             // 小修保养类别,施工场地建设费的计算基数定额建筑安装工程费超过30000000元时,不进行累进计算,直接按500000元计取。
             const engName = projectObj.project.property.engineeringName;