|  | @@ -19,7 +19,7 @@ class AppIcon extends Base
 | 
	
		
			
				|  |  |          $orgapps = $orgapps?explode(',',$orgapps):[];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          $ret['appIcons'] = [];
 | 
	
		
			
				|  |  | -        if($rolesIds || in_array($rolesId,[1,2])){
 | 
	
		
			
				|  |  | +        if($rolesIds || in_array($rolesId,[1,2,537])){
 | 
	
		
			
				|  |  |              $map = [];
 | 
	
		
			
				|  |  |              if(in_array($rolesId,[1,2])){
 | 
	
		
			
				|  |  |                  if($orgapps){
 | 
	
	
		
			
				|  | @@ -27,7 +27,10 @@ class AppIcon extends Base
 | 
	
		
			
				|  |  |                  }else{
 | 
	
		
			
				|  |  |                      $map[] = ['id','=',0];
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | -            }else{
 | 
	
		
			
				|  |  | +            }elseif ($rolesId == 537){ //陪护管理员
 | 
	
		
			
				|  |  | +                $map[] = ['id','in',[34,35,70]];
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            else{
 | 
	
		
			
				|  |  |                  $ids = array_unique(array_intersect($rolesIds,$orgapps));
 | 
	
		
			
				|  |  |                  if($ids){
 | 
	
		
			
				|  |  |                      $map[] = ['id','in',$ids];
 |