v && v !== '').join(' / ');
+ const storageInfo = [asset.SSD1, asset.SSD2].filter(v => v && v !== '').join(' / ');
+
tr.innerHTML = `
| ${idx+1} |
- ${asset.법인} |
- ${asset.자산코드} |
- ${asset.storage유형 || '물리'} |
- ${asset.용도 || asset.명칭 || '-'} |
- ${asset.위치} |
- ${asset.담당자_정 || asset.관리자 || '-'} |
- ${asset.담당자_부 || '-'} |
- ${asset.IP주소} |
- ${asset.원격접속 || '-'} |
- ${asset.모델명 || '-'} |
- ${asset.OS || ''} |
- ${asset.CPU || ''} |
- ${asset.RAM || ''} |
- ${asset.GPU || '-'} |
- ${asset.SSD1 || '-'} |
- ${asset.SSD2 || '-'} |
- ${asset.HDD1 || '-'} |
- ${asset.모니터링 || '-'} |
- ${asset.비고 || '-'} |
- |
+ ${formatInline(asset.법인)} |
+ ${formatInline(asset.자산코드)} |
+ ${formatInline(asset.storage유형)} |
+ ${formatInline(asset.용도)} |
+ ${formatInline(asset.상세)} |
+ ${formatInline(asset.위치)} |
+ ${managerHtml} |
+ ${formatInline(ipInfo)} |
+ ${remoteHtml} |
+ ${formatInline(asset.모델명)} |
+ ${formatInline(asset.OS)} |
+ ${formatInline(asset.CPU)} |
+ ${formatInline(asset.RAM)} |
+ ${formatInline(storageInfo)} |
`;
} else {
tr.innerHTML = `${idx+1} | ${asset.법인} | ${state.activeSubTab === '전산비품' ? `${asset.비품유형||'-'} | ` : ''}${asset.자산코드} | ${asset.명칭} | ${asset.위치} | ${asset.관리자} | ${asset.구매일||''} | ${asset.금액||''} | | `;
}
tr.addEventListener('click', (e) => { if (!(e.target as HTMLElement).closest('button')) openHwModal(asset); });
- tr.querySelector('.btn-edit')?.addEventListener('click', () => openHwModal(asset));
tbody.appendChild(tr);
});
}