ERP-node/frontend/lib/registry/pop-components
SeongHyun Kim 955da6ae87 feat(pop): 일괄 채번 + 모달 distinct 중복 제거 + 선택 해제 기능
장바구니에서 여러 품목을 한꺼번에 입고 확정할 때 동일한 입고번호를
공유하도록 일괄 채번(shareAcrossItems) 기능을 추가하고, 입고 목록
화면에서 모달 검색 시 중복 항목을 제거하는 distinct 옵션과 선택된
필터를 해제하는 X 버튼을 구현한다.
[일괄 채번]
- pop-field 자동생성 설정에 shareAcrossItems 스위치 추가
- 백엔드 data-save / inbound-confirm: shareAcrossItems=true 매핑은
  아이템 루프 전 1회만 allocateCode 호출하여 공유 코드 발급
- PopFieldComponent에서 shareAcrossItems 값을 백엔드로 전달
[모달 distinct]
- ModalSelectConfig에 distinct?: boolean 필드 추가
- 설정 패널 필터 탭 영역에 "중복 제거" 체크박스 배치
- ModalDialog fetchData에서 displayField 기준 Set 필터링
[선택 해제]
- ModalSearchInput: 값 선택 시 > 아이콘 -> X 버튼으로 전환
- X 클릭 시 modalDisplayText + 필터값 초기화 (stopPropagation)
- handleModalClear 콜백 + onModalClear prop 체인 연결
2026-03-06 15:59:40 +09:00
..
pop-card-list feat(pop): 설정 패널 아코디언 접기/펼치기 일관성 + sessionStorage 상태 기억 2026-03-05 18:54:29 +09:00
pop-dashboard feat(pop-button): 설정 패널 UX/UI 전면 개선 - 비개발자 친화적 설정 경험 2026-03-06 14:06:53 +09:00
pop-field feat(pop): 일괄 채번 + 모달 distinct 중복 제거 + 선택 해제 기능 2026-03-06 15:59:40 +09:00
pop-search feat(pop): 일괄 채번 + 모달 distinct 중복 제거 + 선택 해제 기능 2026-03-06 15:59:40 +09:00
pop-shared feat(pop-button): 설정 패널 UX/UI 전면 개선 - 비개발자 친화적 설정 경험 2026-03-06 14:06:53 +09:00
pop-string-list feat(pop-search): 날짜 입력 타입 구현 + 셀 반응형 레이아웃 개선 2026-03-06 12:22:23 +09:00
index.ts feat(pop-field): 섹션 기반 멀티필드 입력 컴포넌트 구현 2026-02-27 12:48:33 +09:00
pop-button.tsx feat(pop-button): 설정 패널 UX/UI 전면 개선 - 비개발자 친화적 설정 경험 2026-03-06 14:06:53 +09:00
pop-icon.tsx feat(pop): 액션 아키텍처 + 모달 시스템 구현 (STEP 0~7) 2026-02-23 13:54:49 +09:00
pop-text.tsx merge: ksh-dashboard를 ksh-v2-work에 병합 (pop-icon + pop-dashboard 통합) 2026-02-11 14:48:59 +09:00
types.ts feat(pop-field): 숨은 필드 고정값 + Select 데이터 연동(linkedFilters) 구현 2026-03-05 12:13:07 +09:00