|
|
@@ -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) {
|