|
|
@@ -601,60 +601,58 @@ let baseFigureTemplate = {
|
|
|
//使用累进办法计算,基数为{定额建筑安装工程费(不含定额设备购置费及专项费用)}
|
|
|
'SGCDJSF': function (tender) {
|
|
|
let baseFee = this['DEJZAZGCFBHSBZX'](tender);
|
|
|
- return cbTools.getProgressiveFee(baseFee, '施工场地建设费');
|
|
|
+ return calculateUtil.getProgressiveFee(baseFee, '施工场地建设费', projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice);
|
|
|
},
|
|
|
//{养护单位(业主)管理费}
|
|
|
// 使用累进办法计算,计算基数为{定额建筑安装工程(其中定额设备购置费按 40%计)}
|
|
|
'YHDWYZGLF': function (tender) {
|
|
|
- debugger;
|
|
|
let baseFee = this['DEJZAZGCSBSS'](tender);
|
|
|
return calculateUtil.getProgressiveFee(baseFee, '养护单位(业主)管理费', projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice);
|
|
|
- //return cbTools.getProgressiveFee(baseFee, '养护单位(业主)管理费');
|
|
|
},
|
|
|
//{信息化费}
|
|
|
// 使用累进办法计算,计算基数为{定额建筑安装工程(其中定额设备购置费按 40%计)}
|
|
|
'XXHF': function (tender) {
|
|
|
let baseFee = this['DEJZAZGCSBSS'](tender);
|
|
|
- return cbTools.getProgressiveFee(baseFee, '信息化费');
|
|
|
+ return calculateUtil.getProgressiveFee(baseFee, '信息化费', projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice);
|
|
|
},
|
|
|
//{路线工程监理费}
|
|
|
//使用累进办法计算,不足2万按2万,计算基数为{定额建筑安装工程(其中定额设备购置费按 40%计)}
|
|
|
'LXGCJLF': function (tender) {
|
|
|
let baseFee = this['DEJZAZGCSBSS'](tender),
|
|
|
- fee = cbTools.getProgressiveFee(baseFee, '路线工程监理费');
|
|
|
+ fee = calculateUtil.getProgressiveFee(baseFee, '路线工程监理费', projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice);
|
|
|
return fee > 0 && fee < 20000 ? 20000 : fee;
|
|
|
},
|
|
|
//{独立桥梁隧道工程监理费}
|
|
|
//使用累进办法计算,不足2万按2万,计算基数为{定额建筑安装工程(其中定额设备购置费按 40%计)}
|
|
|
'QLSDGCJLF': function (tender) {
|
|
|
let baseFee = this['DEJZAZGCSBSS'](tender),
|
|
|
- fee = cbTools.getProgressiveFee(baseFee, '独立桥梁隧道工程监理费');
|
|
|
+ fee = calculateUtil.getProgressiveFee(baseFee, '独立桥梁隧道工程监理费', projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice);
|
|
|
return fee > 0 && fee < 20000 ? 20000 : fee;
|
|
|
},
|
|
|
//{设计文件审查费}
|
|
|
// 使用累进办法计算,不足3千按3千,计算基数为{定额建筑安装工程(其中定额设备购置费按 40%计)}
|
|
|
'SJWJSCF': function (tender) {
|
|
|
let baseFee = this['DEJZAZGCSBSS'](tender),
|
|
|
- fee = cbTools.getProgressiveFee(baseFee, '设计文件审查费');
|
|
|
+ fee = calculateUtil.getProgressiveFee(baseFee, '设计文件审查费', projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice);
|
|
|
return fee > 0 && fee < 3000 ? 3000 : fee;
|
|
|
},
|
|
|
//{路线勘察设计费}
|
|
|
// 使用累进办法计算,计算基数为{定额建筑安装工程(其中定额设备购置费按 40%计)}
|
|
|
'LXKCSJF': function (tender) {
|
|
|
let baseFee = this['DEJZAZGCSBSS'](tender);
|
|
|
- return cbTools.getProgressiveFee(baseFee, '路线勘察设计费');
|
|
|
+ return calculateUtil.getProgressiveFee(baseFee, '路线勘察设计费', projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice);
|
|
|
},
|
|
|
//{独立桥梁隧道维修加固勘察设计费}
|
|
|
// 使用累进办法计算,计算基数为{定额建筑安装工程(其中定额设备购置费按 40%计)}
|
|
|
'QLSDKCSJF': function (tender) {
|
|
|
let baseFee = this['DEJZAZGCSBSS'](tender);
|
|
|
- return cbTools.getProgressiveFee(baseFee, '独立桥梁隧道维修加固勘察设计费');
|
|
|
+ return calculateUtil.getProgressiveFee(baseFee, '独立桥梁隧道维修加固勘察设计费', projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice);
|
|
|
},
|
|
|
//{招标代理及标底(最高投标限价)编制费} (招标代理及标底编制费ZBDLJBDBZF)
|
|
|
// 使用累进办法计算,计算基数为{定额建筑安装工程(其中定额设备购置费按 40%计)}
|
|
|
'ZBDLJBDBZF': function (tender) {
|
|
|
let baseFee = this['DEJZAZGCSBSS'](tender);
|
|
|
- return cbTools.getProgressiveFee(baseFee, '招标代理及标底(最高投标限价)编制费');
|
|
|
+ return calculateUtil.getProgressiveFee(baseFee, '招标代理及标底(最高投标限价)编制费', projectObj.project.property.progressiveInterval, decimalObj.bills.totalPrice);
|
|
|
},
|
|
|
//{价差预备费}
|
|
|
//以建筑安装工程费为基数
|