| 
					
				 | 
			
			
				@@ -1624,7 +1624,7 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const sheet = slSpread.getActiveSheet(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const node = SpreadJsObj.getSelectObject(sheet); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (node) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                spSpread.getActiveSheet().zh_setting.readOnly = node.lock; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                spSpread.getActiveSheet().zh_setting.readOnly = node.lock || (node.children && node.children.length > 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 const posData = stagePos.ledgerPos[itemsPre + node.id] || []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 SpreadJsObj.loadSheetData(spSpread.getActiveSheet(), 'data', posData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 getNodeList(node.id); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1661,7 +1661,7 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     toastr.warning('数据错误, 请刷新页面后再试'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     SpreadJsObj.reLoadRowData(info.sheet, info.row); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else if (newText !== '' && node.children && node.children > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } else if (newText !== '' && node.children && node.children.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     toastr.error('父节点不可插入计量单元'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     SpreadJsObj.reLoadRowData(info.sheet, info.row); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return; 
			 |