| 
					
				 | 
			
			
				@@ -272,7 +272,7 @@ let tender_obj={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let tem_updateData = {type:node.sourceType,data:{}}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(option == 'coeBase') {                           // 正向:当值为“根据调整系数计算报价”时,清空目标报价。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 me.cleanTargetPrice(tem_updateData,node); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else if(option == 'priceBase'){                    // 反向:当值为“根据报价计算调整系数”时,清空调整系数。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }else if(option == 'priceBase_RCJ' || option == 'priceBase_ZM'){                    // 反向:当值为“根据报价计算调整系数”时,清空调整系数。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 me.cleanTenderCoe(tem_updateData,node); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(!_.isEmpty(tem_updateData.data)){//如果需要更新 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -384,7 +384,7 @@ let tender_obj={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(dataCode.indexOf('Coe') != -1){//如果是调整系数列 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if($('#calcPriceOption').val() =='priceBase'){//下拉按钮显示为“根据报价计算调整系数”时,只读。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if($('#calcPriceOption').val() =='priceBase_RCJ' || $('#calcPriceOption').val() =='priceBase_ZM'){//下拉按钮显示为“根据报价计算调整系数”时,只读。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }else if(me.tenderTree.items[row].data.is_adjust_price === 1){//打勾了不调价,只读。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -410,30 +410,9 @@ let tender_obj={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#gljPriceTenderCoe').attr("disabled",true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#tenderGLJQuantity').removeAttr("disabled"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#tenderRationQuantity').removeAttr("disabled"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $('#tenderPrice').attr("disabled",true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // $('#tenderPrice').attr("disabled",true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $('#cbShowTenderFields').prop("checked", showTenderFields); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    doTenderCalc: function(tender){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let callback = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // projectObj.project.saveProperty('hasTender', true);  // 一定调价,这个属性已失去意义 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (projectObj.project.property.needRestoreGgljPriceTenderCoe){         // 入库存储,清理标记,刷新UI显示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                projectObj.project.saveProperty('tenderSetting.gljPriceTenderCoe', 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                delete projectObj.project.property.needRestoreGgljPriceTenderCoe; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $('#gljPriceTenderCoe').val(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            tender_obj.showTenderData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            projectObj.project.projectGLJ.calcQuantity(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -498,17 +477,45 @@ $(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $('#tenderPrice').on('click', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tender_obj.doTenderCalc(tenderTypes.ttCalc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    $('#tenderGLJQuantity').on('click', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tender_obj.doTenderCalc(tenderTypes.ttReverseGLJ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // tender_obj.doTenderCalc(tenderTypes.ttCalc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let callback = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // projectObj.project.saveProperty('hasTender', true);  // 一定调价,这个属性已失去意义 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (projectObj.project.property.needRestoreGgljPriceTenderCoe){         // 入库存储,清理标记,刷新UI显示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                projectObj.project.saveProperty('tenderSetting.gljPriceTenderCoe', 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                delete projectObj.project.property.needRestoreGgljPriceTenderCoe; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $('#gljPriceTenderCoe').val(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    $('#tenderRationQuantity').on('click', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tender_obj.doTenderCalc(tenderTypes.ttReverseRation); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // $('#tenderGLJQuantity').on('click', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     tender_obj.doTenderCalc(tenderTypes.ttReverseGLJ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // $('#tenderRationQuantity').on('click', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     tender_obj.doTenderCalc(tenderTypes.ttReverseRation); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $('#cbShowTenderFields').on('click', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let showFields = $('#cbShowTenderFields').prop("checked"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         projectObj.project.saveProperty('tenderSetting.showTenderFields', showFields); 
			 |