OrderIssuePerformanceController.php 868 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use Illuminate\Support\Facades\Gate;
  5. class OrderIssuePerformanceController extends Controller
  6. {
  7. public function index(Request $request){
  8. if (!Gate::allows('订单管理-问题件-绩效统计')) {
  9. return redirect(url('/'));
  10. }
  11. $service = app('orderIssuePerformanceService');
  12. $performance = $service->paginate($request->all());
  13. $options = ['timeFrame'=>$request->input('timeFrame'),'create_start'=>$request->input('create_start')??'','create_end'=>$request->input['create_end']??''];
  14. return view('order.issue.performance',compact('performance','options'));
  15. }
  16. public function export(Request $request){
  17. $service = app('orderIssuePerformanceService');
  18. return $service->exportPerformance($request->all());
  19. }
  20. }