docs: [documents] 재공품 문서양식 구성, 연동키 매핑, UI 개선 사항 추가
This commit is contained in:
@@ -815,12 +815,69 @@ GET /v1/document-templates/{id} → show (상세)
|
||||
|
||||
---
|
||||
|
||||
## 재공품 문서양식 구성 (2026-03-21)
|
||||
|
||||
### 개요
|
||||
|
||||
재공품 공정(P-004~P-007)별로 **작업일지**와 **중간검사 성적서** 양식을 분리 구성했다. 원본(#67, #68)을 복사하여 공정별 전용 양식을 생성하고, 검사 기준서 항목을 해당 공정 부품만 남도록 분류했다.
|
||||
|
||||
### 양식 목록
|
||||
|
||||
| 공정 | 작업일지 | 중간검사 성적서 |
|
||||
|------|---------|---------------|
|
||||
| P-004 가이드레일 | #69 재공품 가이드레일 작업일지 | #70 재공품 가이드레일 중간검사 성적서 |
|
||||
| P-005 케이스 | #71 재공품 케이스 작업일지 | #72 재공품 케이스 중간검사 성적서 |
|
||||
| P-006 하단마감재 | #73 재공품 하단마감재 작업일지 | #74 재공품 하단마감재 중간검사 성적서 |
|
||||
| P-007 기타 | #75 재공품 기타 작업일지 | #76 재공품 기타 중간검사 성적서 |
|
||||
|
||||
> 원본 #67(중간검사), #68(작업일지)는 soft delete 상태.
|
||||
|
||||
### 검사 기준서 항목 분류
|
||||
|
||||
원본 #67의 "중간검사 DATA" 섹션 10개 항목을 `category` 기준으로 공정별 분배:
|
||||
|
||||
| 양식 | 검사항목 |
|
||||
|------|---------|
|
||||
| #70 가이드레일 | 가이드레일/겉모양(절곡상태), 가이드레일/치수(길이/너비/간격) — 4건 |
|
||||
| #72 케이스 | 케이스/겉모양(절곡상태), 케이스/치수(높이/하단/너비차/위치) — 2건 |
|
||||
| #74 하단마감재 | 하단마감재/겉모양(절곡상태), 하단마감재/치수(너비) — 2건 |
|
||||
| #76 기타 | 연기차단재/치수(가이드레일용), 연기차단재/치수(케이스용) — 2건 |
|
||||
|
||||
### 기본필드 연동키 매핑
|
||||
|
||||
문서 생성 시 자동으로 값을 채우는 연동키 설정 (8개 양식 60건 일괄 적용):
|
||||
|
||||
| 필드 라벨 | 연동키 (field_key) | 자동 입력 데이터 |
|
||||
|----------|-------------------|-----------------|
|
||||
| 부품명 | `product_name` | 품목명 |
|
||||
| 부품코드 | `product_code` | 품목코드 |
|
||||
| 재질/규격 | `specification` | 규격 정보 |
|
||||
| 수주/제품 LOT NO | `lot_no` | LOT 번호 |
|
||||
| 로트크기 | `lot_size` | 로트 크기 |
|
||||
| 발주처/수주처 | `client` | 거래처명 |
|
||||
| 현장명 | `site_name` | 현장명 |
|
||||
| 검사일자 | `inspection_date` | 검사 날짜 |
|
||||
| 검사자 | `inspector` | 검사자명 |
|
||||
|
||||
**미매핑 필드** (연동키 미존재, 수동 입력):
|
||||
- 수주일, 작업일자, 생산담당자, 출고예정일
|
||||
|
||||
### UI 개선 사항 (2026-03-21)
|
||||
|
||||
- **복사 버튼**: 문서양식 편집 화면에 추가. 전체 탭 내용(기본정보, 결재라인, 검사 기준서, 테이블 컬럼) 복제
|
||||
- **상단 sticky 고정**: 양식명/문서제목/분류/회사명 + 탭 네비게이션이 스크롤 시 상단 고정. 기본정보 탭에서는 중복 방지를 위해 숨김
|
||||
- **Legacy 양식 fallback**: `section_fields`가 없는 legacy 양식에서 고정 컬럼(분류/검사항목/검사기준/검사방식/측정방법/측정수)으로 자동 렌더링
|
||||
- **sub_labels 안전 처리**: `Array.isArray()` 체크 추가 (문자열로 저장된 경우 TypeError 방지)
|
||||
|
||||
---
|
||||
|
||||
## 관련 문서
|
||||
|
||||
- [README.md](README.md) — 문서관리 시스템 개요 (API 중심)
|
||||
- [MNG 문서관리](mng-document-system.md) — 문서 생성/편집/결재 (서식을 사용하는 측)
|
||||
- [DB 스키마 — 문서](../../system/database/documents.md)
|
||||
- [절곡 바라시 기초자료](../bending/README.md) — 재공품 공정 구조, 품목코드 체계
|
||||
|
||||
---
|
||||
|
||||
**최종 업데이트**: 2026-03-06
|
||||
**최종 업데이트**: 2026-03-21
|
||||
|
||||
Reference in New Issue
Block a user