|
|
|
|
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]);
|