fix: Ensure upload preview modal opens and add debug logs
This commit is contained in:
@@ -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 = '';
|
||||||
|
|||||||
Reference in New Issue
Block a user