feat: update UI title, restore guide functionality, and simplify server list view

This commit is contained in:
2026-04-23 14:48:06 +09:00
parent e5b4eb8295
commit bb1cc36d01
9 changed files with 84 additions and 50 deletions

View File

@@ -157,10 +157,20 @@ export function initGuide() {
body.appendChild(overlay);
const openGuide = () => overlay.classList.add('active');
const openGuide = () => {
console.log('📖 Opening Guide Modal...');
overlay.classList.add('active');
};
const closeGuide = () => overlay.classList.remove('active');
document.getElementById('btn-open-guide-header')?.addEventListener('click', openGuide);
const triggerBtn = document.getElementById('btn-open-guide-header');
if (triggerBtn) {
console.log('✅ Guide trigger button found and bound.');
triggerBtn.addEventListener('click', openGuide);
} else {
console.warn('⚠️ Guide trigger button (#btn-open-guide-header) not found in DOM.');
}
overlay.addEventListener('click', (e) => { if (e.target === overlay) closeGuide(); });
document.getElementById('btn-close-guide')?.addEventListener('click', closeGuide);

View File

@@ -332,7 +332,7 @@ export function initHwModal(onSave: () => void, closeModalsCb: () => void) {
if (dateStr.length < 6) { alert('올바른 구매연월(YYYYMM)을 입력해주세요.'); return; }
const prefix = `${typeCode}-${dateStr.substring(0, 6)}-`;
try {
const res = await fetch(`http://localhost:3000/api/generate-asset-code?prefix=${prefix}`);
const res = await fetch(`http://172.16.40.100:3000/api/generate-asset-code?prefix=${prefix}`);
const data = await res.json();
if (data.nextCode) setFieldValue('hw-자산코드', data.nextCode);
} catch (err) { alert('자산번호 생성에 실패했습니다.'); }

View File

@@ -211,7 +211,7 @@ export function initSwModal(onSave: () => void, closeModalsCb: () => void) {
if (dateStr.length < 6) { alert('올바른 구매연월(YYYYMM)을 입력해주세요.'); return; }
const prefix = `${typeCode}-${dateStr.substring(0, 6)}-`;
try {
const res = await fetch(`http://localhost:3000/api/generate-asset-code?prefix=${prefix}`);
const res = await fetch(`http://172.16.40.100:3000/api/generate-asset-code?prefix=${prefix}`);
const data = await res.json();
if (data.nextCode) setFieldValue('sw-자산번호', data.nextCode);
} catch (err) { alert('자산번호 생성에 실패했습니다.'); }