diff --git a/plans/react-mock-to-api-migration-plan.md b/plans/react-mock-to-api-migration-plan.md index ad2c065..562cbbb 100644 --- a/plans/react-mock-to-api-migration-plan.md +++ b/plans/react-mock-to-api-migration-plan.md @@ -447,16 +447,20 @@ components/customer-center/ | # | 페이지 | React 경로 | 조회 | 등록 | 수정 | 삭제 | 비고 | |---|--------|-----------|------|------|------|------|------| -| L-1 | 공정 관리 | `/master-data/process-management` | 🔄 | 🔄 | 🔄 | 🔄 | TODO + console.log | -| L-2 | 견적 관리 | `/sales/quote-management` | 🔄 | 🔄 | 🔄 | 🔄 | TODO (writer, 발주처) | +| L-1 | 공정 관리 | `/master-data/process-management` | 🔄 | 🔄 | 🔄 | 🔄 | API 미존재 (Backend 작업 필요) | +| L-2 | 견적 관리 | `/sales/quote-management` | ✅ | ✅ | ✅ | ✅ | **2025-12-26 완료** | | L-3 | 종합 분석 | `/reports/comprehensive-analysis` | ✅ | ⏭️ | ⏭️ | ⏭️ | console.log (승인/반려) | **L-1 공정 관리:** - `ProcessListClient.tsx` - TODO: 삭제 확인 모달 및 API 연동 - `ProcessForm.tsx` - console.log (등록/수정 데이터) +- **⚠️ Backend API 미존재** - 공정 관리 API 구현 필요 -**L-2 견적 관리:** -- `QuoteRegistration.tsx` - TODO: 로그인 사용자 정보, 발주처 API +**L-2 견적 관리:** ✅ **2025-12-26 완료** +- `quotes/types.ts` - Quote, QuoteItem, QuoteStatus, ProductCategory 타입 정의 +- `quotes/actions.ts` - 전체 CRUD + finalize/cancel/convert/PDF/email/kakao API +- `QuoteManagementClient.tsx` - 목록 페이지 Client Component (API 연동) +- `page.tsx` - Server Component (초기 데이터 조회) **L-3 종합 분석:** - `ComprehensiveAnalysis/index.tsx` - console.log (승인/반려)