docs: FQC 문서 시스템 계획 Phase 2 완료 (67%)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 21:43:07 +09:00
parent 5bfc89afa7
commit b1472f3c35

View File

@@ -11,9 +11,9 @@
| 항목 | 내용 |
|------|------|
| **마지막 완료 작업** | - |
| **다음 작업** | Phase 1.1: 제품검사 성적서 template ID 65 시더 보완 |
| **진행률** | 0/12 (0%) |
| **마지막 완료 작업** | Phase 2 전체 완료 (요청서 시더 + React 렌더링 + API 연동 + Lazy Snapshot) |
| **다음 작업** | Phase 3: 통합 테스트 및 정리 |
| **진행률** | 8/12 (67%) |
| **마지막 업데이트** | 2026-03-06 |
---
@@ -123,19 +123,19 @@
| # | 작업 항목 | 상태 | 비고 |
|---|----------|:----:|------|
| 1.1 | mng template ID 65 양식 보완 — section_items 교체 + template columns 2개로 재정의 | | items 11→22개, columns 4→2개(측정값+판정) |
| 1.2 | FqcDocumentContent.tsx 동적 렌더링 보완 + 프론트 타입 수정 | | 8컬럼 시각 레이아웃 + rowSpan 복합키 병합 + measurement_type=none 처리 |
| 1.3 | rendered_html 스냅샷 저장 적용 | | FQC 문서 저장 시 |
| 1.4 | InspectionReportModal에서 양식 모드 기본값 전환 | | FQC 모드 우선 |
| 1.1 | mng template ID 65 양식 보완 — section_items 교체 + template columns 2개로 재정의 | | items 11→22개, columns 4→2개(측정값+판정) |
| 1.2 | FqcDocumentContent.tsx 동적 렌더링 보완 + 프론트 타입 수정 | | 8컬럼 시각 레이아웃 + rowSpan 복합키 병합 + measurement_type=none 처리 |
| 1.3 | rendered_html 스냅샷 저장 적용 | | saveFqcDocument에 renderedHtml 파라미터 추가 + contentWrapperRef 준비 |
| 1.4 | InspectionReportModal에서 양식 모드 기본값 전환 | | FQC 모드 우선, template 로드 실패 시 legacy fallback |
### Phase 2: 제품검사 요청서 (신규 template)
| # | 작업 항목 | 상태 | 비고 |
|---|----------|:----:|------|
| 2.1 | mng에 제품검사 요청서 template 신규 등록 (시더) | | 시더 방식 확정 |
| 2.2 | React 동적 렌더링 컴포넌트 구현 | | 하드코딩 → 양식 기반 전환 |
| 2.3 | 요청서 문서 생성 API 연동 | | quality_document 생성 시 자동 생성 확정 |
| 2.4 | rendered_html 스냅샷 저장 적용 (Lazy Snapshot) | | 요청서 최초 조회 시 rendered_html 없으면 자동 캡처/저장 |
| 2.1 | mng에 제품검사 요청서 template 신규 등록 (시더) | | template ID 66, description 컬럼 추가 |
| 2.2 | React 동적 렌더링 컴포넌트 구현 | | FqcRequestDocumentContent, InspectionRequestModal FQC 모드 |
| 2.3 | 요청서 문서 생성 API 연동 | | syncRequestDocument(), store/update/attachOrders 연동 |
| 2.4 | rendered_html 스냅샷 저장 적용 (Lazy Snapshot) | | patchDocumentSnapshot, contentWrapperRef 캡처 |
### Phase 3: 통합 및 정리