| 
					
				 | 
			
			
				@@ -62,6 +62,15 @@ let zTreeOprObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getReportTemplateTree: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let me = zTreeOprObj, params = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         params.engineerId = projectInfoObj.projectInfo.property.engineering; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let private_chk_hide = function (chkTplItem) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //考虑未来拓展,统一在此判断报表模板是否显示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let rst = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (chkTplItem.hasOwnProperty('flags') && chkTplItem.flags.hasOwnProperty('taxType') && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                parseInt(chkTplItem.flags['taxType']) !== parseInt(projectInfoObj.projectInfo.property.taxType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                rst = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return rst; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // projectInfoObj.projectInfo.property.taxType === 1 //1: 一般计税 2: 简易计税 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         CommonAjax.postEx("report_tpl_api/getRptTplTree", params, 20000, true, function(result){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let private_remove_hide_item = function (items) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,7 +78,7 @@ let zTreeOprObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     for (let i = items.length - 1; i >= 0; i--) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (!(items[i].released) && items[i].nodeType === 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             items.splice(i, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } else if(items[i].hasOwnProperty('flags') && parseInt(items[i].flags['taxType']) !== parseInt(projectInfoObj.projectInfo.property.taxType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if(private_chk_hide(items[i])) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             items.splice(i, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             if (items[i].items && items[i].items.length > 0) { 
			 |