feat: 수주등록 모달 및 범용 컴포넌트 개발

- 범용 컴포넌트 3종 개발 및 레지스트리 등록:
  * AutocompleteSearchInput: 자동완성 검색 입력 컴포넌트
  * EntitySearchInput: 엔티티 검색 모달 컴포넌트
  * ModalRepeaterTable: 모달 기반 반복 테이블 컴포넌트

- 수주등록 전용 컴포넌트:
  * OrderCustomerSearch: 거래처 검색 (AutocompleteSearchInput 래퍼)
  * OrderItemRepeaterTable: 품목 관리 (ModalRepeaterTable 래퍼)
  * OrderRegistrationModal: 수주등록 메인 모달

- 백엔드 API:
  * Entity 검색 API (멀티테넌시 지원)
  * 수주 등록 API (자동 채번)

- 화면 편집기 통합:
  * 컴포넌트 레지스트리에 등록
  * ConfigPanel을 통한 설정 기능
  * 드래그앤드롭으로 배치 가능

- 개발 문서:
  * 수주등록_화면_개발_계획서.md (상세 설계 문서)
This commit is contained in:
kjs
2025-11-14 14:43:53 +09:00
parent 075869c89c
commit 64e6fd1920
46 changed files with 6086 additions and 8 deletions

View File

@@ -16,6 +16,7 @@ export enum ComponentCategory {
DISPLAY = "display", // 표시 컴포넌트 (라벨, 이미지, 아이콘 등)
ACTION = "action", // 액션 컴포넌트 (버튼, 링크 등)
LAYOUT = "layout", // 레이아웃 컴포넌트 (컨테이너, 그룹 등)
DATA = "data", // 데이터 컴포넌트 (테이블, 리스트 등)
CHART = "chart", // 차트 컴포넌트 (그래프, 차트 등)
FORM = "form", // 폼 컴포넌트 (폼 그룹, 필드셋 등)
MEDIA = "media", // 미디어 컴포넌트 (이미지, 비디오 등)