فهرست منبع

feat: 内蒙古增加人工调增基数

vian 3 سال پیش
والد
کامیت
ae390ca8ba
2فایلهای تغییر یافته به همراه12 افزوده شده و 0 حذف شده
  1. 10 0
      web/building_saas/main/js/models/calc_base.js
  2. 2 0
      web/over_write/js/neimenggu_2017.js

+ 10 - 0
web/building_saas/main/js/models/calc_base.js

@@ -448,6 +448,11 @@ let baseFigureTemplate = {
         }
         return rst;
     },
+    'FBFXDERGFTZ': function (tender) {
+        let feeField = 'labourInc',
+            subFeeField = tender ? 'tenderTotalFee' : 'totalFee';
+        return cbTools.getBillsFee(fixedFlag.SUB_ENGINERRING, feeField, subFeeField);
+    },
     'FBFXRGTSFDERGF': function (tender) {
         const programID = projectObj.project.calcProgram.compiledTemplateMaps['人工土石方工程'];
         return cbTools.getFeeWithTypeByFlag(fixedFlag.SUB_ENGINERRING, programID, 'labour', tender);
@@ -551,6 +556,11 @@ let baseFigureTemplate = {
         }
         return rst;
     },
+    'JSCSXMDERGFTZ': function (tender) {
+        let feeField = 'labourInc',
+            subFeeField = tender ? 'tenderTotalFee' : 'totalFee';
+        return cbTools.getBillsFee(fixedFlag.CONSTRUCTION_TECH, feeField, subFeeField);
+    },
     JSCSXMRGTSFDERGF: function (tender) {
         const programID = projectObj.project.calcProgram.compiledTemplateMaps['人工土石方工程'];
         return cbTools.getFeeWithTypeByFlag(fixedFlag.CONSTRUCTION_TECH, programID, 'labour', tender);

+ 2 - 0
web/over_write/js/neimenggu_2017.js

@@ -195,6 +195,7 @@ function overwriteRationCalcBases (taxType){
             '分部分项主材费': {base: 'FBFXZCF', fixedFlag: fixedFlag.SUB_ENGINERRING, class: 'FBFX'},
             '分部分项设备费': {base: 'FBFXSBF', fixedFlag: fixedFlag.SUB_ENGINERRING, class: 'FBFX'},
             '分部分项人工工日': {base: 'FBFXRGGR', fixedFlag: fixedFlag.SUB_ENGINERRING, class: 'FBFX'},
+            '分部分项定额人工费调增': {base: 'FBFXDERGFTZ', fixedFlag: fixedFlag.SUB_ENGINERRING, class: 'FBFX'},
             '措施项目费': {base: 'CSXMF', fixedFlag: fixedFlag.MEASURE, class: 'CSXM'},
             '组织措施项目费': {base: 'ZZCSXMF', fixedFlag: fixedFlag.CONSTRUCTION_ORGANIZATION, class: 'CSXM'},
             '组织措施项目定额人工费': {base: 'ZZCSXMDEJJRGF', fixedFlag: fixedFlag.CONSTRUCTION_ORGANIZATION, class: 'CSXM'},
@@ -207,6 +208,7 @@ function overwriteRationCalcBases (taxType){
             '技术措施项目主材费': {base: 'JSCSXMZCF', fixedFlag: fixedFlag.CONSTRUCTION_TECH, class: 'CSXM'},
             '技术措施项目设备费': {base: 'JSCSXMSBF', fixedFlag: fixedFlag.CONSTRUCTION_TECH, class: 'CSXM'},
             '技术措施项目人工工日': {base: 'JSCSXMRGGR', fixedFlag: fixedFlag.CONSTRUCTION_TECH, class: 'CSXM'},
+            '技术措施项目定额人工费调增': {base: 'JSCSXMDERGFTZ', fixedFlag: fixedFlag.CONSTRUCTION_TECH, class: 'CSXM'},
             '其他项目费': {base: 'QTXMF', fixedFlag: fixedFlag.OTHER, class: 'QTXM'},
             '规费': {base: 'GF', fixedFlag: fixedFlag.CHARGE, class: 'GF'},
             '税金': {base: 'SJ', fixedFlag: fixedFlag.TAX, class: 'SJ'},