|
@@ -267,9 +267,19 @@ class Rpt_Data_Extractor {
|
|
|
let rationDatas = getModuleDataByKey(rawDataObj.prjData, "ration");
|
|
let rationDatas = getModuleDataByKey(rawDataObj.prjData, "ration");
|
|
|
let billsDatas = getModuleDataByKey(rawDataObj.prjData, "bills");
|
|
let billsDatas = getModuleDataByKey(rawDataObj.prjData, "bills");
|
|
|
let decimal = rawDataObj.prj.property.decimal.glj.quantity;
|
|
let decimal = rawDataObj.prj.property.decimal.glj.quantity;
|
|
|
|
|
+ // let labourCoeDatas = getModuleDataByKey(rawDataObj.prjData, "labour_coe");
|
|
|
|
|
+ let calcOptions = rawDataObj.prj.property.calcOptions;
|
|
|
|
|
+
|
|
|
if (projectGLJDatas && rationGLJDatas && rationDatas && billsDatas) {
|
|
if (projectGLJDatas && rationGLJDatas && rationDatas && billsDatas) {
|
|
|
gljUtil.calcProjectGLJQuantity(projectGLJDatas.data, rationGLJDatas.data, rationDatas.data, billsDatas.data, decimal);
|
|
gljUtil.calcProjectGLJQuantity(projectGLJDatas.data, rationGLJDatas.data, rationDatas.data, billsDatas.data, decimal);
|
|
|
}
|
|
}
|
|
|
|
|
+ if (projectGLJDatas && rationGLJDatas) {
|
|
|
|
|
+ //考虑调价情况
|
|
|
|
|
+ for (const glj of projectGLJDatas.data.gljList) {
|
|
|
|
|
+ glj.unit_price.market_price = gljUtil.getMarketPrice(glj, projectGLJDatas.data, calcOptions, [], rawDataObj.prj.property.decimal, false);
|
|
|
|
|
+ //备注:养护没有调价,就不用_tender了
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
//还有汇总的...
|
|
//还有汇总的...
|
|
|
if (rawDataObj.hasOwnProperty(`Construct`) || rawDataObj.hasOwnProperty(`ConstructDetail`) || rawDataObj.hasOwnProperty(`Segment`) || rawDataObj.hasOwnProperty(`SegmentDetail`)
|
|
if (rawDataObj.hasOwnProperty(`Construct`) || rawDataObj.hasOwnProperty(`ConstructDetail`) || rawDataObj.hasOwnProperty(`Segment`) || rawDataObj.hasOwnProperty(`SegmentDetail`)
|