| 
					
				 | 
			
			
				@@ -84,8 +84,14 @@ module.exports = app => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     for (let tIdx = treeNodes.length - 1; tIdx >= 0; tIdx--) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (filterNames.includes(treeNodes[tIdx].name)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             treeNodes.splice(tIdx, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } else if (treeNodes[tIdx].hasOwnProperty('source_type') && treeNodes[tIdx].source_type !== 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            treeNodes.splice(tIdx, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (treeNodes[tIdx].name === '通用报表') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            const items = JSON.parse(treeNodes[tIdx].items); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            for (let itemIdx = items.length - 1; itemIdx >= 0; itemIdx--) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                if (items[itemIdx].hasOwnProperty('source_type') && items[itemIdx].source_type !== 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    items.splice(itemIdx, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            treeNodes[tIdx].items = JSON.stringify(items); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 |