feat(tkuser): 사용자 목록 검색 + 부서 필터 기능 추가

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-03-25 08:15:33 +09:00
parent f09aa0875a
commit a40c1e0f18
2 changed files with 61 additions and 7 deletions

View File

@@ -149,7 +149,16 @@
<!-- 사용자 목록 (넓게) -->
<div class="lg:col-span-3 bg-white rounded-xl shadow-sm p-5">
<h2 class="text-base font-semibold text-gray-800 mb-4"><i class="fas fa-users text-slate-400 mr-2"></i>사용자 목록</h2>
<h2 class="text-base font-semibold text-gray-800 mb-3">
<i class="fas fa-users text-slate-400 mr-2"></i>사용자 목록
<span id="activeUserCount" class="text-xs font-normal text-gray-400 ml-1"></span>
</h2>
<div class="flex gap-2 mb-3">
<input type="text" id="userSearchInput" class="input-field flex-1 px-3 py-1.5 rounded-lg text-sm" placeholder="이름/아이디 검색">
<select id="userDeptFilter" class="input-field px-2 py-1.5 rounded-lg text-sm">
<option value="">전체 부서</option>
</select>
</div>
<div id="userList" class="space-y-2 max-h-[420px] overflow-y-auto">
<div class="text-gray-400 text-center py-8"><i class="fas fa-spinner fa-spin text-2xl"></i><p class="mt-2 text-sm">로딩 중...</p></div>
</div>
@@ -2351,7 +2360,7 @@
<!-- JS: Tabs -->
<script src="/static/js/tkuser-tabs.js?v=2026032301"></script>
<!-- JS: Individual modules -->
<script src="/static/js/tkuser-users.js?v=2026032303"></script>
<script src="/static/js/tkuser-users.js?v=2026032501"></script>
<script src="/static/js/tkuser-projects.js?v=2026031401"></script>
<script src="/static/js/tkuser-departments.js?v=2026032302"></script>
<script src="/static/js/tkuser-issue-types.js?v=2026031401"></script>