- 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>
2.9 KiB
2.9 KiB
[NEXT-2025-12-22] 생산 현황판 세션 컨텍스트
세션 요약 (2025-12-22)
완료된 작업 ✅
- Phase 1: 생산 현황판 메인 페이지 구현
- Phase 2: 작업자 화면 구현 (별도 페이지)
- Phase 3: 전량완료 기능 (확인/완료 팝업, 뱃지)
- Phase 4: 공정상세 섹션 구현 (카드 내 토글)
- Phase 5: 자재투입 모달 구현
- Phase 6: 작업일지 모달 구현 (⚠️ 개선 필요)
- Phase 7: 이슈보고 모달 구현
- Phase 8: 네비게이션 연결 (TODO 주석 처리)
다음 세션 TODO ⚠️
1. 작업일지 모달 개선 (우선)
현재: 단순 테이블 형태로 구현됨 요청: 기안함 상세 화면 스타일 (완성된 문서 형태)로 개선
참고 컴포넌트:
src/components/approval/DocumentDetail/
├── ProposalDocument.tsx ← 기품의서 양식
├── ExpenseReportDocument.tsx ← 지출보고서 양식
└── ExpenseEstimateDocument.tsx ← 지출품의서 양식
수정 대상:
src/components/production/WorkerScreen/WorkLogModal.tsx
작업 내용:
- DocumentDetail 컴포넌트 스타일 참고
- 완성된 문서 형태로 작업일지 양식 재구현
- 인쇄 친화적 레이아웃 적용
2. 작업지시 관리 페이지 (대기)
- 생산 현황판에서 네비게이션 연결 대기
- 스크린샷/설명 별도 제공 예정
생성된 파일 목록
src/app/[locale]/(protected)/production/
├── dashboard/page.tsx ✅
└── worker-screen/page.tsx ✅
src/components/production/
├── ProductionDashboard/
│ ├── index.tsx ✅
│ ├── types.ts ✅
│ └── mockData.ts ✅
│
└── WorkerScreen/
├── index.tsx ✅
├── types.ts ✅
├── WorkCard.tsx ✅
├── ProcessDetailSection.tsx ✅
├── MaterialInputModal.tsx ✅
├── WorkLogModal.tsx ⚠️ 개선 필요
├── IssueReportModal.tsx ✅
├── CompletionConfirmDialog.tsx ✅
└── CompletionToast.tsx ✅
src/components/ui/
└── collapsible.tsx ✅ (신규 추가, @radix-ui/react-collapsible 설치됨)
테스트 URL
- 생산 현황판: http://localhost:3000/ko/production/dashboard
- 작업자 화면: http://localhost:3000/ko/production/worker-screen
참고 사항
-
작업자 화면 = 별도 페이지 (생산 현황판 하위 아님)
- 사이드바 메뉴로 접근
- "돌아가기" 버튼 불필요
-
모든 alert() → AlertDialog 변환 완료
- 전량완료 확인/성공
- 이슈보고 벨리데이션/성공
-
공정상세 = 카드 내 토글 확장
- Collapsible 컴포넌트 사용
- 5단계 공정 표시
작성일: 2025-12-22 상태: 🔄 작업일지 모달 개선 대기