fix(monthly-confirm): 셀 색상 개선 + 연차일수 버그 + 여백 수정
- 정시=흰색, 연차=노랑, 연장=연보라, 휴무=회색, 특근=주황 - 반차 0.5일/반반차 0.25일 정확히 계산 (fallback deductMap) - 연차현황 하단 여백 80→160px (버튼 겹침 방지) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -178,8 +178,12 @@ function renderSummaryCards(records) {
|
||||
if (hrs > 8) overtimeHours += (hrs - 8);
|
||||
if (vacType) {
|
||||
var vd = r.attendance.vacation_days ? parseFloat(r.attendance.vacation_days) : 0;
|
||||
if (vd > 0) vacDays += vd;
|
||||
else vacDays += 1; // fallback
|
||||
if (vd > 0) { vacDays += vd; }
|
||||
else {
|
||||
// fallback: vacation_type 이름으로 차감일수 매핑
|
||||
var deductMap = { '연차': 1, '반차': 0.5, '반반차': 0.25, '조퇴': 0.75, '병가': 1 };
|
||||
vacDays += deductMap[vacType] || 1;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user