|
|
@@ -107,13 +107,21 @@ if (typeof baseFigureMap !== 'undefined') {
|
|
|
filter: [fixedFlag.CONSTRUCTION_INSTALL_FEE],
|
|
|
pick: false
|
|
|
},
|
|
|
+ // 显示:仅清单固定类别是“养护工程其他费用”部分可显示。
|
|
|
+ '养护单位管理费': {
|
|
|
+ isProgressive: true,
|
|
|
+ base: 'YHDWGLF',
|
|
|
+ fixedFlag: null,
|
|
|
+ filter: [fixedFlag.MAINTENANCE_EXPENSES],
|
|
|
+ pick: true,
|
|
|
+ },
|
|
|
//仅允许用于固定类别是“第100章至700章清单”以外的清单
|
|
|
- '专项暂定合计': {
|
|
|
+ /* '专项暂定合计': {
|
|
|
base: 'ZXZDHJ',
|
|
|
fixedFlag: null,
|
|
|
filter: [fixedFlag.ONE_SEVEN_BILLS],
|
|
|
pick: false
|
|
|
- },
|
|
|
+ }, */
|
|
|
/*
|
|
|
* 清单固定行[第100章至700章清单]下的[第100章清单]需要允许清单可使用基数{100章以外合计}
|
|
|
* 因此{100章以外合计}不设置关联的清单固定行
|
|
|
@@ -182,10 +190,23 @@ if (typeof baseFigureTemplate !== 'undefined') {
|
|
|
};
|
|
|
|
|
|
baseFigureTemplate.boq = {
|
|
|
+
|
|
|
+ // 公路养护工程费 算法:取清单固定类别是“建筑安装工程费”的金额。
|
|
|
+ 'GLYHGCF':function(tender) {
|
|
|
+ return cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, 'common');
|
|
|
+ },
|
|
|
//{各章清单合计}
|
|
|
// 四川2013读的是 建筑安装工程费行的值
|
|
|
- 'GZQDHJ': function (tender) {
|
|
|
- return cbTools.getBaseFee(calcBase.fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, 'common');
|
|
|
+ 'GZQDHJ': function (tender) {
|
|
|
+ return cbTools.getBaseFee(fixedFlag.CONSTRUCTION_INSTALL_FEE, tender, 'common');
|
|
|
+ },
|
|
|
+ // 养护单位管理费 算法:以{公路养护工程费总额}为基数,采用累进办法计算
|
|
|
+ 'YHDWGLF':function(tender) {
|
|
|
+ const baseFee = this['GLYHGCF'](tender);
|
|
|
+ if (!tender) {
|
|
|
+ calcBase.baseProgressiveFee = baseFee;
|
|
|
+ }
|
|
|
+ return calculateUtil.getProgressiveFee(baseFee, '养护单位管理费', projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice, deficiency);
|
|
|
},
|
|
|
//{专项暂定合计}
|
|
|
// 第100章至700章清单行的暂估合价
|