From 01f27948e41ecbe61129af57539365092e5d0c8c Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Tue, 31 Mar 2026 11:00:32 +0900 Subject: [PATCH] =?UTF-8?q?fix(sprint004-b):=20initAuth()=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=20+=20getSSOToken=20+=20=EC=BA=90=EC=8B=9C=20?= =?UTF-8?q?=EB=B2=84=EC=8A=A4=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - monthly-comparison.html: initAuth() 호출 추가 (인증/사용자 정보 로드) - monthly-comparison.js: 엑셀 다운로드 토큰을 getSSOToken으로 전환 - 캐시 버스팅: ?v=2026033102 Co-Authored-By: Claude Opus 4.6 (1M context) --- system1-factory/web/js/monthly-comparison.js | 2 +- system1-factory/web/pages/attendance/monthly-comparison.html | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/system1-factory/web/js/monthly-comparison.js b/system1-factory/web/js/monthly-comparison.js index fe6557b..381426e 100644 --- a/system1-factory/web/js/monthly-comparison.js +++ b/system1-factory/web/js/monthly-comparison.js @@ -481,7 +481,7 @@ async function downloadExcel() { showToast('Mock 모드에서는 다운로드를 지원하지 않습니다', 'info'); return; } - const token = localStorage.getItem('sso_token') || ''; + const token = (window.getSSOToken && window.getSSOToken()) || ''; const response = await fetch(`${window.API_BASE_URL}/monthly-comparison/export?year=${currentYear}&month=${currentMonth}`, { headers: { 'Authorization': `Bearer ${token}` } }); diff --git a/system1-factory/web/pages/attendance/monthly-comparison.html b/system1-factory/web/pages/attendance/monthly-comparison.html index 5949788..c12c2c3 100644 --- a/system1-factory/web/pages/attendance/monthly-comparison.html +++ b/system1-factory/web/pages/attendance/monthly-comparison.html @@ -159,6 +159,7 @@ - + +