From d125de19028356048e66c32e37d318d3cb464aeb Mon Sep 17 00:00:00 2001 From: JooWangi Date: Thu, 23 Apr 2026 18:53:10 +0900 Subject: [PATCH] fix: SW modal type switching now works dynamically like HW modal (hidden input ID collision resolved) --- src/components/Modal/ModalUtils.ts | 2 +- src/components/Modal/SWModal.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/Modal/ModalUtils.ts b/src/components/Modal/ModalUtils.ts index cd39927..4aca748 100644 --- a/src/components/Modal/ModalUtils.ts +++ b/src/components/Modal/ModalUtils.ts @@ -166,7 +166,7 @@ export function createModalFrameHTML( diff --git a/src/components/Modal/SWModal.ts b/src/components/Modal/SWModal.ts index e47156a..fa577d9 100644 --- a/src/components/Modal/SWModal.ts +++ b/src/components/Modal/SWModal.ts @@ -163,6 +163,11 @@ export function openSwModal(asset: SoftwareAsset, mode: 'view' | 'add' = 'view') }); isEditMode = (mode === 'add'); autoFillForm('sw', asset, SW_FIELD_MAP); + + // 자산 유형 select를 명시적으로 설정 (hidden input과 충돌 방지) + const typeSelect = document.getElementById('sw-asset-type') as HTMLSelectElement; + if (typeSelect) typeSelect.value = asset.type; + applySwTypeUI(asset.type); renderUserSummary(asset.id); renderSwHistory(asset.id);