feat(sprint-004): 월간 비교·확인·정산 프론트엔드 (Section B)
- monthly-comparison.html: 작업자 뷰 + 관리자 뷰 통합 페이지 - monthly-comparison.js: 일별 비교 카드(7상태), 확인/반려 워크플로우, 관리자 진행바+필터+엑셀, Mock 데이터 포함 - monthly-comparison.css: 모바일 우선 스타일 - tkfb-core.js: NAV_MENU에 월간 비교·확인 추가 - 권한: role 기반 mode 자동 결정, 일반 작업자 admin 접근 차단 - 상태 전이: pending→confirmed/rejected, rejected→confirmed 재확인 가능 - 엑셀: pending 0명일 때 활성화 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -137,6 +137,7 @@ const NAV_MENU = [
|
||||
{ href: '/pages/attendance/vacation-management.html', icon: 'fa-cog', label: '휴가 관리', key: 'attendance.vacation_management', admin: true },
|
||||
{ href: '/pages/attendance/vacation-allocation.html', icon: 'fa-plus-circle', label: '휴가 발생 입력', key: 'attendance.vacation_allocation', admin: true },
|
||||
{ href: '/pages/attendance/annual-overview.html', icon: 'fa-chart-pie', label: '연간 휴가 현황', key: 'attendance.annual_overview', admin: true },
|
||||
{ href: '/pages/attendance/monthly-comparison.html', icon: 'fa-scale-balanced', label: '월간 비교·확인', key: 'attendance.monthly_comparison' },
|
||||
]},
|
||||
{ cat: '시스템 관리', admin: true, items: [
|
||||
{ href: `${_tkuserBase}/?tab=users`, icon: 'fa-users-cog', label: '사용자 관리', key: 'admin.user_management', external: true },
|
||||
|
||||
Reference in New Issue
Block a user