Explorar el Código

feat: 内蒙。

chenshilong hace 3 años
padre
commit
7ff2c2090a
Se han modificado 2 ficheros con 45 adiciones y 4 borrados
  1. 1 1
      web/building_saas/main/js/views/glj_view.js
  2. 44 3
      web/over_write/js/neimeng_2022.js

+ 1 - 1
web/building_saas/main/js/views/glj_view.js

@@ -1286,7 +1286,7 @@ var gljOprObj = {
   replaceProgramInfo: function (oldType, newType) {
     //检查是否由混凝土替换为商品砼或者商品砂浆
     if (gljUtil.isConcreteToCommercialConcrete(oldType, newType)) {
-      const showCompilations1 = ["浙江养护(2005)", "内蒙古养护(2019)", "安徽养护(2018)", "山东养护(2016)"];
+      const showCompilations1 = ["浙江养护(2005)", "内蒙古养护(2019)", "内蒙古高速公路养护(2022)", "安徽养护(2018)", "山东养护(2016)"];
       const showMsg1 = "请手动修改取费类别为构造物III";
       const showCompilations2 = ["广西养护(2020)", "广西日常养护(2020)"];
       const showMsg2 = "请手动修改取费类别为商混及外构件";

+ 44 - 3
web/over_write/js/neimeng_2022.js

@@ -67,8 +67,34 @@ function overwriteRationCalcBases() {
 })();
 
 // 清单基数
-const progression = ["养护单位项目管理费", "信息化费", "工程监理费", "设计文件审查费", "前期工作费"];
-const deficiency = { 设计文件审查费: 3000 };
+const progression = [
+  "养护单位项目管理费",
+  "养护项目信息化费",
+  "工程监理费",
+  "工程设计费",
+  "设计文件审查费(一阶段)",
+  "设计文件审查费(二阶段)",
+  "采用一阶段施工图设计的养护工程项目前期工作费",
+  "采用一阶段技术(方案)设计的养护工程项目前期工作费",
+  "独立进行维修、加固的一般桥梁工程设计费",
+  "独立进行维修、加固的技术复杂大桥工程设计费",
+  "独立进行维修、加固的隧道工程设计费",
+  "招标费",
+];
+
+const deficiency = {
+  设计文件审查费: 3000,
+  工程设计费: 5000,
+  "设计文件审查费(一阶段)": 3000,
+  "设计文件审查费(二阶段)": 3000,
+  采用一阶段施工图设计的养护工程项目前期工作费: 5000,
+  "采用一阶段技术(方案)设计的养护工程项目前期工作费": 5000,
+  "独立进行维修、加固的一般桥梁工程设计费": 5000,
+  "独立进行维修、加固的技术复杂大桥工程设计费": 5000,
+  "独立进行维修、加固的隧道工程设计费": 5000,
+  招标费: 5000,
+};
+
 if (typeof baseFigureMap !== "undefined") {
   const { fixedFlag } = commonConstants;
   const budgetMap = {
@@ -137,6 +163,15 @@ if (typeof baseFigureMap !== "undefined") {
       filter: [fixedFlag.MAINTENANCE_EXPENSES],
       pick: true,
     },
+    // 工程设计费: 按“定额建筑安装工程费”为基数,以累进办法计算。仅在清单固定类别是“养护工程其他费”的清单显示。不足5000元,按5000元计取。
+    工程设计费: {
+      isProgressive: true,
+      deficiency: 5000,
+      base: "GCSJF",
+      fixedFlag: null,
+      filter: [fixedFlag.MAINTENANCE_EXPENSES],
+      pick: true,
+    },
     // 设计文件审查费(一阶段): 按“定额建筑安装工程费”为基数,以累进办法计算。只有清单固定类别是“养护工程其他费用”部分可显示。不足3000元,按3000元计取。
     "设计文件审查费(一阶段)": {
       isProgressive: true,
@@ -353,7 +388,13 @@ if (typeof baseFigureTemplate !== "undefined") {
     JZAZGCFBHAQSCF(tender) {
       return cbTools.getFeeWithDeduction(fixedFlag.CONSTRUCTION_INSTALL_FEE, [fixedFlag.SAFE_COST], tender, "common");
     },
-    // 设计文件审查费(一阶段)和 设计文件审查费(二阶段)两个基数计算后金额不满2000元均应按2000元计。
+    GCSJF(tender) {
+      const baseFee = this["DEJZAZGCF"](tender);
+      if (!tender) {
+        calcBase.baseProgressiveFee = baseFee;
+      }
+      return calculateUtil.getProgressiveFee(baseFee, "工程设计费", projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice, deficiency);
+    },
     SJWJSCFYJD(tender) {
       const baseFee = this["DEJZAZGCF"](tender);
       if (!tender) {