|
|
@@ -41,7 +41,8 @@ if (typeof baseFigureMap !== 'undefined') {
|
|
|
// 显示:仅清单固定类别是“安全生产费”可显示
|
|
|
'建筑安装工程费(不含安全生产费)': {
|
|
|
base: 'JZAZGCFBHAQSCF',
|
|
|
- fixedFlag: fixedFlag.CONSTRUCTION_INSTALL_FEE,
|
|
|
+ // fixedFlag: fixedFlag.CONSTRUCTION_INSTALL_FEE,
|
|
|
+ fixedFlag: null,
|
|
|
filter: [fixedFlag.SAFE_COST],
|
|
|
pick: true
|
|
|
},
|
|
|
@@ -52,6 +53,12 @@ if (typeof baseFigureMap !== 'undefined') {
|
|
|
filter: [fixedFlag.CONSTRUCTION_INSTALL_FEE],
|
|
|
pick: false
|
|
|
},
|
|
|
+ '定额建筑安装工程费(不含专项费用)': {
|
|
|
+ base: 'DEJZAZGCFBHZXF',
|
|
|
+ fixedFlag: null,
|
|
|
+ filter: [fixedFlag.SPECIAL_COST],
|
|
|
+ pick: true
|
|
|
+ },
|
|
|
'设备费': {
|
|
|
base: 'SBF',
|
|
|
fixedFlag: fixedFlag.EQUIPMENT_ACQUISITION_FEE,
|
|
|
@@ -248,6 +255,10 @@ if (typeof baseFigureTemplate !== 'undefined') {
|
|
|
return (afterDeductFee + equipmentAcFee * 0.4 + equipmentAcTaxFee).toDecimal(decimalObj.bills.totalPrice);
|
|
|
}
|
|
|
},
|
|
|
+ DEJZAZGCFBHZXF(tender) {
|
|
|
+ // 定额建筑安装工程费(不含专项费用)
|
|
|
+ return cbTools.getFeeWithDeduction(fixedFlag.CONSTRUCTION_INSTALL_FEE, [fixedFlag.SPECIAL_COST], tender, 'rationCommon', true);
|
|
|
+ },
|
|
|
// 设备费 算法:取清单固定类别是“设备购置”的建安费
|
|
|
SBF(tender) {
|
|
|
return cbTools.getBaseFee(fixedFlag.EQUIPMENT_ACQUISITION_FEE, tender, 'common');
|
|
|
@@ -359,7 +370,7 @@ if (typeof baseFigureTemplate !== 'undefined') {
|
|
|
},
|
|
|
// 施工场地建设费 算法:以{定额养护工程费}为基数,采用累进办法计算
|
|
|
SGCDJSF(tender) {
|
|
|
- const baseFee = this['DEYHGCF'](tender);
|
|
|
+ const baseFee = this['DEJZAZGCFBHZXF'](tender);
|
|
|
// 小修保养类别,施工场地建设费的计算基数定额建筑安装工程费超过30000000元时,不进行累进计算,直接按500000元计取。
|
|
|
const engName = projectObj.project.property.engineeringName;
|
|
|
if (isLittleFix(engName) && baseFee > 30000000) {
|