|
@@ -71,12 +71,12 @@ if (typeof baseFigureMap !== "undefined") {
|
|
|
filter: [fixedFlag.CONSTRUCTION_INSTALL_FEE],
|
|
filter: [fixedFlag.CONSTRUCTION_INSTALL_FEE],
|
|
|
pick: false,
|
|
pick: false,
|
|
|
},
|
|
},
|
|
|
- "养护工程费(不含保险费、施工环保、水保费、安全生产费)": {
|
|
|
|
|
- base: "YHGCFBHBXHBSBAQ",
|
|
|
|
|
- fixedFlag: fixedFlag.CONSTRUCTION_INSTALL_FEE,
|
|
|
|
|
- filter: [fixedFlag.CONSTRUCTION_INSTALL_FEE, INSURANCE_FEE, EP_WP_INSURANCE_FEE, SAFE_COST],
|
|
|
|
|
- pick: false,
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // "养护工程费(不含保险费、施工环保、水保费、安全生产费)": {
|
|
|
|
|
+ // base: "YHGCFBHBXHBSBAQ",
|
|
|
|
|
+ // fixedFlag: fixedFlag.CONSTRUCTION_INSTALL_FEE,
|
|
|
|
|
+ // filter: [fixedFlag.CONSTRUCTION_INSTALL_FEE, INSURANCE_FEE, EP_WP_INSURANCE_FEE, SAFE_COST],
|
|
|
|
|
+ // pick: false,
|
|
|
|
|
+ // },
|
|
|
// 显示:仅清单固定类别是“养护工程其他费用”部分可显示。
|
|
// 显示:仅清单固定类别是“养护工程其他费用”部分可显示。
|
|
|
养护单位管理费: {
|
|
养护单位管理费: {
|
|
|
isProgressive: true,
|
|
isProgressive: true,
|
|
@@ -117,30 +117,30 @@ if (typeof baseFigureMap !== "undefined") {
|
|
|
filter: [fixedFlag.SAFE_COST],
|
|
filter: [fixedFlag.SAFE_COST],
|
|
|
pick: true,
|
|
pick: true,
|
|
|
},
|
|
},
|
|
|
- 预算和标底审核费: {
|
|
|
|
|
- base: "YSHBDSHF",
|
|
|
|
|
- fixedFlag: null,
|
|
|
|
|
- filter: [fixedFlag.MAINTENANCE_EXPENSES],
|
|
|
|
|
- pick: true,
|
|
|
|
|
- },
|
|
|
|
|
- 独立桥隧及地质病害工程养护工程设计费: {
|
|
|
|
|
- base: "DLQSJDZBHGCYHGCSJF",
|
|
|
|
|
- fixedFlag: null,
|
|
|
|
|
- filter: [fixedFlag.MAINTENANCE_EXPENSES],
|
|
|
|
|
- pick: true,
|
|
|
|
|
- },
|
|
|
|
|
- 路基路面及其他工程养护工程设计费: {
|
|
|
|
|
- base: "LJLMJQTGCYHGCSJF",
|
|
|
|
|
- fixedFlag: null,
|
|
|
|
|
- filter: [fixedFlag.MAINTENANCE_EXPENSES],
|
|
|
|
|
- pick: true,
|
|
|
|
|
- },
|
|
|
|
|
- 预算标底编制费: {
|
|
|
|
|
- base: "YSBDBZF",
|
|
|
|
|
- fixedFlag: null,
|
|
|
|
|
- filter: [fixedFlag.MAINTENANCE_EXPENSES],
|
|
|
|
|
- pick: true,
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // 预算和标底审核费: {
|
|
|
|
|
+ // base: "YSHBDSHF",
|
|
|
|
|
+ // fixedFlag: null,
|
|
|
|
|
+ // filter: [fixedFlag.MAINTENANCE_EXPENSES],
|
|
|
|
|
+ // pick: true,
|
|
|
|
|
+ // },
|
|
|
|
|
+ // 独立桥隧及地质病害工程养护工程设计费: {
|
|
|
|
|
+ // base: "DLQSJDZBHGCYHGCSJF",
|
|
|
|
|
+ // fixedFlag: null,
|
|
|
|
|
+ // filter: [fixedFlag.MAINTENANCE_EXPENSES],
|
|
|
|
|
+ // pick: true,
|
|
|
|
|
+ // },
|
|
|
|
|
+ // 路基路面及其他工程养护工程设计费: {
|
|
|
|
|
+ // base: "LJLMJQTGCYHGCSJF",
|
|
|
|
|
+ // fixedFlag: null,
|
|
|
|
|
+ // filter: [fixedFlag.MAINTENANCE_EXPENSES],
|
|
|
|
|
+ // pick: true,
|
|
|
|
|
+ // },
|
|
|
|
|
+ // 预算标底编制费: {
|
|
|
|
|
+ // base: "YSBDBZF",
|
|
|
|
|
+ // fixedFlag: null,
|
|
|
|
|
+ // filter: [fixedFlag.MAINTENANCE_EXPENSES],
|
|
|
|
|
+ // pick: true,
|
|
|
|
|
+ // },
|
|
|
};
|
|
};
|
|
|
const boqMap = {
|
|
const boqMap = {
|
|
|
//四川2013读的是 建筑安装工程费行的值
|
|
//四川2013读的是 建筑安装工程费行的值
|
|
@@ -192,9 +192,9 @@ if (typeof baseFigureTemplate !== "undefined") {
|
|
|
DEGLYHGCF(tender) {
|
|
DEGLYHGCF(tender) {
|
|
|
return cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, "rationCommon");
|
|
return cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, "rationCommon");
|
|
|
},
|
|
},
|
|
|
- YHGCFBHBXHBSBAQ(tender) {
|
|
|
|
|
- return cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, "common");
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // YHGCFBHBXHBSBAQ(tender) {
|
|
|
|
|
+ // return cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, "common");
|
|
|
|
|
+ // },
|
|
|
// 养护单位管理费 算法:以{公路养护工程费总额}为基数,采用累进办法计算
|
|
// 养护单位管理费 算法:以{公路养护工程费总额}为基数,采用累进办法计算
|
|
|
YHDWGLF(tender) {
|
|
YHDWGLF(tender) {
|
|
|
const baseFee = this["GLYHGCF"](tender);
|
|
const baseFee = this["GLYHGCF"](tender);
|
|
@@ -229,58 +229,58 @@ if (typeof baseFigureTemplate !== "undefined") {
|
|
|
TEXT3(tender) {
|
|
TEXT3(tender) {
|
|
|
return cbTools.getFeeWithDeduction(fixedFlag.CONSTRUCTION_INSTALL_FEE, [fixedFlag.INSURANCE_FEE], tender, "common");
|
|
return cbTools.getFeeWithDeduction(fixedFlag.CONSTRUCTION_INSTALL_FEE, [fixedFlag.INSURANCE_FEE], tender, "common");
|
|
|
},
|
|
},
|
|
|
- YSHBDSHF(tender) {
|
|
|
|
|
- const baseFee = this["GLYHGCF"](tender);
|
|
|
|
|
- if (!tender) {
|
|
|
|
|
- calcBase.baseProgressiveFee = baseFee;
|
|
|
|
|
- }
|
|
|
|
|
- return calculateUtil.getProgressiveFee(
|
|
|
|
|
- baseFee,
|
|
|
|
|
- "预算和标底审核费",
|
|
|
|
|
- projectObj.project.property.progressiveInterval,
|
|
|
|
|
- decimalObj.bills.totalPrice,
|
|
|
|
|
- deficiency
|
|
|
|
|
- );
|
|
|
|
|
- },
|
|
|
|
|
- DLQSJDZBHGCYHGCSJF(tender) {
|
|
|
|
|
- const baseFee = this["GLYHGCF"](tender);
|
|
|
|
|
- if (!tender) {
|
|
|
|
|
- calcBase.baseProgressiveFee = baseFee;
|
|
|
|
|
- }
|
|
|
|
|
- return calculateUtil.getProgressiveFee(
|
|
|
|
|
- baseFee,
|
|
|
|
|
- "独立桥隧及地质病害工程养护工程设计费",
|
|
|
|
|
- projectObj.project.property.progressiveInterval,
|
|
|
|
|
- decimalObj.bills.totalPrice,
|
|
|
|
|
- deficiency
|
|
|
|
|
- );
|
|
|
|
|
- },
|
|
|
|
|
- LJLMJQTGCYHGCSJF(tender) {
|
|
|
|
|
- const baseFee = this["GLYHGCF"](tender);
|
|
|
|
|
- if (!tender) {
|
|
|
|
|
- calcBase.baseProgressiveFee = baseFee;
|
|
|
|
|
- }
|
|
|
|
|
- return calculateUtil.getProgressiveFee(
|
|
|
|
|
- baseFee,
|
|
|
|
|
- "路基路面及其他工程养护工程设计费",
|
|
|
|
|
- projectObj.project.property.progressiveInterval,
|
|
|
|
|
- decimalObj.bills.totalPrice,
|
|
|
|
|
- deficiency
|
|
|
|
|
- );
|
|
|
|
|
- },
|
|
|
|
|
- YSBDBZF(tender) {
|
|
|
|
|
- const baseFee = this["GLYHGCF"](tender);
|
|
|
|
|
- if (!tender) {
|
|
|
|
|
- calcBase.baseProgressiveFee = baseFee;
|
|
|
|
|
- }
|
|
|
|
|
- return calculateUtil.getProgressiveFee(
|
|
|
|
|
- baseFee,
|
|
|
|
|
- "预算标底编制费",
|
|
|
|
|
- projectObj.project.property.progressiveInterval,
|
|
|
|
|
- decimalObj.bills.totalPrice,
|
|
|
|
|
- deficiency
|
|
|
|
|
- );
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ // YSHBDSHF(tender) {
|
|
|
|
|
+ // const baseFee = this["GLYHGCF"](tender);
|
|
|
|
|
+ // if (!tender) {
|
|
|
|
|
+ // calcBase.baseProgressiveFee = baseFee;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // return calculateUtil.getProgressiveFee(
|
|
|
|
|
+ // baseFee,
|
|
|
|
|
+ // "预算和标底审核费",
|
|
|
|
|
+ // projectObj.project.property.progressiveInterval,
|
|
|
|
|
+ // decimalObj.bills.totalPrice,
|
|
|
|
|
+ // deficiency
|
|
|
|
|
+ // );
|
|
|
|
|
+ // },
|
|
|
|
|
+ // DLQSJDZBHGCYHGCSJF(tender) {
|
|
|
|
|
+ // const baseFee = this["GLYHGCF"](tender);
|
|
|
|
|
+ // if (!tender) {
|
|
|
|
|
+ // calcBase.baseProgressiveFee = baseFee;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // return calculateUtil.getProgressiveFee(
|
|
|
|
|
+ // baseFee,
|
|
|
|
|
+ // "独立桥隧及地质病害工程养护工程设计费",
|
|
|
|
|
+ // projectObj.project.property.progressiveInterval,
|
|
|
|
|
+ // decimalObj.bills.totalPrice,
|
|
|
|
|
+ // deficiency
|
|
|
|
|
+ // );
|
|
|
|
|
+ // },
|
|
|
|
|
+ // LJLMJQTGCYHGCSJF(tender) {
|
|
|
|
|
+ // const baseFee = this["GLYHGCF"](tender);
|
|
|
|
|
+ // if (!tender) {
|
|
|
|
|
+ // calcBase.baseProgressiveFee = baseFee;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // return calculateUtil.getProgressiveFee(
|
|
|
|
|
+ // baseFee,
|
|
|
|
|
+ // "路基路面及其他工程养护工程设计费",
|
|
|
|
|
+ // projectObj.project.property.progressiveInterval,
|
|
|
|
|
+ // decimalObj.bills.totalPrice,
|
|
|
|
|
+ // deficiency
|
|
|
|
|
+ // );
|
|
|
|
|
+ // },
|
|
|
|
|
+ // YSBDBZF(tender) {
|
|
|
|
|
+ // const baseFee = this["GLYHGCF"](tender);
|
|
|
|
|
+ // if (!tender) {
|
|
|
|
|
+ // calcBase.baseProgressiveFee = baseFee;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // return calculateUtil.getProgressiveFee(
|
|
|
|
|
+ // baseFee,
|
|
|
|
|
+ // "预算标底编制费",
|
|
|
|
|
+ // projectObj.project.property.progressiveInterval,
|
|
|
|
|
+ // decimalObj.bills.totalPrice,
|
|
|
|
|
+ // deficiency
|
|
|
|
|
+ // );
|
|
|
|
|
+ // },
|
|
|
// 基本预备费 算法:以第一、二、三部分费用之和为基数按3%计取
|
|
// 基本预备费 算法:以第一、二、三部分费用之和为基数按3%计取
|
|
|
JBYBF(tender) {
|
|
JBYBF(tender) {
|
|
|
const baseFee = this["YESBFHJ"](tender);
|
|
const baseFee = this["YESBFHJ"](tender);
|