| 
					
				 | 
			
			
				@@ -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 () { 
			 |