diff --git a/resources/views/hr/attendance-integrated/index.blade.php b/resources/views/hr/attendance-integrated/index.blade.php
index 104abcab..06537fae 100644
--- a/resources/views/hr/attendance-integrated/index.blade.php
+++ b/resources/views/hr/attendance-integrated/index.blade.php
@@ -71,10 +71,86 @@ class="px-4 py-2.5 text-sm font-medium border-b-2 transition-colors border-trans
{{-- 탭 2: 신청/결재 (lazy load) --}}
-
+
+ {{-- 필터 --}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{-- 신청 목록 테이블 --}}
+
+
{{-- 탭 3: 연차잔여 (lazy load) --}}
-
+
+ {{-- 필터 --}}
+
+
+
+
+
+
+
+
+
+
+
+ {{-- 잔여연차 테이블 --}}
+
+
@@ -169,9 +245,13 @@ function loadRequests(page) {
// =========================================================================
// 연차잔여 탭
// =========================================================================
-function loadBalance() {
+function loadBalance(sort, direction) {
const year = document.getElementById('balance-year')?.value || new Date().getFullYear();
- htmx.ajax('GET', '/api/admin/hr/leaves/balance?year=' + year, {
+ const params = new URLSearchParams({ year });
+ if (sort) params.set('sort', sort);
+ if (direction) params.set('direction', direction);
+
+ htmx.ajax('GET', '/api/admin/hr/leaves/balance?' + params.toString(), {
target: '#balance-table-container',
swap: 'innerHTML'
});