feat: [hr] 연차잔여 탭에 재직상태 필터 추가 (전체/재직자/퇴직자)
- 필터 기본값: 재직자 (active + leave) - 퇴직자 선택 시 resigned만 표시 - 전체 선택 시 모든 상태 표시
This commit is contained in:
@@ -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([
|
||||
|
||||
Reference in New Issue
Block a user