| 
					
				 | 
			
			
				@@ -84,18 +84,18 @@ $(document).ready(function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const preNode = tree.getPreSiblingNode(node); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const valid = !sheet.zh_setting.readOnly; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            setObjEnable($('#insert'), valid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            setObjEnable($('#delete'), valid && node); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            setObjEnable($('#up-move'), valid && node && preNode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            setObjEnable($('#down-move'), valid && node && !tree.isLastSibling(node)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            setObjEnable($('#insert'), valid && node && node.level > 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            setObjEnable($('#delete'), valid && node && node.level > 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            setObjEnable($('#up-move'), valid && node && node.level > 1 && preNode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            setObjEnable($('#down-move'), valid && node && node.level > 1 && !tree.isLastSibling(node)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (checkTzMeasureType()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const posRange = node ? pos.getLedgerPos(node.id) : []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 setObjEnable($('#up-level'), valid && node && tree.getParent(node) && node.level > 2 && (!posRange || posRange.length === 0)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const preNodePosRange = preNode ? pos.getLedgerPos(preNode.id) : []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 setObjEnable($('#down-level'), valid && node && preNode && (!preNodePosRange || preNodePosRange.length === 0)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                setObjEnable($('#up-level'), valid && node && tree.getParent(node)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                setObjEnable($('#down-level'), valid && node && preNode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                setObjEnable($('#up-level'), valid && node && node.level > 2 && tree.getParent(node)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                setObjEnable($('#down-level'), valid && node && node.level > 1 && preNode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             setObjEnable($('#cut'), valid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             setObjEnable($('#paste'), valid); 
			 |