|  | @@ -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);
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 |