Przeglądaj źródła

量材转移需要考虑调价系数

TonyKang 3 lat temu
rodzic
commit
37aa5674fd
1 zmienionych plików z 5 dodań i 0 usunięć
  1. 5 0
      modules/reports/util/rpt_construct_data_util.js

+ 5 - 0
modules/reports/util/rpt_construct_data_util.js

@@ -883,6 +883,8 @@ function moveRationData(rationData, rawDataObj) {
         // let rationData = getModuleDataByKey(rawDataObj.prjData, projectConst.RATION);
         let rationGljData = getModuleDataByKey(rawDataObj.prjData, projectConst.RATION_GLJ);
         let prjGljData = getModuleDataByKey(rawDataObj.prjData, projectConst.PROJECTGLJ);
+        let prj = rawDataObj.prj._doc?rawDataObj.prj._doc:rawDataObj.prj;
+        let tenderSetting = prj.property.tenderSetting;
         let dummyCode = " ", dummyPRJID = 10101010;
         for (let rationItem of getActDataArr(rationData)) {
             if (rationItem.type === 2 || rationItem.type === 3) {
@@ -919,6 +921,9 @@ function moveRationData(rationData, rawDataObj) {
                     dummyPrjItem.unit_price = {};
                     dummyPrjItem.unit_price.base_price = 0;
                     dummyPrjItem.unit_price.market_price = (rationItem["marketUnitFee"])?rationItem["marketUnitFee"]:0;
+                    if (tenderSetting && tenderSetting.gljPriceTenderCoe) {
+                        dummyPrjItem.unit_price.market_price = dummyPrjItem.unit_price.market_price * parseFloat(tenderSetting.gljPriceTenderCoe);
+                    }
                     dummyPrjItem.quantity = 0;
                     dummyPrjItem.is_evaluate = 0;
                     prjGljData.data.gljList.push(dummyPrjItem);