Browse Source

屏蔽售后管理员

sunhao 5 years ago
parent
commit
4a889d7803
1 changed files with 4 additions and 3 deletions
  1. 4 3
      app/Http/Controllers/Admin/AdminController.php

+ 4 - 3
app/Http/Controllers/Admin/AdminController.php

30
      */
30
      */
31
     public function all()
31
     public function all()
32
     {
32
     {
33
-        $admin = Admin::where('id','>',1)->get();
33
+        $ids = DB::table('admin_role')->whereIn('role_name', ['管理员', '销售'])->lists('user_id');
34
+        $admin = Admin::whereIn('id', $ids)->get();
34
         foreach($admin as $item){
35
         foreach($admin as $item){
35
             #获取团队
36
             #获取团队
36
             $team = DB::table('teams')->select('name')->where('id', $item->team_id)->first();
37
             $team = DB::table('teams')->select('name')->where('id', $item->team_id)->first();
66
      */
67
      */
67
     public function create()
68
     public function create()
68
     {
69
     {
69
-        $roles = Role::select('id','name')->where('is_show', 1)->where('name', '!=', '超级管理员')->groupBy('name')->get();
70
+        $roles = Role::select('id','name')->where('is_show', 1)->where('name', '!=', '超级管理员')->where('name', '!=', '售后管理员')->groupBy('name')->get();
70
         $team = DB::table('teams')->get();
71
         $team = DB::table('teams')->get();
71
         $team = json_decode(json_encode($team),true);
72
         $team = json_decode(json_encode($team),true);
72
         return view('admin/admincreate', ['roles' => $roles, 'team'=>$team]);
73
         return view('admin/admincreate', ['roles' => $roles, 'team'=>$team]);
149
     {
150
     {
150
         $admin = Admin::findOrFail($id);//帐号密码信息
151
         $admin = Admin::findOrFail($id);//帐号密码信息
151
         $admin_roles = AdminRole::select('role_name')->where('user_id', '=', $id)->get();//角色信息
152
         $admin_roles = AdminRole::select('role_name')->where('user_id', '=', $id)->get();//角色信息
152
-        $roles = Role::select('id','name')->where('is_show', 1)->where('name', '!=', '超级管理员')->groupBy('name')->get();
153
+        $roles = Role::select('id','name')->where('is_show', 1)->where('name', '!=', '超级管理员')->where('name', '!=', '售后管理员')->groupBy('name')->get();
153
         $team = DB::table('teams')->get();
154
         $team = DB::table('teams')->get();
154
         $team = json_decode(json_encode($team),true);
155
         $team = json_decode(json_encode($team),true);
155
         return view('admin/adminedit', ['roles' => $roles, 'admin' => $admin, 'admin_roles' => $admin_roles, 'team'=>$team]);
156
         return view('admin/adminedit', ['roles' => $roles, 'admin' => $admin, 'admin_roles' => $admin_roles, 'team'=>$team]);