|
|
@@ -19,56 +19,53 @@ class KpiController extends Controller
|
|
|
return view('kpi.day.index');
|
|
|
}
|
|
|
|
|
|
- public function dayDetailIndex()
|
|
|
+ public function dayDetailIndex(Request $request)
|
|
|
{
|
|
|
return view('kpi.dayDetail.index');
|
|
|
}
|
|
|
|
|
|
- public function dayDetailCustomer()
|
|
|
+ public function dayDetailCustomer(Request $request)
|
|
|
{
|
|
|
$owners = $this->getOwners();
|
|
|
return view('kpi.dayDetailCustomer.index', compact('owners'));
|
|
|
}
|
|
|
|
|
|
- public function workCoefficientDayStatIndex()
|
|
|
+ public function workCoefficientDayStatIndex(Request $request)
|
|
|
{
|
|
|
$userWorkgroups = \App\UserWorkgroup::query()->select(["id", "name"])->get();
|
|
|
return view('kpi.workCoefficientDayStat.index', compact('userWorkgroups'));
|
|
|
}
|
|
|
|
|
|
- public function ownerPcsReport()
|
|
|
+ public function ownerPcsReport(Request $request)
|
|
|
{
|
|
|
$ownerCodes = $this->getOwners()->pluck('code');
|
|
|
return view('kpi.ownerPcsReport.index', compact('ownerCodes'));
|
|
|
|
|
|
}
|
|
|
|
|
|
- public function logisticsPunctuality()
|
|
|
+ public function logisticsPunctuality(Request $request)
|
|
|
{
|
|
|
$ownerIds = $this->getOwners()->pluck('id');
|
|
|
return view('kpi.logisticsPunctuality.index', compact('ownerIds'));
|
|
|
}
|
|
|
|
|
|
- public function orderOperationLog()
|
|
|
+ public function orderOperationLog(Request $request)
|
|
|
{
|
|
|
$ownerIds = $this->getOwners()->pluck('id');
|
|
|
return view('kpi.orderOperationLog.index', compact('ownerIds'));
|
|
|
}
|
|
|
|
|
|
- public function logisticReturnPunctuality()
|
|
|
+ public function logisticReturnPunctuality(Request $request)
|
|
|
{
|
|
|
$ownerIds = $this->getOwners()->pluck('id');
|
|
|
return view('kpi.logisticReturnPunctuality.index', compact('ownerIds'));
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * @return Builder[]|Collection
|
|
|
- */
|
|
|
public function getOwners()
|
|
|
{
|
|
|
/** @var UserService $userService */
|
|
|
$userService = app('UserService');
|
|
|
- $ownerIds = $userService->getPermittingOwnerIds(auth()->user());
|
|
|
+ $ownerIds = $userService->getUserHasOwners(auth()->id());
|
|
|
$owners = \App\Owner::query()->select(['id', 'name', 'code'])->whereIn('id', $ownerIds)->get();
|
|
|
return $owners;
|
|
|
}
|