|
@@ -576,6 +576,12 @@ class StatisticsController extends Controller
|
576
|
576
|
$etime = $request->input('etime');
|
577
|
577
|
$team_id = (int)$request->input('team_id');
|
578
|
578
|
|
|
579
|
+ $self_role = session('role_name');
|
|
580
|
+ if($self_role == '管理员'){
|
|
581
|
+ //只能看自己团队的
|
|
582
|
+ $self_id = session('admin_id');
|
|
583
|
+ $team_id = DB::table('admin')->where('id', $self_id)->pluck('team_id');
|
|
584
|
+ }
|
579
|
585
|
//假如有团队筛选,检索销售队员
|
580
|
586
|
$sale_ids = null;
|
581
|
587
|
if($team_id>0){
|
|
@@ -652,7 +658,9 @@ class StatisticsController extends Controller
|
652
|
658
|
|
653
|
659
|
}
|
654
|
660
|
|
655
|
|
- $teamList = DB::table('teams')->select('id', 'name')->where('type', 1)->get();
|
|
661
|
+ $teamList = DB::table('teams')->select('id', 'name')->where(function($query) use($team_id, $self_role){
|
|
662
|
+ if($self_role == '管理员') $query->where('id', $team_id);
|
|
663
|
+ })->where('type', 1)->get();
|
656
|
664
|
$teamList = json_decode(json_encode($teamList), true);
|
657
|
665
|
|
658
|
666
|
return view('statistics/throwDay', ['result' =>$_data['data'],
|
|
@@ -4986,7 +4994,7 @@ class StatisticsController extends Controller
|
4986
|
4994
|
$self_id = session('admin_id');
|
4987
|
4995
|
$team_id = DB::table('admin')->where('id', $self_id)->pluck('team_id');
|
4988
|
4996
|
}
|
4989
|
|
-
|
|
4997
|
+
|
4990
|
4998
|
$teamArr = Admin::getTeamsName();
|
4991
|
4999
|
$result = DB::table('day_grand_team_total')->where(function($query) use($team_id, $stime, $etime){
|
4992
|
5000
|
if($team_id) $query->where('team_id', $team_id);
|