자산 상세 모달 수정 취소 오류 수정, 모바일 QR 스캔 전송 확인 모달 도입, 부품 마스터 필터/정렬 개선, 부품 마스터 GNB 관리자 하위 메뉴로 이동 및 그라파나 검토 문서 무시 설정

This commit is contained in:
이태훈
2026-06-29 16:50:04 +09:00
parent 10e27c0096
commit 615523fb90
13 changed files with 127 additions and 15 deletions

View File

@@ -294,6 +294,28 @@
</div>
</main>
<!-- Custom Confirmation Modal -->
<div id="scan-confirm-modal" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.75); z-index: 9999; justify-content: center; align-items: center; padding: 1.5rem; backdrop-filter: blur(4px);">
<div style="background-color: var(--card); border: 1px solid var(--card-border); border-radius: 16px; padding: 1.5rem; width: 100%; max-width: 320px; display: flex; flex-direction: column; gap: 1.25rem; box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.5), 0 10px 10px -5px rgba(0, 0, 0, 0.4); animation: modalFadeIn 0.25s ease-out;">
<h3 style="font-size: 1.1rem; font-weight: 700; color: var(--text); display: flex; align-items: center; gap: 0.5rem;">
<span style="display: inline-block; width: 8px; height: 8px; border-radius: 50%; background-color: var(--primary);"></span>
실사 등록 확인
</h3>
<p id="confirm-modal-msg" style="font-size: 0.9rem; color: var(--text-muted); line-height: 1.6; word-break: keep-all;"></p>
<div style="display: flex; gap: 0.50rem; margin-top: 0.25rem;">
<button id="btn-confirm-cancel" class="btn-action btn-danger" style="flex: 1; padding: 0.75rem; border-radius: 8px; font-weight: 600; font-size: 0.9rem;">취소</button>
<button id="btn-confirm-ok" class="btn-action" style="flex: 1; padding: 0.75rem; border-radius: 8px; font-weight: 600; font-size: 0.9rem;">등록</button>
</div>
</div>
</div>
<style>
@keyframes modalFadeIn {
from { opacity: 0; transform: scale(0.95); }
to { opacity: 1; transform: scale(1); }
}
</style>
<script type="module" src="/src/mobile-main.ts"></script>
</body>
</html>