fix: SW modal type switching now works dynamically like HW modal (hidden input ID collision resolved)
This commit is contained in:
@@ -166,7 +166,7 @@ export function createModalFrameHTML(
|
||||
<div class="modal-form-area">
|
||||
<form id="${idPrefix}-asset-form" class="grid-form">
|
||||
<input type="hidden" id="${idPrefix}-asset-id" />
|
||||
<input type="hidden" id="${idPrefix}-asset-type" />
|
||||
<input type="hidden" id="${idPrefix}-asset-type-hidden" />
|
||||
${formContent}
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user