feat: [hr] 연차잔여 탭에 재직상태 필터 추가 (전체/재직자/퇴직자)

- 필터 기본값: 재직자 (active + leave)
- 퇴직자 선택 시 resigned만 표시
- 전체 선택 시 모든 상태 표시
This commit is contained in:
김보곤
2026-03-05 15:16:54 +09:00
parent 013df2592f
commit 8af1647173
4 changed files with 29 additions and 5 deletions

View File

@@ -229,10 +229,11 @@ public function balance(Request $request): JsonResponse|Response
$year = $request->integer('year', now()->year);
$sort = $request->input('sort', 'hire_date');
$direction = $request->input('direction', 'asc');
$balances = $this->leaveService->getBalanceSummary($year, $sort, $direction);
$empStatus = $request->input('emp_status');
$balances = $this->leaveService->getBalanceSummary($year, $sort, $direction, $empStatus);
if ($request->header('HX-Request')) {
return response(view('hr.leaves.partials.balance', compact('balances', 'year', 'sort', 'direction')));
return response(view('hr.leaves.partials.balance', compact('balances', 'year', 'sort', 'direction', 'empStatus')));
}
return response()->json([