| 
					
				 | 
			
			
				@@ -54,12 +54,22 @@ namespace OASystem.Infrastructure.Repositories.Financial 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var priceTypeData = setTypeData.Where(s => s.Id == 48 || s.Id == 49 || s.Id == 50 || s.Id == 51 || s.Id == 55).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var priceSubTypeData = setData.Where(s => s.STid == 48 || s.STid == 49 || s.STid == 50 || s.STid == 51 || s.STid == 55).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var isEnable = false;  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var isEnable = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //员工姓名列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var userData = _sqlSugar.Queryable<Sys_Users>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    .Where(x => x.IsDel == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    .Select(x => new { x.Id, x.DepId, x.CnName }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    .ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .LeftJoin<Sys_Department>((u, d) => u.DepId == d.Id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .LeftJoin<Sys_JobPost>((u, d, jp) => u.JobPostId == jp.Id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .Where((u, d, jp) => u.IsDel == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .Select((u, d, jp) => new 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    u.Id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    u.CnName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    u.DepId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    d.DepName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    u.JobPostId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    jp.JobName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //1 经理职位 查看该部门下所有人员 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (currUserId > 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -68,23 +78,11 @@ namespace OASystem.Infrastructure.Repositories.Financial 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (!auditUserIds.Contains(currUserId)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     var screenWheres = new List<string>() { "经理", "主管" }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    var userInfo = _sqlSugar.Queryable<Sys_Users>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         .LeftJoin<Sys_Department>((u, d) => u.DepId == d.Id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         .LeftJoin<Sys_JobPost>((u, d, jp) => u.JobPostId == jp.Id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         .Where((u, d, jp) => u.IsDel == 0 && u.Id == currUserId && screenWheres.Contains(jp.JobName)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         .Select((u, d, jp) => new 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                             u.Id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                             u.CnName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                             u.DepId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                             d.DepName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                             u.JobPostId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                             jp.JobName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         .First(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    var userInfo = userData.Find(x => x.Id == currUserId && screenWheres.Contains(x.JobName)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (userInfo != null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        userData = userData.Where(x => x.DepId == userInfo.DepId).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        userData = userData.Where(x => x.DepName.Equals(userInfo.DepName)).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     { 
			 |