From bf4000c4aed3dc53fa13381696aa3a4321c3d992 Mon Sep 17 00:00:00 2001
From: Hyungi Ahn
Date: Fri, 13 Feb 2026 11:58:22 +0900
Subject: [PATCH] =?UTF-8?q?refactor:=20=EC=BD=94=EB=93=9C=20=EB=B6=84?=
=?UTF-8?q?=EB=A6=AC=20+=20=EC=84=B1=EB=8A=A5=20=EC=B5=9C=EC=A0=81?=
=?UTF-8?q?=ED=99=94=20+=20=EB=AA=A8=EB=B0=94=EC=9D=BC=20=EA=B0=9C?=
=?UTF-8?q?=EC=84=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
tkqc 5개 페이지 인라인 JS/CSS를 외부 파일로 추출 (HTML 82% 감소)
tkuser index.html을 CSS 1개 + JS 10개 모듈로 분리 (3283→1155줄)
- 공통 유틸 추출: issue-helpers, photo-modal, toast
- 공통 CSS 확장: tkqc-common.css (모바일 반응형 포함)
- 모바일 하단 네비게이션 추가 (mobile-bottom-nav.js)
- nginx: JS/CSS 1시간 캐싱 + gzip 압축 활성화
- Tailwind CDN preload, 캐시버스터 통일 (?v=20260213)
- 카메라 capture="environment" 추가
- tkuser Dockerfile에 static/ 디렉토리 복사 추가
Co-Authored-By: Claude Opus 4.6
---
system3-nonconformance/web/issue-view.html | 991 +------
.../web/issues-archive.html | 421 +--
.../web/issues-dashboard.html | 2078 +-------------
system3-nonconformance/web/issues-inbox.html | 1179 +-------
.../web/issues-management.html | 2505 +----------------
system3-nonconformance/web/nginx.conf | 11 +-
.../web/static/css/issue-view.css | 49 +
.../web/static/css/issues-archive.css | 16 +
.../web/static/css/issues-dashboard.css | 73 +
.../web/static/css/issues-inbox.css | 6 +
.../web/static/css/issues-management.css | 123 +
.../web/static/css/tkqc-common.css | 407 ++-
.../static/js/components/mobile-bottom-nav.js | 34 +
.../web/static/js/pages/issue-view.js | 886 ++++++
.../web/static/js/pages/issues-archive.js | 332 +++
.../web/static/js/pages/issues-dashboard.js | 1793 ++++++++++++
.../web/static/js/pages/issues-inbox.js | 888 ++++++
.../web/static/js/pages/issues-management.js | 2165 ++++++++++++++
.../web/static/js/utils/issue-helpers.js | 88 +
.../web/static/js/utils/photo-modal.js | 42 +
.../web/static/js/utils/toast.js | 45 +
user-management/web/Dockerfile | 1 +
user-management/web/index.html | 2091 +-------------
user-management/web/nginx.conf | 23 +
user-management/web/static/css/tkuser.css | 18 +
user-management/web/static/js/tkuser-core.js | 72 +
.../web/static/js/tkuser-departments.js | 91 +
.../web/static/js/tkuser-issue-types.js | 5 +
.../web/static/js/tkuser-layout-map.js | 315 +++
.../web/static/js/tkuser-projects.js | 92 +
user-management/web/static/js/tkuser-tabs.js | 24 +
user-management/web/static/js/tkuser-tasks.js | 218 ++
user-management/web/static/js/tkuser-users.js | 385 +++
.../web/static/js/tkuser-vacations.js | 310 ++
.../web/static/js/tkuser-workplaces.js | 514 ++++
35 files changed, 9162 insertions(+), 9129 deletions(-)
create mode 100644 system3-nonconformance/web/static/css/issue-view.css
create mode 100644 system3-nonconformance/web/static/css/issues-archive.css
create mode 100644 system3-nonconformance/web/static/css/issues-dashboard.css
create mode 100644 system3-nonconformance/web/static/css/issues-inbox.css
create mode 100644 system3-nonconformance/web/static/css/issues-management.css
create mode 100644 system3-nonconformance/web/static/js/components/mobile-bottom-nav.js
create mode 100644 system3-nonconformance/web/static/js/pages/issue-view.js
create mode 100644 system3-nonconformance/web/static/js/pages/issues-archive.js
create mode 100644 system3-nonconformance/web/static/js/pages/issues-dashboard.js
create mode 100644 system3-nonconformance/web/static/js/pages/issues-inbox.js
create mode 100644 system3-nonconformance/web/static/js/pages/issues-management.js
create mode 100644 system3-nonconformance/web/static/js/utils/issue-helpers.js
create mode 100644 system3-nonconformance/web/static/js/utils/photo-modal.js
create mode 100644 system3-nonconformance/web/static/js/utils/toast.js
create mode 100644 user-management/web/static/css/tkuser.css
create mode 100644 user-management/web/static/js/tkuser-core.js
create mode 100644 user-management/web/static/js/tkuser-departments.js
create mode 100644 user-management/web/static/js/tkuser-issue-types.js
create mode 100644 user-management/web/static/js/tkuser-layout-map.js
create mode 100644 user-management/web/static/js/tkuser-projects.js
create mode 100644 user-management/web/static/js/tkuser-tabs.js
create mode 100644 user-management/web/static/js/tkuser-tasks.js
create mode 100644 user-management/web/static/js/tkuser-users.js
create mode 100644 user-management/web/static/js/tkuser-vacations.js
create mode 100644 user-management/web/static/js/tkuser-workplaces.js
diff --git a/system3-nonconformance/web/issue-view.html b/system3-nonconformance/web/issue-view.html
index 0111aa8..b4bebbf 100644
--- a/system3-nonconformance/web/issue-view.html
+++ b/system3-nonconformance/web/issue-view.html
@@ -4,55 +4,19 @@
부적합 사항 조회 - 작업보고서
-
+
+
-
+
-
-
+
-
-
+
+
@@ -70,7 +34,7 @@
내가 등록한 부적합 사항을 확인할 수 있습니다
-
+
@@ -83,7 +47,7 @@
-
+
@@ -100,7 +64,7 @@
-
+
@@ -108,7 +72,7 @@
-
+
-
+
@@ -142,929 +106,14 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+