dohyeons
7c06b98f86
배치 수정 페이지 버그 수정 및 멀티테넌시 보안 강화
2025-12-05 10:36:52 +09:00
dohyeons
b6a7b4a93b
배치 수정 페이지 저장 및 API 미리보기 버그 수정
2025-12-05 10:16:23 +09:00
dohyeons
58ca340699
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-04 19:48:34 +09:00
dohyeons
16d30632a0
배치 수정 페이지 레이아웃 및 에러 개선
2025-12-04 19:48:10 +09:00
SeongHyun Kim
5c12b9fa83
Merge origin/main into ksh - resolve split-panel-layout2 conflicts
2025-12-04 19:19:58 +09:00
SeongHyun Kim
c1400081c6
fix(modal-repeater-table): 품목 추가 시 UI 즉시 반영되지 않는 버그 수정
...
- value 상수를 localValue useState로 변경하여 내부 상태 관리
- useEffect로 외부 값(formData, propValue) 변경 시 동기화
- handleChange에서 setLocalValue 호출하여 즉각적인 UI 업데이트
- RepeaterTable, ItemSelectionModal 등 모든 참조를 localValue로 변경
2025-12-04 19:17:32 +09:00
SeongHyun Kim
0e4ecef336
feat(universal-form-modal): 필수 필드 검증 및 섹션 레이아웃 열 수 설정 기능 추가
...
- validateRequiredFields 함수 추가로 필수 필드 미입력 시 저장 차단
- 섹션별 열 수 설정 (1열/2열/3열/4열) 및 gridSpan 자동 계산
- 버튼 이벤트 버블링 방지 (type=button, preventDefault, stopPropagation)
- onChange 콜백 렌더링 사이클 분리 (setTimeout)
- 다중 행 저장 시 빈 객체 건너뛰기 로직 추가
2025-12-04 19:17:28 +09:00
SeongHyun Kim
6c751eb489
feat(universal-form-modal): 범용 폼 모달 컴포넌트 신규 개발
...
- 섹션 기반 폼 레이아웃 지원 (접힘/펼침, 그리드 컬럼)
- 반복 섹션 지원 (겸직 등 동일 필드 그룹 여러 개 추가)
- 채번규칙 연동 (모달 열릴 때 또는 저장 시점 자동 생성)
- 다중 행 저장 지원 (공통 필드 + 개별 필드 조합)
- Select 옵션 동적 로드 (정적/테이블/공통코드)
- 스크린 디자이너 설정 패널 구현
2025-12-04 19:13:58 +09:00
kjs
a38650692c
Merge pull request 'feature/screen-management' ( #247 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/247
2025-12-04 18:38:23 +09:00
dohyeons
cd39b2fc4d
배치 신규 생성 페이지 UI/UX 개선
2025-12-04 18:34:29 +09:00
kjs
bc66f3bba1
거래처 에러수정
2025-12-04 18:26:35 +09:00
dohyeons
ef3b85f343
배치 UPSERT 기능 및 고정값 매핑 버그 수정
2025-12-04 17:26:29 +09:00
kjs
93d9937343
자동완성 검색 입력 컴포넌트 다중 컬럼 표시 기능추가
2025-12-04 16:02:00 +09:00
SeongHyun Kim
dfc83f6114
feat(split-panel-layout2): 테이블 모드, 수정/삭제, 복수 버튼 기능 추가
...
- 표시 모드 추가 (card/table)
- 카드 모드 라벨 표시 옵션 (이름 행/정보 행 가로 배치)
- 체크박스 선택 기능 (전체/개별 선택)
- 개별 수정/삭제 핸들러 구현 (openEditModal, DELETE API)
- 복수 액션 버튼 배열 지원 (add, edit, bulk-delete, custom)
- 설정 패널에 표시 라벨 입력 필드 추가
- 기본키 컬럼 설정 옵션 추가
2025-12-04 14:32:04 +09:00
kjs
2cddb42255
엔티티 표시기능 개선
2025-12-04 14:30:52 +09:00
kjs
a90ddac512
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-04 13:55:28 +09:00
kjs
127f4dc783
숫자컬럼 천단위 구분자 설정 추가
2025-12-04 13:37:17 +09:00
SeongHyun Kim
40c43bab16
feat(numbering-rule): 채번규칙 구분자 설정 기능 추가
...
- SeparatorType 타입 및 SEPARATOR_OPTIONS 상수 추가
- 구분자 선택 UI 추가 (없음, -, _, ., /, 직접입력)
- 직접 입력 시 최대 2자 제한
- 새 규칙 생성 시 기본값 하이픈(-)
- Select 빈 문자열 에러 해결 (value: "" -> "none")
2025-12-04 13:28:13 +09:00
hjlee
7a2f80b646
Merge pull request '차량 아이콘 안뒤집히게' ( #246 ) from lhj into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/246
2025-12-04 10:46:57 +09:00
leeheejin
532c56f997
차량 아이콘 안뒤집히게
2025-12-04 10:46:37 +09:00
kjs
3ab32820e9
next.js 버전 15.4.8
2025-12-04 10:39:07 +09:00
hjlee
687a1d57b2
Merge pull request '지도 수정 및 경로확인 가능하게' ( #245 ) from lhj into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/245
2025-12-04 10:36:07 +09:00
leeheejin
dbf6cfc995
지도 수정 및 경로확인 가능하게
2025-12-04 10:30:15 +09:00
kjs
4d9f010ac5
Merge pull request 'feature/screen-management' ( #244 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/244
2025-12-03 19:11:37 +09:00
kjs
0d1be47914
Merge branch 'main' into feature/screen-management
2025-12-03 19:11:30 +09:00
kjs
c39409823c
Merge branch 'feature/screen-management' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-03 19:11:18 +09:00
kjs
714919ad64
모바일환경
2025-12-03 19:11:17 +09:00
kjs
0320d30f2d
Merge pull request '헤더생성' ( #243 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/243
2025-12-03 19:05:33 +09:00
kjs
0cb8d2cbe1
Merge branch 'main' into feature/screen-management
2025-12-03 19:05:25 +09:00
kjs
4569defecf
헤더생성
2025-12-03 19:05:10 +09:00
kjs
3ebc5ea557
Merge pull request '타입에러 수정' ( #242 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/242
2025-12-03 18:56:26 +09:00
kjs
e9738ce67f
타입에러 수정
2025-12-03 18:56:14 +09:00
SeongHyun Kim
669717f656
feat(split-panel-layout2): 복수 검색 컬럼 지원 기능 추가
...
- SearchColumnConfig 타입 추가 (types.ts)
- 좌측/우측 패널 모두 여러 검색 컬럼 설정 가능
- ConfigPanel에 검색 컬럼 추가/삭제 UI 구현
- 검색 시 OR 조건으로 여러 컬럼 동시 검색
- 기존 searchColumn 단일 설정과 하위 호환성 유지
2025-12-03 18:53:03 +09:00
SeongHyun Kim
52ad67d44a
feat: SplitPanelLayout2 마스터-디테일 컴포넌트 구현
...
좌측 패널(마스터)-우측 패널(디테일) 분할 레이아웃 컴포넌트 추가
EditModal에 isCreateMode 플래그 추가하여 INSERT/UPDATE 분기 처리
dataFilter 기반 정확한 조인 필터링 구현
좌측 패널 선택 데이터를 모달로 자동 전달하는 dataTransferFields 설정 지원
ConfigPanel에서 테이블, 컬럼, 조인 설정 가능
2025-12-03 18:53:03 +09:00
SeongHyun Kim
ca3d6bf8fb
fix(split-panel-layout): 좌측 패널 표시 컬럼 설정이 반영되지 않던 문제 수정
...
- leftPanel.columns 설정을 우선 적용하도록 로직 변경
- 조인 키(leftColumn) 대신 사용자 설정 컬럼이 표시되도록 수정
- 컬럼 라벨 변환 로직 개선
2025-12-03 18:53:03 +09:00
kjs
8b3017224f
Merge pull request 'feature/screen-management' ( #241 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/241
2025-12-03 18:48:48 +09:00
kjs
e8be871d69
Merge branch 'main' into feature/screen-management
2025-12-03 18:48:41 +09:00
SeongHyun Kim
de8b643277
Merge remote-tracking branch 'origin/main' into ksh
2025-12-03 18:48:37 +09:00
kjs
cb0bbd1ff3
카드디스플레이 검색필터 구현
2025-12-03 18:48:23 +09:00
SeongHyun Kim
294c61e0e3
feat(split-panel-layout2): 복수 검색 컬럼 지원 기능 추가
...
- SearchColumnConfig 타입 추가 (types.ts)
- 좌측/우측 패널 모두 여러 검색 컬럼 설정 가능
- ConfigPanel에 검색 컬럼 추가/삭제 UI 구현
- 검색 시 OR 조건으로 여러 컬럼 동시 검색
- 기존 searchColumn 단일 설정과 하위 호환성 유지
2025-12-03 18:43:01 +09:00
kjs
676ec16879
화면 분할패널 오류 수정
2025-12-03 18:28:43 +09:00
hyeonsu
cb9c90fcdb
Merge pull request 'common/feat/dashboard-map' ( #240 ) from common/feat/dashboard-map into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/240
2025-12-03 18:09:22 +09:00
dohyeons
6a0ff5582f
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-03 17:46:01 +09:00
SeongHyun Kim
700623aa78
feat: SplitPanelLayout2 마스터-디테일 컴포넌트 구현
...
좌측 패널(마스터)-우측 패널(디테일) 분할 레이아웃 컴포넌트 추가
EditModal에 isCreateMode 플래그 추가하여 INSERT/UPDATE 분기 처리
dataFilter 기반 정확한 조인 필터링 구현
좌측 패널 선택 데이터를 모달로 자동 전달하는 dataTransferFields 설정 지원
ConfigPanel에서 테이블, 컬럼, 조인 설정 가능
2025-12-03 17:45:22 +09:00
kjs
2a72f89c8a
Merge pull request 'feature/screen-management' ( #239 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/239
2025-12-03 17:36:52 +09:00
kjs
4e29f92268
테이블 타입관리 ui개선
2025-12-03 16:39:47 +09:00
kjs
eb5ea411c9
화면 일괄삭제기능
2025-12-03 16:02:09 +09:00
SeongHyun Kim
760f9b2d67
fix(split-panel-layout): 좌측 패널 표시 컬럼 설정이 반영되지 않던 문제 수정
...
- leftPanel.columns 설정을 우선 적용하도록 로직 변경
- 조인 키(leftColumn) 대신 사용자 설정 컬럼이 표시되도록 수정
- 컬럼 라벨 변환 로직 개선
2025-12-03 15:17:43 +09:00
kjs
8317af92cd
입력 타입 변경시 바로 적용 가능하게 수정
2025-12-03 10:24:07 +09:00
kjs
37705e4a24
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-03 10:11:57 +09:00