feat: [leave] 잔여연차 테이블 헤더 클릭 정렬 기능 추가

- 사원, 부서, 입사일, 부여, 사용, 잔여, 소진율 컬럼 정렬 지원
- 기본 정렬: 입사일 오름차순 (빠른 순)
- 활성 정렬 컬럼 파란색 강조 + 방향 화살표 표시
This commit is contained in:
김보곤
2026-02-27 13:06:42 +09:00
parent 494454ce1d
commit 52a0ef7899
4 changed files with 77 additions and 17 deletions

View File

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