Преглед изворни кода

feat: 增加建筑安装工程费(不含施工环保费)

vian пре 4 година
родитељ
комит
340f008c3e
2 измењених фајлова са 14 додато и 1 уклоњено
  1. 3 1
      public/common_constants.js
  2. 11 0
      web/over_write/js/sichuan_2021.js

+ 3 - 1
public/common_constants.js

@@ -92,7 +92,9 @@
         // 养护工程费
         MAINTENANCE_FEE: 41,
         // 应急养护费
-        EMERGENCY_FEE: 42
+        EMERGENCY_FEE: 42,
+        // 施工环保费
+        CONSTRUCTION_ENVIROMENTAL_PROTECTION_FEE: 43,
     };
 
     // 导出粒度

+ 11 - 0
web/over_write/js/sichuan_2021.js

@@ -100,6 +100,13 @@ if (typeof baseFigureMap !== 'undefined') {
             filter: [fixedFlag.SAFE_COST],
             pick: true
         },
+        // 显示:仅清单固定类别是“施工环保费”可显示。
+        '建筑安装工程费(不含施工环保费)': {
+            base: 'JZAZGCFBHSGHBF',
+            fixedFlag: null,
+            filter: [fixedFlag.CONSTRUCTION_ENVIROMENTAL_PROTECTION_FEE],
+            pick: true
+        },
         // 显示:除“建筑安装工程费”以外部分可显示
         '建筑安装工程费(不含设备费)': {
             base: 'JZAZGCFBHSB',
@@ -266,6 +273,10 @@ if (typeof baseFigureTemplate !== 'undefined') {
         JZAZGCFBHSC(tender) {
             return cbTools.getFeeWithDeduction(fixedFlag.CONSTRUCTION_INSTALL_FEE, [fixedFlag.SAFE_COST], tender, 'common');
         },
+        // 建筑安装工程费(不含施工环保费)算法:取清单固定类别是“建筑安装工程费”的金额,扣除“施工环保费”行的金额。
+        JZAZGCFBHSGHBF(tender) {
+            return cbTools.getFeeWithDeduction(fixedFlag.CONSTRUCTION_INSTALL_FEE, [fixedFlag.CONSTRUCTION_ENVIROMENTAL_PROTECTION_FEE], tender, 'common');
+        },
         // 建筑安装工程费(不含设备费) 算法:取清单固定类别是“建筑安装工程费”的金额,扣除设备的金额。
         JZAZGCFBHSB(tender) {
             const baseFee = this['JZAZGCF'](tender);