shin
82f788bbb5
feat: 리포트 디자이너 Phase 1~3 완료 및 리팩토링
...
- Phase 1: 리포트 관리 페이지(Admin) 고도화 - CRUD, 목록/그리드 뷰
- Phase 2: 내부 리포트 목록 컨텍스트 뷰어
- Phase 3: 화면관리 컴포넌트화 (드래그&드롭)
리팩토링:
- ReportDesignerContext 분리: 2049줄 → 484줄 (contexts/report-designer/ 하위 훅 추출)
- MM_TO_PX 상수 중복 제거: useClipboardActions/useUIState → lib/report/constants 통일
- generateComponentId 헬퍼 중앙화: lib/report/constants로 단일 소스 관리
- ConditionalRule 타입 중복 제거: conditionalUtils → types/report 단일 정의
- 렌더러/속성/모달 컴포넌트 분리: designer/renderers, properties, modals 디렉토리
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 18:30:18 +09:00
SeongHyun Kim
7c165a724e
feat: 출고관리 수정 모달 저장 기능 개선 및 그룹화 컬럼 설정 UI 추가
...
ButtonConfigPanel: 수정 액션에 그룹화 컬럼 선택 드롭다운 추가 (영문/한글 검색 지원)
ScreenSplitPanel/EmbeddedScreen: groupedData prop 전달 경로 추가
buttonActions: RepeaterFieldGroup 저장 시 공통 필드 우선 적용되도록 병합 순서 변경
2026-01-07 10:24:01 +09:00
SeongHyun Kim
4ad58ba942
feat: 폼 모달 자동 채번 기능 구현 및 임베디드 스크린 렌더링 최적화
...
UniversalFormModalComponent에 폼 초기화 시 채번 규칙을 가져와 적용하는 generateNumberingValues 구현
채번 생성 중복 호출 방지를 위한 useRef 로직 추가
데이터 업데이트 시 불필요한 리마운트 및 포커스 분실을 방지하기 위해 EmbeddedScreen 컴포넌트 key에서 formDataVersion 제거
2026-01-04 17:41:07 +09:00
kjs
d8329d31e4
우측화면 데이터 필터링 수정
2025-12-16 11:49:10 +09:00
dohyeons
270b97eec9
RepeaterInput 항목 삭제 개선 및 우측 패널 리렌더링 최적화
2025-12-16 10:29:23 +09:00
dohyeons
8425dece7f
분할 패널 좌측 선택 시 우측 폼 데이터가 갱신되지 않는 문제 수정
2025-12-15 17:47:16 +09:00
kjs
1c329b5e0c
화면 분할 패널 자동으로 데이터 넘기는 기능 설정 가능하게 변경
2025-12-05 14:08:07 +09:00
kjs
3b875f20b1
화면간 데이터 전달기능 구현
2025-12-02 18:03:52 +09:00
kjs
fb16e224f0
카드 컴포넌트 중간커밋
2025-12-01 18:39:01 +09:00
kjs
627c5a5173
화면 분할 패널 수정모드 기능
2025-11-28 18:35:34 +09:00
kjs
f15846fd10
화면 분할 패널 기능
2025-11-28 14:56:11 +09:00
kjs
fb9de05b00
화면 분할패널 중간커밋
2025-11-27 12:08:32 +09:00