hjjeong
|
119f0f3f2e
|
개발관리>PART 도면 다중 업로드 (DEV-7) — 공통 AttachFileDropZone 신설 + CAD Data 활성
- 공통 컴포넌트: frontend/components/common/AttachFileDropZone.tsx
· wace fnc_setFileDropZone + fn_fileCallback2 + fileDelete 1:1
· /api/files (upload·list·delete·download) attach_file_info 기반
· readOnly 옵션 (Detail 다이얼로그용), accept 옵션, dragenter+dropEffect=copy
· 도메인 무관 — ERP/ECR/생산실적 등 어디서나 재사용
- 프론트 채번 유틸: frontend/lib/utils/objidUtil.ts
· backend objidUtil 1:1 (UUID v4 → Java String.hashCode int32)
· 신규 등록 시 다이얼로그 진입 시점에 part_mng.objid 선채번
(wace partMngFormPopUp resultMap.OBJID 패턴)
- PartFormDialog (M1 신규/수정): CAD Data placeholder 제거,
AttachFileDropZone 3종(3D_CAD / 2D_DRAWING_CAD / 2D_PDF_CAD) 활성.
신규 모드는 createObjId 로 선채번 후 part_objid 로 백엔드 전달.
- PartDetailDialog: CadCount 제거, AttachFileDropZone readOnly 로 교체
(목록·다운로드만, 드롭존/삭제 숨김).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-13 14:04:50 +09:00 |
|