From 7a12869d2698a5b21d4dafa8b6e68e29f4010fad Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Thu, 5 Mar 2026 13:35:38 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=A7=80=EB=8F=84=20=EC=9E=91=EC=97=85?= =?UTF-8?q?=EC=9E=90=20=EC=88=98=20=EC=A4=91=EB=B3=B5=20=EC=B9=B4=EC=9A=B4?= =?UTF-8?q?=ED=8A=B8=20=EC=88=98=EC=A0=95=20(team=5Fmember=5Fcount=20+=20l?= =?UTF-8?q?eader=20=EC=9D=B4=EC=A4=91=20=ED=95=A9=EC=82=B0=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - system1 workplace-status.js: leader_id에 의한 +1 제거 - system1 mobile-dashboard.js: +1 제거 (2곳) - system2 issue-report.js: leader_id에 의한 +1 제거 - dashboard.html: JS 캐시 버스팅 버전 파라미터 추가 Co-Authored-By: Claude Opus 4.6 --- system1-factory/web/js/mobile-dashboard.js | 5 ++--- system1-factory/web/js/workplace-status.js | 3 +-- system1-factory/web/pages/dashboard.html | 4 ++-- system2-report/web/js/issue-report.js | 3 +-- 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/system1-factory/web/js/mobile-dashboard.js b/system1-factory/web/js/mobile-dashboard.js index c81f749..840bfec 100644 --- a/system1-factory/web/js/mobile-dashboard.js +++ b/system1-factory/web/js/mobile-dashboard.js @@ -32,8 +32,7 @@ tbmByWorkplace[wpId] = { taskCount: 0, totalWorkers: 0, sessions: [] }; } tbmByWorkplace[wpId].taskCount++; - // team_member_count + leader 1 - tbmByWorkplace[wpId].totalWorkers += (parseInt(s.team_member_count) || 0) + 1; + tbmByWorkplace[wpId].totalWorkers += (parseInt(s.team_member_count) || 0); tbmByWorkplace[wpId].sessions.push(s); }); } @@ -274,7 +273,7 @@ tbm.sessions.forEach(function(s) { var taskName = s.task_name || '작업명 미지정'; var leaderName = s.leader_name || '미지정'; - var memberCount = (parseInt(s.team_member_count) || 0) + 1; + var memberCount = (parseInt(s.team_member_count) || 0); html += '
'; html += '
' + escapeHtml(taskName) + '
'; html += '
' + escapeHtml(leaderName) + ' · ' + memberCount + '명
'; diff --git a/system1-factory/web/js/workplace-status.js b/system1-factory/web/js/workplace-status.js index d08cf75..5cb9d1c 100644 --- a/system1-factory/web/js/workplace-status.js +++ b/system1-factory/web/js/workplace-status.js @@ -189,8 +189,7 @@ async function loadTodayWorkers(date) { sessions.forEach(session => { if (session.workplace_id) { const memberCount = session.team_member_count || 0; - const leaderCount = session.leader_id ? 1 : 0; - const totalCount = memberCount + leaderCount; + const totalCount = memberCount; todayWorkers.push({ workplace_id: session.workplace_id, diff --git a/system1-factory/web/pages/dashboard.html b/system1-factory/web/pages/dashboard.html index 133285d..3a0ae5c 100644 --- a/system1-factory/web/pages/dashboard.html +++ b/system1-factory/web/pages/dashboard.html @@ -23,8 +23,8 @@ - - + + diff --git a/system2-report/web/js/issue-report.js b/system2-report/web/js/issue-report.js index 7e2e4a5..2475684 100644 --- a/system2-report/web/js/issue-report.js +++ b/system2-report/web/js/issue-report.js @@ -254,8 +254,7 @@ async function loadTodayData() { const sessions = tbmData.data || []; todayWorkers = sessions.map(session => { const memberCount = session.team_member_count || 0; - const leaderCount = session.leader_id ? 1 : 0; - return { ...session, member_count: memberCount + leaderCount }; + return { ...session, member_count: memberCount }; }); }