query('departmentId', $user->department->department_id); $department = Department::where('department_id', $departmentId)->firstOrFail(); $dateRange = $this->dateRangeService->getDateRangeFromRequest($request, $user); $inDepartmentHistories = $this->medicalHistoryService->getDepartmentHistories($dateRange, $department->rf_mis_department_id); $recipientHistories = $this->medicalHistoryService->getRecipientHistories($dateRange, $department->rf_mis_department_id); $dischargedHistories = $this->medicalHistoryService->getDischargedHistories($dateRange, $department->rf_mis_department_id); $deceasedHistories = $this->medicalHistoryService->getDeceasedHistories($dateRange, $department->rf_mis_department_id); $transferredHistories = $this->medicalHistoryService->getTransferredHistories($dateRange, $department->rf_mis_department_id); return Inertia::render('Nurse/Report/Index', [ 'inDepartmentHistories' => $inDepartmentHistories, 'recipientHistories' => $recipientHistories, 'dischargedHistories' => $dischargedHistories, 'deceasedHistories' => $deceasedHistories, 'transferredHistories' => $transferredHistories, 'dates' => [ $dateRange->startDate->getTimestampMs(), $dateRange->endDate->getTimestampMs(), ] ]); } /** * Сохранение отчета от роли мед. сестра * @return void */ public function store() { } }