From c2e8b588492c5b28d67e2e4c8623e29c3e4f707a Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Mon, 16 Mar 2026 15:09:59 +0900 Subject: [PATCH] =?UTF-8?q?fix(tkfb):=20TBM=20=ED=8C=80=20=EA=B5=AC?= =?UTF-8?q?=EC=84=B1=20=EB=AA=A8=EB=8B=AC=20workerTaskList=20DOM=20?= =?UTF-8?q?=EB=88=84=EB=9D=BD=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit tbmModal에 편집 모드용 workerTaskListSection/workerTaskList/workerListEmpty 요소 추가. openTeamCompositionModal에서 생성↔편집 모드 전환 로직 추가, closeTbmModal에서 원복. Co-Authored-By: Claude Opus 4.6 --- system1-factory/web/js/tbm.js | 12 ++++++++++ system1-factory/web/pages/work/tbm.html | 29 ++++++++++++++++++------- 2 files changed, 33 insertions(+), 8 deletions(-) diff --git a/system1-factory/web/js/tbm.js b/system1-factory/web/js/tbm.js index a7916d8..c24cb17 100644 --- a/system1-factory/web/js/tbm.js +++ b/system1-factory/web/js/tbm.js @@ -628,6 +628,12 @@ window.loadTasksByWorkType = loadTasksByWorkType; function closeTbmModal() { document.getElementById('tbmModal').style.display = 'none'; unlockBodyScroll(); + + // 생성 모드로 복원 + const createSection = document.getElementById('newTbmWorkerGrid')?.closest('.tbm-form-section'); + const editSection = document.getElementById('workerTaskListSection'); + if (createSection) createSection.style.display = ''; + if (editSection) editSection.style.display = 'none'; } window.closeTbmModal = closeTbmModal; @@ -2010,6 +2016,12 @@ async function openTeamCompositionModal(sessionId) { document.getElementById('leaderId').value = ''; } + // 생성 모드 섹션 숨기고 편집 모드 섹션 표시 + const createSection = document.getElementById('newTbmWorkerGrid')?.closest('.tbm-form-section'); + const editSection = document.getElementById('workerTaskListSection'); + if (createSection) createSection.style.display = 'none'; + if (editSection) editSection.style.display = 'block'; + renderWorkerTaskList(); document.getElementById('tbmModal').style.display = 'flex'; diff --git a/system1-factory/web/pages/work/tbm.html b/system1-factory/web/pages/work/tbm.html index 4356168..287095c 100644 --- a/system1-factory/web/pages/work/tbm.html +++ b/system1-factory/web/pages/work/tbm.html @@ -7,7 +7,7 @@ - +
@@ -211,6 +211,19 @@ + +