fix(tkuser): 권한 관리 UI에 누락 페이지 추가

SYSTEM1_PAGES에 소모품(2), 근태(7), 작업(4), 시스템(2) 항목 추가.
기존 '공장 관리' 그룹에서 근태 항목 분리하여 별도 그룹 구성.
캐시 버스팅 갱신.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-03-30 15:27:43 +09:00
parent 517fef46a9
commit f434b4d66f
2 changed files with 19 additions and 1 deletions

View File

@@ -2404,7 +2404,7 @@
<!-- JS: Tabs -->
<script src="/static/js/tkuser-tabs.js?v=2026032301"></script>
<!-- JS: Individual modules -->
<script src="/static/js/tkuser-users.js?v=2026032502"></script>
<script src="/static/js/tkuser-users.js?v=2026033001"></script>
<script src="/static/js/tkuser-projects.js?v=2026032601"></script>
<script src="/static/js/tkuser-departments.js?v=2026032302"></script>
<script src="/static/js/tkuser-issue-types.js?v=2026031401"></script>

View File

@@ -6,13 +6,29 @@ const SYSTEM1_PAGES = {
{ key: 's1.work.report_create', title: '작업보고서 작성', icon: 'fa-file-pen', def: true },
{ key: 's1.work.analysis', title: '작업 분석', icon: 'fa-magnifying-glass-chart', def: false },
{ key: 's1.work.nonconformity', title: '부적합 현황', icon: 'fa-triangle-exclamation', def: true },
{ key: 's1.work.schedule', title: '공정표', icon: 'fa-calendar-alt', def: false },
{ key: 's1.work.meetings', title: '생산회의록', icon: 'fa-users', def: false },
{ key: 's1.work.daily_status', title: '입력 현황', icon: 'fa-chart-bar', def: false },
{ key: 's1.work.proxy_input', title: '대리입력', icon: 'fa-user-edit', def: false },
],
'공장 관리': [
{ key: 's1.factory.repair_management', title: '시설설비 관리', icon: 'fa-wrench', def: false },
{ key: 's1.inspection.daily_patrol', title: '일일순회점검', icon: 'fa-clipboard-check', def: false },
{ key: 's1.inspection.checkin', title: '출근 체크', icon: 'fa-fingerprint', def: true },
{ key: 's1.inspection.work_status', title: '근무 현황', icon: 'fa-user-clock', def: false },
],
'소모품 관리': [
{ key: 's1.purchase.request', title: '소모품 신청', icon: 'fa-shopping-cart', def: false },
{ key: 's1.purchase.analysis', title: '소모품 분석', icon: 'fa-chart-line', def: false },
],
'근태 관리': [
{ key: 's1.attendance.monthly', title: '월간 근태', icon: 'fa-calendar-days', def: true },
{ key: 's1.attendance.my_vacation_info', title: '내 연차 정보', icon: 'fa-info-circle', def: true },
{ key: 's1.attendance.vacation_request', title: '휴가 신청', icon: 'fa-paper-plane', def: true },
{ key: 's1.attendance.vacation_management', title: '휴가 관리', icon: 'fa-cog', def: false },
{ key: 's1.attendance.vacation_allocation', title: '휴가 발생 입력', icon: 'fa-plus-circle', def: false },
{ key: 's1.attendance.annual_overview', title: '연간 휴가 현황', icon: 'fa-chart-pie', def: false },
{ key: 's1.attendance.monthly_comparison', title: '월간 비교·확인', icon: 'fa-scale-balanced', def: false },
],
'시스템 관리': [
{ key: 's1.admin.workers', title: '작업자 관리', icon: 'fa-people-group', def: false },
@@ -22,6 +38,8 @@ const SYSTEM1_PAGES = {
{ key: 's1.admin.equipments', title: '설비 관리', icon: 'fa-gears', def: false },
{ key: 's1.admin.issue_categories', title: '신고 카테고리', icon: 'fa-tags', def: false },
{ key: 's1.admin.attendance_report', title: '출퇴근-보고서 대조', icon: 'fa-scale-balanced', def: false },
{ key: 's1.admin.departments', title: '부서 관리', icon: 'fa-sitemap', def: false },
{ key: 's1.admin.notifications', title: '알림 관리', icon: 'fa-bell', def: false },
]
};