From d45466ad771854435c10fe3bb3c8ecb22ea42c7f Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Tue, 31 Mar 2026 10:44:22 +0900 Subject: [PATCH] =?UTF-8?q?fix(attendance):=20=EC=9B=94=EA=B0=84=20?= =?UTF-8?q?=EC=B6=9C=EA=B7=BC=EB=B6=80=20=EB=AF=B8=EC=9E=85=EC=82=AC=20?= =?UTF-8?q?=ED=91=9C=EC=8B=9C=20=E2=80=94=20hire=5Fdate=20=EC=B0=B8?= =?UTF-8?q?=EC=A1=B0=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit join_date(NULL) 대신 hire_date 사용. 입사일 이전 날짜가 회색(미입사)으로 정상 표시됨. Co-Authored-By: Claude Opus 4.6 (1M context) --- system1-factory/web/pages/attendance/monthly.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system1-factory/web/pages/attendance/monthly.html b/system1-factory/web/pages/attendance/monthly.html index dfde07c..5ebd98e 100644 --- a/system1-factory/web/pages/attendance/monthly.html +++ b/system1-factory/web/pages/attendance/monthly.html @@ -797,7 +797,7 @@ let totalOvertimeHours = 0; // 입사일 파싱 - const joinDate = worker.join_date ? worker.join_date.split('T')[0].split(' ')[0] : null; + const joinDate = (worker.hire_date || worker.join_date) ? (worker.hire_date || worker.join_date).split('T')[0].split(' ')[0] : null; html += ``; html += `${index + 1}`;