From 81478dc6ac253ef6b701fe09719772a28e7209af Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Sun, 8 Mar 2026 13:11:40 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20TKQC=20=EC=9D=B8=EC=A6=9D=20=ED=9D=90?= =?UTF-8?q?=EB=A6=84=20=EB=AC=B4=ED=95=9C=EB=A3=A8=ED=94=84=20=EB=B0=A9?= =?UTF-8?q?=EC=A7=80=20=EB=B0=8F=20=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8=20?= =?UTF-8?q?=EB=A1=9C=EB=93=9C=20=EC=88=9C=EC=84=9C=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - api.js 401 핸들러: window.location.href 리다이렉트 제거, throw Error로 변경 (auth-manager가 처리) - auth-manager.js refreshAuth(): throw error → return null (무한 리다이렉트 방지) - auth-manager.js setupTokenExpiryCheck(): catch→logout 대신 then으로 변경 (이중 리다이렉트 방지) - 모든 HTML: api.js를 auth-manager.js보다 먼저 로드하도록 순서 수정 - 누락 페이지(archive, issue-view)에 api.js + auth-manager.js 추가 - 전체 HTML 캐시 버스팅 버전 v=20260308로 통일 Co-Authored-By: Claude Opus 4.6 --- system3-nonconformance/web/ai-assistant.html | 18 +++++------ system3-nonconformance/web/issue-view.html | 20 ++++++------ .../web/issues-archive.html | 20 ++++++------ .../web/issues-dashboard.html | 20 ++++++------ system3-nonconformance/web/issues-inbox.html | 23 +++++++------- .../web/issues-management.html | 21 +++++++------ system3-nonconformance/web/m/dashboard.html | 14 ++++----- system3-nonconformance/web/m/inbox.html | 14 ++++----- system3-nonconformance/web/m/management.html | 14 ++++----- system3-nonconformance/web/reports-daily.html | 8 ++--- .../web/reports-monthly.html | 8 ++--- .../web/reports-weekly.html | 8 ++--- system3-nonconformance/web/reports.html | 8 ++--- system3-nonconformance/web/static/js/api.js | 31 +++---------------- .../web/static/js/core/auth-manager.js | 9 ++++-- 15 files changed, 112 insertions(+), 124 deletions(-) diff --git a/system3-nonconformance/web/ai-assistant.html b/system3-nonconformance/web/ai-assistant.html index 2ea6c40..b1801a1 100644 --- a/system3-nonconformance/web/ai-assistant.html +++ b/system3-nonconformance/web/ai-assistant.html @@ -272,14 +272,14 @@ - - - - - - - - - + + + + + + + + + diff --git a/system3-nonconformance/web/issue-view.html b/system3-nonconformance/web/issue-view.html index b4bebbf..7c5a51f 100644 --- a/system3-nonconformance/web/issue-view.html +++ b/system3-nonconformance/web/issue-view.html @@ -106,14 +106,16 @@ - - - - - - - - - + + + + + + + + + + + diff --git a/system3-nonconformance/web/issues-archive.html b/system3-nonconformance/web/issues-archive.html index 2e079ce..463245a 100644 --- a/system3-nonconformance/web/issues-archive.html +++ b/system3-nonconformance/web/issues-archive.html @@ -196,14 +196,16 @@ - - - - - - - - - + + + + + + + + + + + diff --git a/system3-nonconformance/web/issues-dashboard.html b/system3-nonconformance/web/issues-dashboard.html index 2faa1e1..680dfa5 100644 --- a/system3-nonconformance/web/issues-dashboard.html +++ b/system3-nonconformance/web/issues-dashboard.html @@ -550,15 +550,15 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/system3-nonconformance/web/issues-inbox.html b/system3-nonconformance/web/issues-inbox.html index ee6687b..d54d2d6 100644 --- a/system3-nonconformance/web/issues-inbox.html +++ b/system3-nonconformance/web/issues-inbox.html @@ -368,16 +368,17 @@ - - - - - - - - - - - + + + + + + + + + + + + diff --git a/system3-nonconformance/web/issues-management.html b/system3-nonconformance/web/issues-management.html index f82f884..ad5a99a 100644 --- a/system3-nonconformance/web/issues-management.html +++ b/system3-nonconformance/web/issues-management.html @@ -336,15 +336,16 @@ - - - - - - - - - - + + + + + + + + + + + diff --git a/system3-nonconformance/web/m/dashboard.html b/system3-nonconformance/web/m/dashboard.html index 3775e42..34d2091 100644 --- a/system3-nonconformance/web/m/dashboard.html +++ b/system3-nonconformance/web/m/dashboard.html @@ -5,7 +5,7 @@ 부적합 현황판 - + @@ -185,11 +185,11 @@ - - - - - - + + + + + + diff --git a/system3-nonconformance/web/m/inbox.html b/system3-nonconformance/web/m/inbox.html index 5623584..4b90787 100644 --- a/system3-nonconformance/web/m/inbox.html +++ b/system3-nonconformance/web/m/inbox.html @@ -5,7 +5,7 @@ 수신함 - + @@ -193,11 +193,11 @@ - - - - - - + + + + + + diff --git a/system3-nonconformance/web/m/management.html b/system3-nonconformance/web/m/management.html index 8281b19..033c6b1 100644 --- a/system3-nonconformance/web/m/management.html +++ b/system3-nonconformance/web/m/management.html @@ -5,7 +5,7 @@ 관리함 - + @@ -169,11 +169,11 @@ - - - - - - + + + + + + diff --git a/system3-nonconformance/web/reports-daily.html b/system3-nonconformance/web/reports-daily.html index 62810ea..3940419 100644 --- a/system3-nonconformance/web/reports-daily.html +++ b/system3-nonconformance/web/reports-daily.html @@ -182,10 +182,10 @@ - - - - + + + + - - - + + + + - - - + + + + - - - + + + +