fix(mgmt-perf): 차트 탭 동기화, 한글 파일명 복원

- 섹션 id를 ASCII(mgmt-sec-*)로 통일하고 isSectionActive를 state 기준으로 변경
- multipart 파일명 UTF-8 복원(decodeMultipartFilename) 후 스냅샷 메타에 저장
- Chart.js 미로드·UM 누락 시 조기 종료 및 README 정리

Made-with: Cursor
This commit is contained in:
2026-04-13 18:48:04 +09:00
parent f6b94eea64
commit 419f529d06
4 changed files with 46 additions and 17 deletions

View File

@@ -32,15 +32,15 @@
<!-- Section Tabs -->
<div class="section-tabs">
<button class="section-tab-btn active" data-section="매출현황">매출현황</button>
<button class="section-tab-btn" data-section="수주현황">수주현황</button>
<button class="section-tab-btn" data-section="예상전망">예상실적</button>
<button class="section-tab-btn active" data-section="mgmt-sec-sales">매출현황</button>
<button class="section-tab-btn" data-section="mgmt-sec-order">수주현황</button>
<button class="section-tab-btn" data-section="mgmt-sec-forecast">예상실적</button>
</div>
<!-- Content Area -->
<div class="content">
<!-- 매출현황 Section -->
<div id="매출현황" class="section active">
<div id="mgmt-sec-sales" class="section active">
<!-- Overview Mode -->
<div id="overviewMode">
<div class="kpi-grid" id="overviewKpis"></div>
@@ -173,7 +173,7 @@
</div>
<!-- 수주현황 Section -->
<div id="수주현황" class="section">
<div id="mgmt-sec-order" class="section">
<div class="kpi-grid" id="orderKpis"></div>
<div class="chart-row">
<div class="chart-container">
@@ -237,7 +237,7 @@
</div>
<!-- 예상전망 Section -->
<div id="예상전망" class="section">
<div id="mgmt-sec-forecast" class="section">
<div class="kpi-grid" id="forecastKpis"></div>
<div class="chart-container">
<div class="chart-title">3개월 예상실적 (단위: 억원)</div>