- claudedocs 폴더 구조 재정리: archive/sessions, guides/migration·mobile·universal-list, refactoring 분류 - 오래된 세션 컨텍스트/체크리스트 문서 정리 (아카이브 이동 또는 삭제) - AuthContext → authStore(Zustand) 전환 시작, RootProvider 간소화 - GenericCRUDDialog 공통 다이얼로그 컴포넌트 추가 - PermissionDialog 삭제 → GenericCRUDDialog로 대체 - RankDialog/TitleDialog GenericCRUDDialog 기반으로 리팩토링 - toast-utils.ts 삭제 (미사용) - fileDownload.ts 개선, excel-download.ts 정리 - menuStore/themeStore Zustand 셀렉터 최적화 - useColumnSettings/useTableColumnStore 기능 보강 - 세금계산서/견적/작업자화면/결재 등 소규모 개선 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
8.2 KiB
8.2 KiB
UniversalListPage 마이그레이션 검수 체크리스트
검수일: 2026-01-15 검수 방법: Chrome DevTools MCP를 사용한 페이지별 UI 검증 총 대상: 63개 페이지
검수 목표
기존 페이지 기능이 UniversalListPage 통합 후에도 정상 작동하는가
검수 기준
자동 검수 항목 (Claude)
| 항목 | 설명 |
|---|---|
| 데이터 표출 | 테이블/카드에 데이터가 정상적으로 표시되는가 |
| 검색 기능 | 검색어 입력 시 필터링이 작동하는가 |
| 탭 전환 | 탭 클릭 시 데이터가 올바르게 필터링되는가 |
| 커스텀 버튼 | 페이지별 고유 버튼(등록/수정/삭제 등)이 표시되는가 |
| 필터 동작 | 날짜/상태/유형 등 필터가 작동하는가 |
| 콘솔 에러 | JavaScript 에러가 없는가 |
| 모바일 뷰 | 모바일 사이즈에서 카드 형태로 표시되는가 |
수동 검수 항목 (사용자)
| 항목 | 설명 |
|---|---|
| 모바일 바텀시트 | 모바일에서 필터 버튼 클릭 시 바텀시트가 정상 작동하는가 |
검수 상태 범례
- ✅ 통과
- ❌ 실패
- ⚠️ 부분 통과 (이슈 있음)
- 🔍 검수 중
- ⏳ 미확인
Level 1 검수 (15개)
| # | 페이지 | URL | 데이터 | 검색 | 필터 | 에러 | 모바일 | 상태 |
|---|---|---|---|---|---|---|---|---|
| 1 | 작업지시관리 | /ko/production/work-orders |
⏳ | |||||
| 2 | 작업실적조회 | /ko/production/work-results |
⏳ | |||||
| 3 | 출하관리 | /ko/outbound/shipment-management |
⏳ | |||||
| 4 | 재고현황 | /ko/material/stock-status |
⏳ | |||||
| 5 | 입고관리 | /ko/material/receiving |
⏳ | |||||
| 6 | 검사관리 | /ko/quality/inspection-management |
⏳ | |||||
| 7 | 품목관리 | /ko/items |
⏳ | |||||
| 8 | 결제내역 | /ko/payment-history |
⏳ | |||||
| 9 | 팝업관리 | /ko/settings/popup-management |
⏳ | |||||
| 10 | 이벤트관리 | /ko/customer-center/events |
⏳ | |||||
| 11 | 문의관리 | /ko/customer-center/inquiries |
⏳ | |||||
| 12 | 공지사항 | /ko/customer-center/notices |
⏳ | |||||
| 13 | 견적관리 | /ko/quotes |
⏳ | |||||
| 14 | 공정관리 | /ko/process-management |
⏳ | |||||
| 15 | 계좌관리 | /ko/settings/account-management |
⏳ |
Level 2 건설 도메인 검수 (17개)
| # | 페이지 | URL | 데이터 | 검색 | 필터 | 에러 | 모바일 | 상태 |
|---|---|---|---|---|---|---|---|---|
| 1 | 견적관리 | /ko/construction/estimates |
⏳ | |||||
| 2 | 입찰관리 | /ko/construction/bidding |
⏳ | |||||
| 3 | 현장설명회 | /ko/construction/site-briefings |
⏳ | |||||
| 4 | 계약관리 | /ko/construction/contract |
⏳ | |||||
| 5 | 협력업체 | /ko/construction/partners |
⏳ | |||||
| 6 | 인수인계보고서 | /ko/construction/handover-report |
⏳ | |||||
| 7 | 작업인력현황 | /ko/construction/worker-status |
⏳ | |||||
| 8 | 공과관리 | /ko/construction/utility-management |
⏳ | |||||
| 9 | 기성청구관리 | /ko/construction/progress-billing |
⏳ | |||||
| 10 | 구조검토 | /ko/construction/structure-review |
⏳ | |||||
| 11 | 현장관리 | /ko/construction/site-management |
⏳ | |||||
| 12 | 단가관리 | /ko/construction/pricing |
⏳ | |||||
| 13 | 이슈관리 | /ko/construction/issue-management |
⏳ | |||||
| 14 | 발주관리 | /ko/construction/order/order-management |
⏳ | |||||
| 15 | 시공관리 | /ko/construction/management |
⏳ | |||||
| 16 | 노임관리 | /ko/construction/labor-management |
⏳ | |||||
| 17 | 품목관리(건설) | /ko/construction/order/base-info/items |
⏳ |
Level 2 회계 도메인 검수 (11개)
| # | 페이지 | URL | 데이터 | 검색 | 필터 | 에러 | 모바일 | 상태 |
|---|---|---|---|---|---|---|---|---|
| 1 | 거래처관리 | /ko/accounting/vendor-management |
⏳ | |||||
| 2 | 매출관리 | /ko/accounting/sales-management |
⏳ | |||||
| 3 | 매입관리 | /ko/accounting/purchase-management |
⏳ | |||||
| 4 | 입금관리 | /ko/accounting/deposit-management |
⏳ | |||||
| 5 | 출금관리 | /ko/accounting/withdrawal-management |
⏳ | |||||
| 6 | 어음관리 | /ko/accounting/bill-management |
⏳ | |||||
| 7 | 악성채권추심 | /ko/accounting/bad-debt-collection |
⏳ | |||||
| 8 | 입출금계좌조회 | /ko/accounting/bank-transaction-inquiry |
⏳ | |||||
| 9 | 카드내역조회 | /ko/accounting/card-transaction-inquiry |
⏳ | |||||
| 10 | 거래처원장 | /ko/accounting/vendor-ledger |
⏳ | |||||
| 11 | 지출예상내역서 | /ko/accounting/expected-expense-management |
⏳ |
Level 2 영업 도메인 검수 (4개)
| # | 페이지 | URL | 데이터 | 검색 | 필터 | 에러 | 모바일 | 상태 |
|---|---|---|---|---|---|---|---|---|
| 1 | 수주관리 | /ko/sales/order-management-sales |
⏳ | |||||
| 2 | 생산발주 | /ko/sales/order-management-sales/production-orders |
⏳ | |||||
| 3 | 거래처관리(영업) | /ko/sales/client-management-sales-admin |
⏳ | |||||
| 4 | 단가관리(영업) | /ko/sales/pricing-management |
⏳ |
Level 3~5 복잡 페이지 검수 (10개)
게시판 도메인 (3개)
| # | 페이지 | URL | 데이터 | 검색 | 필터 | 에러 | 모바일 | 상태 |
|---|---|---|---|---|---|---|---|---|
| 1 | 게시판관리 | /ko/board/management |
⏳ | |||||
| 2 | 게시판목록 | /ko/board/list |
⏳ | |||||
| 3 | 동적게시판 | /ko/boards/[boardCode] |
⏳ |
전자결재 도메인 (3개)
| # | 페이지 | URL | 데이터 | 검색 | 필터 | 에러 | 모바일 | 상태 |
|---|---|---|---|---|---|---|---|---|
| 1 | 기안함 | /ko/approval/draft-box |
⏳ | |||||
| 2 | 결재함 | /ko/approval/approval-box |
⏳ | |||||
| 3 | 참조함 | /ko/approval/reference-box |
⏳ |
HR 도메인 (5개)
| # | 페이지 | URL | 데이터 | 검색 | 필터 | 에러 | 모바일 | 상태 |
|---|---|---|---|---|---|---|---|---|
| 1 | 카드관리 | /ko/hr/card-management |
⏳ | |||||
| 2 | 급여관리 | /ko/hr/salary-management |
⏳ | |||||
| 3 | 근태관리 | /ko/hr/attendance-management |
⏳ | |||||
| 4 | 사원관리 | /ko/hr/employee-management |
⏳ | |||||
| 5 | 휴가관리 | /ko/hr/vacation-management |
⏳ |
추가 발견 페이지 검수 (2개)
| # | 페이지 | URL | 데이터 | 검색 | 필터 | 에러 | 모바일 | 상태 |
|---|---|---|---|---|---|---|---|---|
| 1 | 권한관리 | /ko/settings/permissions |
⏳ | |||||
| 2 | 결제내역(별도) | /ko/settings/payment-history |
⏳ |
검수 결과 요약
| 레벨 | 총 개수 | 통과 | 실패 | 미확인 |
|---|---|---|---|---|
| Level 1 | 15 | 0 | 0 | 15 |
| Level 2 건설 | 17 | 0 | 0 | 17 |
| Level 2 회계 | 11 | 0 | 0 | 11 |
| Level 2 영업 | 4 | 0 | 0 | 4 |
| Level 3~5 | 11 | 0 | 0 | 11 |
| 추가 발견 | 2 | 0 | 0 | 2 |
| 합계 | 60 | 0 | 0 | 60 |
참고: HR/전자결재/게시판 일부는 UniversalListPage가 아닌 별도 구조 사용 가능
발견된 이슈
Critical (즉시 수정 필요)
없음
Major (수정 권장)
없음
Minor (개선 권장)
없음
수동 검수 필요 항목
| 항목 | 상태 | 비고 |
|---|---|---|
| 모바일 바텀시트 필터 동작 | ⏳ | 사용자 수동 확인 필요 |
변경 이력
| 일시 | 작업 내용 |
|---|---|
| 2026-01-15 | 검수 체크리스트 문서 생성 |
| 2026-01-15 | 검수 기준 업데이트 (데이터/검색/필터/모바일 세분화) |
| 2026-01-15 | 추가 발견 페이지 5개 포함 (총 63개 → 60개 검수 대상) |
| 2026-01-15 | URL 오류 수정 (결제내역, 품목관리-건설) |