KpiController.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Services\UserService;
  4. use Illuminate\Http\Request;
  5. class KpiController extends Controller
  6. {
  7. public function monthIndex(Request $request)
  8. {
  9. return view('kpi.month.index');
  10. }
  11. public function dayIndex(Request $request)
  12. {
  13. return view('kpi.day.index');
  14. }
  15. public function dayDetailIndex()
  16. {
  17. return view('kpi.dayDetail.index');
  18. }
  19. public function dayDetailCustomer()
  20. {
  21. /** @var UserService $userService */
  22. $userService = app('UserService');
  23. $ownerIds = $userService->getPermittingOwnerIds(auth()->user());
  24. $owners = \App\Owner::query()->select(['id', 'name', 'code'])->whereIn('id', $ownerIds)->get();
  25. return view('kpi.dayDetailCustomer.index', compact('owners'));
  26. }
  27. public function workCoefficientDayStatIndex()
  28. {
  29. $userWorkgroups = \App\UserWorkgroup::query()->select(["id", "name"])->get();
  30. return view('kpi.workCoefficientDayStat.index', compact('userWorkgroups'));
  31. }
  32. }