|
|
@@ -74,17 +74,18 @@ class LaborReportController extends Controller
|
|
|
if ($request->input()){
|
|
|
$laborReports=LaborReport::orderBy('id','DESC');
|
|
|
$laborReports=$this->conditionQuery($request,$laborReports);
|
|
|
+ $laborReportsPaginate=$laborReports->paginate($request->input('paginate')?$request->input('paginate'):50);
|
|
|
$laborReports=$laborReports->paginate($request->input('paginate')?$request->input('paginate'):50);
|
|
|
$userWorkGroups=UserWorkgroup::select('id','name')->get();
|
|
|
- return view('personnel.laborReport.index',['laborReports'=>$laborReports,'userWorkGroups'=>$userWorkGroups,'request'=>$request->input(),'permittingWorkgroups'=>$permittingWorkgroups,'laravelEchoPrefix'=>$laravelEchoPrefix,]);
|
|
|
+ return view('personnel.laborReport.index',['laborReportsPaginate'=>$laborReportsPaginate,'laborReports'=>$laborReports,'userWorkGroups'=>$userWorkGroups,'request'=>$request->input(),'permittingWorkgroups'=>$permittingWorkgroups,'laravelEchoPrefix'=>$laravelEchoPrefix,]);
|
|
|
}
|
|
|
$laborReportsBuilder=LaborReport::with(['user','userDutyCheck','userWorkgroup'])->whereIn('user_workgroup_id',$userWorkgroupIds);
|
|
|
if(Gate::allows('人事管理-临时工报表-可见全部组')||Gate::allows('人事管理-门卫审核')){
|
|
|
$laborReportsBuilder->orWhereNull('user_workgroup_id');
|
|
|
}
|
|
|
- $laborReports=$laborReportsBuilder->orderBy('id','DESC')->paginate(50);
|
|
|
- $laborReports=$laborReports->sortBy('name');
|
|
|
- $laborReports->values()->all();
|
|
|
+ $laborReportsPaginate=$laborReportsBuilder->orderBy('id','DESC')->paginate(50);
|
|
|
+ $laborReports=$laborReportsPaginate->sortBy('name');
|
|
|
+ //$laborReports->values()->all();
|
|
|
foreach ($laborReports as $laborReport){
|
|
|
// if (!$laborReport->group_user_id){
|
|
|
// //三十分钟之内组长未审核实行软删除
|
|
|
@@ -101,7 +102,7 @@ class LaborReportController extends Controller
|
|
|
}
|
|
|
}
|
|
|
$userWorkGroups=UserWorkgroup::select('id','name')->get();
|
|
|
- return view('personnel/laborReport/index',['laborReports'=>$laborReports,'userWorkGroups'=>$userWorkGroups,'laravelEchoPrefix'=>$laravelEchoPrefix,'permittingWorkgroups'=>$permittingWorkgroups]);
|
|
|
+ return view('personnel/laborReport/index',compact('laborReports','laborReportsPaginate','userWorkGroups','laravelEchoPrefix','permittingWorkgroups'));
|
|
|
|
|
|
}
|
|
|
public function export($id,Request $request){
|