diff --git a/resources/views/hr/employees/index.blade.php b/resources/views/hr/employees/index.blade.php
index e31ab205..ba511749 100644
--- a/resources/views/hr/employees/index.blade.php
+++ b/resources/views/hr/employees/index.blade.php
@@ -101,7 +101,7 @@ class="px-4 py-2 bg-gray-600 hover:bg-gray-700 text-white text-sm rounded-lg tra
{{-- HTMX 테이블 영역 --}}
@@ -119,5 +119,24 @@ class="min-h-[200px]">
e.preventDefault();
htmx.trigger('#employees-table', 'htmx:trigger');
});
+
+ function toggleSort(field) {
+ const sortSelect = document.querySelector('select[name="sort_by"]');
+ const current = sortSelect.value;
+
+ if (current === field + '_asc') {
+ sortSelect.value = field + '_desc';
+ } else {
+ sortSelect.value = field + '_asc';
+ }
+
+ // HTMX로 테이블 새로고침
+ const table = document.getElementById('employees-table');
+ const form = document.getElementById('employeeFilterForm');
+ const params = new URLSearchParams(new FormData(form)).toString();
+ const url = '{{ route('api.admin.hr.employees.index') }}?' + params;
+
+ htmx.ajax('GET', url, { target: '#employees-table', swap: 'innerHTML' });
+ }
@endpush
diff --git a/resources/views/hr/employees/partials/table.blade.php b/resources/views/hr/employees/partials/table.blade.php
index a76ef617..619fee64 100644
--- a/resources/views/hr/employees/partials/table.blade.php
+++ b/resources/views/hr/employees/partials/table.blade.php
@@ -7,8 +7,33 @@
부서 |
직급/직책 |
상태 |
-
입사일 |
-
퇴직일 |
+
+
+ |
+
+
+ |
연락처 |
작업 |