|
@@ -273,7 +273,7 @@ let indexObj= {
|
|
|
this.spread.setActiveSheetIndex(3);
|
|
|
let property = projectObj.project.property;
|
|
|
let sheet = this.spread.getActiveSheet();
|
|
|
- let mainDatas = this.getMainMaterialDatas(property.materials,projectObj.project.projectGLJ.datas,property.calcOptions,property.decimal,false,_,scMathUtil);
|
|
|
+ let mainDatas = this.getMainMaterialDatas(property,property.materials,projectObj.project.projectGLJ.datas,property.calcOptions,property.decimal,false,_,scMathUtil);
|
|
|
sheetCommonObj.showData(sheet, this.mainMaterialSetting,mainDatas);
|
|
|
sheet.setRowCount(mainDatas.length);
|
|
|
},
|
|
@@ -324,8 +324,8 @@ let indexObj= {
|
|
|
return gljUtil.getEconomicDatas(projectObj.project.property.engineerFeatures,economics,billsList,fixedFlag,_,scMathUtil);
|
|
|
},
|
|
|
|
|
|
- getMainMaterialDatas:function (materials,projectGLJData,calcOptions,decimalObj,isRadio,_,scMathUtil) {
|
|
|
- return gljUtil.getMainMaterialDatas(projectObj.project.property.engineerFeatures,materials,projectGLJData,calcOptions,decimalObj,isRadio,_,scMathUtil);
|
|
|
+ getMainMaterialDatas:function (property,materials,projectGLJData,calcOptions,decimalObj,isRadio,_,scMathUtil) {
|
|
|
+ return gljUtil.getMainMaterialDatas(property,projectObj.project.property.engineerFeatures,materials,projectGLJData,calcOptions,decimalObj,isRadio,_,scMathUtil);
|
|
|
},
|
|
|
showEcoQuantity:function () {
|
|
|
let parentMap = {};
|
|
@@ -368,8 +368,8 @@ let indexObj= {
|
|
|
name:d.name,
|
|
|
unit:d.unit,
|
|
|
quantity:d.quantity,
|
|
|
- totalFee:d.feesIndex && d.feesIndex.common && d.feesIndex.common.totalFee?d.feesIndex.common.totalFee:0,
|
|
|
- unitFee:d.feesIndex && d.feesIndex.common && d.feesIndex.common.unitFee?d.feesIndex.common.unitFee:0,
|
|
|
+ totalFee:d.feesIndex && d.feesIndex.common && d.feesIndex.common.tenderTotalFee?d.feesIndex.common.tenderTotalFee:0,
|
|
|
+ unitFee:d.feesIndex && d.feesIndex.common && d.feesIndex.common.tenderUnitFee?d.feesIndex.common.tenderUnitFee:0,
|
|
|
economicType:d.economicType,
|
|
|
quantityIndexType:d.quantityIndexType,
|
|
|
quantityIndexUnit:d.quantityIndexUnit,
|
|
@@ -415,13 +415,14 @@ let indexObj= {
|
|
|
specs:glj.specs,
|
|
|
unit:glj.unit,
|
|
|
type:glj.type,
|
|
|
- quantity:glj.quantity,
|
|
|
+ quantity:glj.tenderQuantity,
|
|
|
materialIndexType:glj.materialIndexType,
|
|
|
materialIndexUnit:glj.materialIndexUnit,
|
|
|
materialIndexCoe:glj.materialIndexCoe
|
|
|
};
|
|
|
gljOprObj.setGLJPrice(tem,glj);
|
|
|
- tem.totalPrice = scMathUtil.roundForObj(tem.marketPrice * glj.quantity,getDecimal("glj.unitPrice"))
|
|
|
+ tem.marketPrice =tem.tenderPrice;
|
|
|
+ tem.totalPrice = scMathUtil.roundForObj(tem.tenderPrice * glj.tenderQuantity,getDecimal("glj.unitPrice"))
|
|
|
datas.push(tem);
|
|
|
}
|
|
|
return datas;
|