fix: Ensure upload preview modal opens and add debug logs

This commit is contained in:
2026-04-23 20:28:05 +09:00
parent 1fbd297988
commit dde3aefaac

View File

@@ -126,6 +126,8 @@ function initApp() {
}); });
} catch (e) { console.error('❌ Initialization failed:', e); } } catch (e) { console.error('❌ Initialization failed:', e); }
console.log('🚀 ITAM App Version 2.1.0 Loaded');
// 버튼 이벤트 바인딩 // 버튼 이벤트 바인딩
document.getElementById('btn-download-template')?.addEventListener('click', () => downloadTemplate()); document.getElementById('btn-download-template')?.addEventListener('click', () => downloadTemplate());
document.getElementById('btn-export-excel')?.addEventListener('click', () => exportToExcel(state.masterData)); document.getElementById('btn-export-excel')?.addEventListener('click', () => exportToExcel(state.masterData));
@@ -134,8 +136,10 @@ function initApp() {
uploadInput?.addEventListener('change', async (e) => { uploadInput?.addEventListener('change', async (e) => {
const file = (e.target as HTMLInputElement).files?.[0]; const file = (e.target as HTMLInputElement).files?.[0];
if (file) { if (file) {
console.log('📂 File selected:', file.name);
try { try {
const data = await parseExcel(file); const data = await parseExcel(file);
console.log('📊 Parsed data keys:', Object.keys(data));
openUploadPreview(data); openUploadPreview(data);
// Clear input so same file can be selected again // Clear input so same file can be selected again
uploadInput.value = ''; uploadInput.value = '';