feat: 출고관리 수정 모달 저장 기능 개선 및 그룹화 컬럼 설정 UI 추가

ButtonConfigPanel: 수정 액션에 그룹화 컬럼 선택 드롭다운 추가 (영문/한글 검색 지원)
ScreenSplitPanel/EmbeddedScreen: groupedData prop 전달 경로 추가
buttonActions: RepeaterFieldGroup 저장 시 공통 필드 우선 적용되도록 병합 순서 변경
This commit is contained in:
SeongHyun Kim
2026-01-07 10:24:01 +09:00
parent c365f06ed7
commit 7c165a724e
5 changed files with 149 additions and 7 deletions

View File

@@ -1036,10 +1036,11 @@ export class ButtonActionExecutor {
}
// 🆕 공통 필드 병합 + 사용자 정보 추가
// 공통 필드를 먼저 넣고, 개별 항목 데이터로 덮어씀 (개별 항목이 우선)
// 개별 항목 데이터를 먼저 넣고, 공통 필드로 덮어씀 (공통 필드가 우선)
// 이유: 사용자가 공통 필드(출고상태 등)를 변경하면 모든 항목에 적용되어야 함
const dataWithMeta: Record<string, unknown> = {
...commonFields, // 범용 폼 모달의 공통 필드 (order_no, manager_id 등)
...dataToSave, // RepeaterFieldGroup의 개별 항목 데이터
...commonFields, // 범용 폼 모달의 공통 필드 (outbound_status 등) - 공통 필드가 우선!
created_by: context.userId,
updated_by: context.userId,
company_code: context.companyCode,