| 
					
				 | 
			
			
				@@ -52,8 +52,7 @@ let calcProgramObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             case 1: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // doNothing 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 2: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            case 4: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 2, 4: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 projectObj.project.calcProgram.innerCalc(treeNode, []); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 projectObj.project.calcProgram.rationMap = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 delete treeNode.changed; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -63,6 +62,7 @@ let calcProgramObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!me.sheet) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         me.datas = treeNode.data.calcTemplate ? treeNode.data.calcTemplate.calcItems : []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (refreshKind === 4) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return; 
			 |