|
@@ -392,11 +392,11 @@ let tender_obj={
|
|
|
}
|
|
|
return true;
|
|
|
},
|
|
|
- initPageContent : function () {
|
|
|
+ initPageContent: function () {
|
|
|
let tenderSetting = projectObj.project.property.tenderSetting;
|
|
|
- let calcPriceOption = tenderSetting && tenderSetting.calcPriceOption? tenderSetting.calcPriceOption :"coeBase";
|
|
|
let gljPriceTenderCoe = tenderSetting && tenderSetting.gljPriceTenderCoe?tenderSetting.gljPriceTenderCoe:1;
|
|
|
let showTenderFields = tenderSetting && tenderSetting.showTenderFields?tenderSetting.showTenderFields:false;
|
|
|
+ let calcPriceOption = calcTools.getTenderCalcType();
|
|
|
$('#calcPriceOption').val(calcPriceOption);
|
|
|
$('#gljPriceTenderCoe').val(gljPriceTenderCoe);
|
|
|
if(calcPriceOption == 'coeBase'){
|
|
@@ -477,8 +477,6 @@ $(function () {
|
|
|
});
|
|
|
|
|
|
$('#tenderPrice').on('click', function () {
|
|
|
-
|
|
|
- // tender_obj.doTenderCalc(tenderTypes.ttCalc);
|
|
|
let callback = function () {
|
|
|
// projectObj.project.saveProperty('hasTender', true); // 一定调价,这个属性已失去意义
|
|
|
if (projectObj.project.property.needRestoreGgljPriceTenderCoe){ // 入库存储,清理标记,刷新UI显示
|
|
@@ -486,26 +484,10 @@ $(function () {
|
|
|
delete projectObj.project.property.needRestoreGgljPriceTenderCoe;
|
|
|
$('#gljPriceTenderCoe').val(1);
|
|
|
}
|
|
|
-
|
|
|
tender_obj.showTenderData();
|
|
|
projectObj.project.projectGLJ.calcQuantity();
|
|
|
};
|
|
|
-
|
|
|
- let tender;
|
|
|
- if ($('#calcPriceOption').val() =='coeBase')
|
|
|
- tender = tenderTypes.ttCalc
|
|
|
- else if ($('#calcPriceOption').val() =='priceBase_RCJ')
|
|
|
- tender = tenderTypes.ttReverseGLJ
|
|
|
- else if ($('#calcPriceOption').val() =='priceBase_ZM')
|
|
|
- tender = tenderTypes.ttReverseRation;
|
|
|
-
|
|
|
- if (tender == tenderTypes.ttReverseGLJ || tender == tenderTypes.ttReverseRation){
|
|
|
- projectObj.project.calcProgram.initReverseTenderDatas();
|
|
|
- projectObj.project.calcProgram.prepareForDistribute(tender_obj.tenderTree.roots[0]);
|
|
|
- projectObj.project.calcProgram.distributeTargetTotalFee(tender_obj.tenderTree.roots[0]);
|
|
|
- };
|
|
|
-
|
|
|
- projectObj.project.calcProgram.calcAllNodesAndSave(calcAllType.catAll, callback, tender);
|
|
|
+ projectObj.project.calcProgram.doTenderCalc(callback);
|
|
|
});
|
|
|
|
|
|
// $('#tenderGLJQuantity').on('click', function () {
|