feat(WEB): UniversalListPage 전체 마이그레이션 및 코드 정리

- UniversalListPage/IntegratedListTemplateV2 컴포넌트 기능 개선
- 회계, HR, 건설, 고객센터, 결재, 설정 등 전체 리스트 컴포넌트 마이그레이션
- 테스트 페이지 및 미사용 API 라우트 정리 (board-test, order-management-test 등)
- 미들웨어 토큰 갱신 로직 개선
- AuthenticatedLayout 구조 개선
- claudedocs 문서 업데이트

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
byeongcheolryu
2026-01-16 15:19:09 +09:00
parent 8639eee5df
commit ad493bcea6
90 changed files with 19864 additions and 20305 deletions

View File

@@ -69,7 +69,7 @@ export async function refreshMenus(): Promise<RefreshMenuResult> {
const currentHash = getCurrentMenuHash();
// 2. API에서 새 메뉴 받아오기
const response = await fetch('/api/menus', {
const response = await fetch('/api/proxy/menus', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
@@ -138,7 +138,7 @@ export async function refreshMenus(): Promise<RefreshMenuResult> {
*/
export async function forceRefreshMenus(): Promise<RefreshMenuResult> {
try {
const response = await fetch('/api/menus', {
const response = await fetch('/api/proxy/menus', {
method: 'GET',
headers: {
'Content-Type': 'application/json',