|  | @@ -79,7 +79,8 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                  let stage_times = -1;
 | 
	
		
			
				|  |  |                  let stage_status = -1;
 | 
	
		
			
				|  |  |                  const treeNodes = await ctx.service.rptTreeNode.getNodesByProjectId([-1, tender.data.project_id]);
 | 
	
		
			
				|  |  | -                const filterNames = ['01.支付审批报表'];
 | 
	
		
			
				|  |  | +                const filterNames = ['01.支付审批报表'],
 | 
	
		
			
				|  |  | +                    filterSourceTypes = [100, 101, 200];
 | 
	
		
			
				|  |  |                  if (treeNodes && treeNodes.length > 0) {
 | 
	
		
			
				|  |  |                      for (let tIdx = treeNodes.length - 1; tIdx >= 0; tIdx--) {
 | 
	
		
			
				|  |  |                          if (filterNames.includes(treeNodes[tIdx].name)) {
 | 
	
	
		
			
				|  | @@ -87,7 +88,7 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                          } 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) {
 | 
	
		
			
				|  |  | +                                if (filterSourceTypes.includes(items[itemIdx].source_type)) {
 | 
	
		
			
				|  |  |                                      items.splice(itemIdx, 1);
 | 
	
		
			
				|  |  |                                  }
 | 
	
		
			
				|  |  |                              }
 |