feat(monthly-comparison): detail 모드 근태 인라인 편집

- 각 일별 카드에 편집 버튼 (detail 모드 전용)
- 인라인 폼: 근무시간 + 휴가유형 선택
- 저장 → POST /attendance/records (upsert + vacation balance 자동 연동)
- 휴가유형 선택 시 시간 자동 조정 (연차→0, 반차→4, 반반차→6)
- attendance_type_id 자동 결정

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-03-31 13:02:16 +09:00
parent c9524d9958
commit 492843342a
3 changed files with 86 additions and 4 deletions

View File

@@ -8,7 +8,7 @@
<script>tailwind.config = { corePlugins: { preflight: false } }</script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link rel="stylesheet" href="/static/css/tkfb.css?v=2026033001">
<link rel="stylesheet" href="/css/monthly-comparison.css?v=2026033001">
<link rel="stylesheet" href="/css/monthly-comparison.css?v=2026033107">
</head>
<body class="bg-gray-50">
<header class="bg-orange-700 text-white sticky top-0 z-50">
@@ -159,7 +159,7 @@
<script src="/static/js/tkfb-core.js?v=2026033106"></script>
<script src="/js/api-base.js?v=2026031701"></script>
<script src="/js/monthly-comparison.js?v=2026033106"></script>
<script src="/js/monthly-comparison.js?v=2026033107"></script>
<script>initAuth();</script>
</body>
</html>