fix(web-ui): 작업 분석 페이지 모듈 로딩 오류 수정

작업 분석 페이지에서 발생하던 JavaScript 모듈 로딩 오류를 해결했습니다.

문제점:
- SyntaxError: import call expects one or two arguments
- ReferenceError: Can't find variable: apiCall
- 네비게이션 바 미표시

해결 방법:
- api-config.js, load-navbar.js, work-analysis.js에 type="module" 추가
- work-analysis.js에서 api-config.js import하여 로딩 순서 보장
- 스크립트 버전 업데이트 (캐시 클리어)

수정된 파일:
- web-ui/pages/analysis/work-analysis.html: 스크립트 태그에 type="module" 추가
- web-ui/js/work-analysis.js: api-config.js import 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-01-19 08:57:57 +09:00
parent d810a8b339
commit b0d17cd53b
2 changed files with 7 additions and 4 deletions

View File

@@ -1,5 +1,8 @@
// 작업 분석 페이지 JavaScript // 작업 분석 페이지 JavaScript
// API 설정 import
import './api-config.js';
// 전역 변수 // 전역 변수
let currentMode = 'period'; let currentMode = 'period';
let currentTab = 'worker'; let currentTab = 'worker';

View File

@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/css/work-analysis.css?v=41"> <link rel="stylesheet" href="/css/work-analysis.css?v=41">
<link rel="icon" type="image/png" href="/img/favicon.png"> <link rel="icon" type="image/png" href="/img/favicon.png">
<script src="/js/auth-check.js?v=1" defer></script> <script src="/js/auth-check.js?v=1" defer></script>
<script src="/js/api-config.js?v=1" defer></script> <script type="module" src="/js/api-config.js?v=3"></script>
<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.js"></script> <script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.js"></script>
</head> </head>
<body> <body>
@@ -307,8 +307,8 @@
<!-- JavaScript --> <!-- JavaScript -->
<script src="/js/work-analysis.js?v=4"></script> <script type="module" src="/js/work-analysis.js?v=5"></script>
<script> <script>
// 날짜 및 시간 함수들은 WorkAnalysis.utils 네임스페이스로 이동됨 // 날짜 및 시간 함수들은 WorkAnalysis.utils 네임스페이스로 이동됨
@@ -2894,6 +2894,6 @@
// 초기 모드 설정 // 초기 모드 설정
window.currentAnalysisMode = 'period'; window.currentAnalysisMode = 'period';
</script> </script>
<script src="/js/load-navbar.js?v=4"></script> <script type="module" src="/js/load-navbar.js?v=5"></script>
</body> </body>
</html> </html>