- group_name "/" 구분자로 다단계(4단) 헤더 지원
- sub_label 이름 기반 셀 의미 구분 (기준값/입력/POINT)
- check 컬럼 커스텀 체크박스 라벨 (양호/불량 등) 지원
- maxN 제거, 각 컬럼 자체 sub_labels.length 기반 colspan
- 기존 템플릿 하위 호환성 유지
- DocumentTemplateApiController: 이미지 업로드 API 파일저장소 연동
- 양식 편집: 미리보기 모달 개선
- 문서 편집: UI 개선
- 빌드 에셋 업데이트
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- basic_fields에 수주 LOT NO 필드 추가
- 중간검사 기준서 이미지 섹션 추가 (4종 공통)
- 데이터 섹션 타이틀 "중간검사 DATA"로 통일
- 절곡품 4개 검사 섹션을 1개로 병합
- 미리보기에 ■ 섹션 타이틀 렌더링 (이미지/데이터 분리)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- DocumentTemplateApiController: 연결 품목 ID로 품목명 조회
- table.blade.php: 연결 품목 컬럼 추가 (최대 3개 표시 + 더보기)
- index.blade.php: 카테고리 필터 code/name 구조 적용
- preview-modal.blade.php: 기본필드 테이블 비율 조정 (15:35:15:35)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
index/edit 페이지에 각각 중복 구현되어 있던 미리보기 렌더링 로직을
partials/preview-modal.blade.php로 통합하여 단일 buildDocumentPreviewHtml() 함수로 관리
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 테이블 text-sm 추가 (다른 리스트 페이지와 동일)
- 미리보기 독립 컬럼 추가 (모니터 아이콘)
- API에서 템플릿 데이터 로드 후 모달로 문서 양식 렌더링
- edit 페이지와 동일한 미리보기 출력 (결재란/기본필드/검사항목/비고/종합판정)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Phase 1.3: EGI/SUS 수입검사 시드 데이터 생성 (IncomingInspectionTemplateSeeder)
- Phase 1.5: 양식 복제 기능 (duplicate API, 테이블 버튼, JS)
- Phase 2.1: 문서 생성 보완
- 문서번호 카테고리별 prefix (IQC/PRD/SLS/PUR-YYMMDD-순번)
- 결재라인 초기화 (template.approvalLines → document_approvals)
- 기본필드 뷰 속성 수정 (field_type, Str::slug field_key)
- store()에 DB 트랜잭션 추가
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 문서양식관리 CRUD 기능 구현 (생산관리 > 문서양식관리)
- 결재라인, 섹션, 컬럼 동적 관리 (Vanilla JS)
- 섹션별 이미지 업로드 기능
- SortableJS 드래그앤드롭 순서 변경
- 문서 미리보기 모달
- document_type 글로벌 코드 추가 (품질, 생산, 영업, 구매, 일반, 기타)
- 역할/부서 권한 토글 시 페이지 새로고침 방지 (hx-swap="none")
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>