header('HX-Request')) { return response('', 200)->header('HX-Redirect', route('hr.attendance.index')); } $stats = $this->attendanceService->getMonthlyStats(); $departments = $this->leaveService->getDepartments(); $employees = $this->leaveService->getActiveEmployees(); $statusMap = Attendance::STATUS_MAP; $leaveTypeMap = Leave::TYPE_MAP; $leaveStatusMap = Leave::STATUS_MAP; // 결재선 목록 $approvalLines = \App\Models\Approvals\ApprovalLine::query() ->where('tenant_id', session('selected_tenant_id')) ->orderBy('name') ->get(['id', 'name', 'is_default']); return view('hr.attendance-integrated.index', [ 'stats' => $stats, 'departments' => $departments, 'employees' => $employees, 'statusMap' => $statusMap, 'leaveTypeMap' => $leaveTypeMap, 'leaveStatusMap' => $leaveStatusMap, 'approvalLines' => $approvalLines, ]); } }