|
@@ -341,23 +341,9 @@ if (typeof baseFigureTemplate !== 'undefined') {
|
|
|
return cbTools.getBaseFee(calcBase.fixedFlag.ONE_SEVEN_BILLS, tender, 'common');
|
|
return cbTools.getBaseFee(calcBase.fixedFlag.ONE_SEVEN_BILLS, tender, 'common');
|
|
|
},
|
|
},
|
|
|
//{专项暂定合计}
|
|
//{专项暂定合计}
|
|
|
- // 汇总专项暂定列有值的清单的金额
|
|
|
|
|
|
|
+ // 第100章至700章清单行的暂估合价
|
|
|
'ZXZDHJ': function (tender) {
|
|
'ZXZDHJ': function (tender) {
|
|
|
- let rst = 0,
|
|
|
|
|
- feeField = 'common',
|
|
|
|
|
- subFeeField = tender ? 'tenderTotalFee' : 'totalFee';
|
|
|
|
|
- let billsData = calcBase.project.Bills.datas,
|
|
|
|
|
- filterData = billsData.filter(function (data) {
|
|
|
|
|
- return data.specialProvisional;
|
|
|
|
|
- });
|
|
|
|
|
- for (let data of filterData) {
|
|
|
|
|
- if (cbTools.isUnDef(data.feesIndex) || _.isEmpty(data.feesIndex) ||
|
|
|
|
|
- cbTools.isUnDef(data.feesIndex[feeField]) || cbTools.isUnDef(data.feesIndex[feeField][subFeeField])) {
|
|
|
|
|
- continue;
|
|
|
|
|
- }
|
|
|
|
|
- rst += data.feesIndex[feeField][subFeeField];
|
|
|
|
|
- }
|
|
|
|
|
- return rst.toDecimal(decimalObj.bills.totalPrice);
|
|
|
|
|
|
|
+ return cbTools.getBaseFee(calcBase.fixedFlag.ONE_SEVEN_BILLS, tender, 'estimate');
|
|
|
},
|
|
},
|
|
|
//{100章以外清单合计}
|
|
//{100章以外清单合计}
|
|
|
// 取清单固定清单[第100章至700章清单]的金额,但扣除清单100章下的金额。
|
|
// 取清单固定清单[第100章至700章清单]的金额,但扣除清单100章下的金额。
|