| 
					
				 | 
			
			
				@@ -254,7 +254,7 @@ var FeeRate = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(editInfo.calcItem.feeRateID){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     var rate = projectObj.project.FeeRate.getFeeRateByID(editInfo.calcItem.feeRateID); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(rate!=undefined){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.updateFeeRateByCalc(rate,value,editInfo.calcItem); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.updateFeeRateByCalc(rate,value,editInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -269,7 +269,7 @@ var FeeRate = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 rationPM.refreshDetailSheet(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FeeRate.prototype.updateFeeRateByCalc=function (rate,value,calcItem) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FeeRate.prototype.updateFeeRateByCalc=function (rate,value,editInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var me=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var data={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 query:{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -281,8 +281,11 @@ var FeeRate = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CommonAjax.post('/feeRates/updateFeeRate', data, function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                calcItem.feeRateID=rate.ID; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                calcItem.feeRate=value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _.forEach(editInfo.template.calcItems,function (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(item.feeRateID==rate.ID){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.feeRate = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 rate.rate=value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 rationPM.refreshDetailSheet(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 socket.emit('feeRateChangeNotify', me.getActivateFeeRateFileID()); 
			 |