leeheejin
93b37e99e6
시간쪽 관련된거
2025-12-15 13:46:42 +09:00
hyeonsu
f31fca0115
Merge pull request 'common/feat/dashboard-map' ( #287 ) from common/feat/dashboard-map into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/287
2025-12-15 11:28:21 +09:00
dohyeons
c2d473bf59
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-15 11:27:44 +09:00
dohyeons
23a1dd6321
분할 패널 테이블에서 셀 클릭 시 행 선택 및 자동 필터링 구현
2025-12-15 11:17:10 +09:00
hyeonsu
4e10449b3f
Merge pull request '3D 야드 위젯 새로고침 버튼구현' ( #286 ) from common/feat/dashboard-map into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/286
2025-12-15 09:47:58 +09:00
dohyeons
d21c4acf0f
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-15 09:47:45 +09:00
dohyeons
95cbd62b1a
3D 야드 위젯 새로고침 버튼구현
2025-12-15 09:46:26 +09:00
kjs
665d1b51d8
Merge pull request 'feature/screen-management' ( #285 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/285
2025-12-12 18:29:20 +09:00
kjs
036380d267
다중 제어기능 구현
2025-12-12 18:28:58 +09:00
kjs
4777c2bc0a
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-12 17:09:41 +09:00
kjs
b755f8f017
분할패널 소스컬럼 추론
2025-12-12 17:08:36 +09:00
hjlee
e8bc770439
Merge pull request 'lhj' ( #284 ) from lhj into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/284
2025-12-12 15:47:15 +09:00
leeheejin
8f6af5018c
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into lhj
...
; Please enter a commit message to explain why this merge is necessary,
; especially if it merges an updated upstream into a topic branch.
;
; Lines starting with ';' will be ignored, and an empty message aborts
; the commit.
2025-12-12 15:46:43 +09:00
leeheejin
76f6bd7f27
설정들 고친거
2025-12-12 15:45:57 +09:00
kjs
722718b7ed
설비 수정모달 데이터 안넘어오는 현상 수정
2025-12-12 14:37:24 +09:00
SeongHyun Kim
7ad70462d5
Merge branch 'ksh'
2025-12-12 14:14:58 +09:00
SeongHyun Kim
51099ba858
fix(modal-repeater-table): 외부 테이블 조인 시 ID 타입 변환 추가
...
문제:
- 외부 테이블 조인 시 ID 값이 문자열로 전달되어 백엔드에서 ILIKE 검색 수행
- 문자열 '189'로 검색하면 '189', '1890', '18900' 등 모두 매칭되는 문제
- 발주 등록 화면에서 품목 참조 데이터 조회 실패
해결:
- fetchReferenceValue 함수: 조인 조건 값 타입 변환 추가
- resolveDynamicValue 함수 (단순 테이블 조회): 조인 조건 값 타입 변환 추가
- resolveDynamicValue 함수 (복합 조인): 조인 조건 값 타입 변환 추가
변환 로직:
- targetField가 '_id'로 끝나거나 'id'인 경우 Number()로 변환
- NaN 체크로 변환 불가능한 값은 원본 유지
- 백엔드에서 숫자는 = 비교, 문자열은 ILIKE 검색 수행하므로 정확한 매칭 필요
영향 범위:
- modal-repeater-table 컴포넌트를 사용하는 모든 화면
- 발주 등록, 수주 등록 등 품목 참조 테이블 조회
2025-12-12 14:12:33 +09:00
SeongHyun Kim
11215e3316
chore: 미사용 수주 등록 모듈(orderController) 삭제
...
- 백엔드: orderController.ts, orderRoutes.ts 삭제
- 프론트엔드: components/order/, order-registration-modal/ 삭제
- app.ts, index.ts, getComponentConfigPanel.tsx에서 참조 제거
- 현재 sales_order_mng 기반 수주 시스템 사용으로 구 모듈 불필요
2025-12-12 14:02:17 +09:00
kjs
309d4be31d
Merge pull request 'feature/screen-management' ( #283 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/283
2025-12-12 13:50:49 +09:00
kjs
add98673bb
Merge branch 'main' into feature/screen-management
2025-12-12 13:50:43 +09:00
kjs
3a6af2fb71
분할패널 조인문제 수정
2025-12-12 13:50:33 +09:00
SeongHyun Kim
c85841b59f
fix(repeat-screen-modal): 외부 테이블 조인 시 ID 타입 변환 추가
...
- 조인 키가 '_id' 또는 'id'인 경우 문자열을 숫자로 변환
- 백엔드 ILIKE 검색 방지로 정확한 ID 매칭 보장
- API 호출 파라미터 로깅 추가 (디버깅용)
2025-12-12 13:46:20 +09:00
hjlee
ac3de6ab07
Merge pull request 'lhj' ( #282 ) from lhj into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/282
2025-12-12 13:45:29 +09:00
SeongHyun Kim
1680163c61
fix: ModalRepeaterTable 빈 행 자동 표시 문제 해결
...
- 신규 등록 모달 오픈 시 빈 객체 필터링 기능 추가
- isEmptyRow 함수로 안전한 빈 객체 판단 (id 필드 체크)
- useState 초기화 및 useEffect 동기화에 필터링 적용
- 수정 모달의 실제 데이터는 id 필드로 보호
2025-12-12 11:10:51 +09:00
SeongHyun Kim
a9135165d9
fix: UniversalFormModal 채번 규칙 자동 생성 기능 개선
...
- 모달 재오픈 시 동일 번호 유지 (previewCode 사용)
- 저장 시 정상적인 순번 증가 (allocateCode에서 nextSequence 사용)
- refreshKey를 React key로 전달하여 컴포넌트 강제 리마운트
- ruleId를 부모 컴포넌트까지 전달하여 buttonActions에서 감지
- 미리보기와 저장 번호 일치 (currentSequence + 1 통일)
2025-12-12 10:55:09 +09:00
kjs
0ee49b77ae
설비 품목 하나만 추가되는 오류 수정
2025-12-12 10:44:59 +09:00
SeongHyun Kim
5ed80df2d4
Merge branch 'ksh'
2025-12-12 09:15:26 +09:00
SeongHyun Kim
ab8b5a2c91
fix: UniversalFormModal 채번규칙 중복 호출 문제 해결
...
- generateNumberingValues 중복 호출 방지 (ref 플래그 추가)
- generateOnOpen 시 allocateCode 직접 호출로 변경
- config 변경 시 initializeForm 재호출 비활성화
- cleanup 함수에서 플래그 초기화 추가
- 저장 시점 채번 로직 간소화 (generateOnSave만 처리)
2025-12-11 19:14:55 +09:00
kjs
e8af7ae4c6
Merge pull request '분할패널 버튼 이동 가능하게 수정' ( #281 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/281
2025-12-11 18:40:57 +09:00
kjs
016b8f707b
분할패널 버튼 이동 가능하게 수정
2025-12-11 18:40:39 +09:00
SeongHyun Kim
038c5a0973
fix(numbering-rule): 채번 미리보기 순번 수정 및 저장 시 재할당 로직 추가
...
- 미리보기 시 currentSequence + 1로 다음 순번 표시
- UniversalFormModal에서 미리보기/실제할당 분리
- _needsAllocation 플래그로 저장 시 재할당 여부 판단
- RepeatScreenModal 외부 데이터 소스 조인/필터 설정 UI 추가
2025-12-11 18:26:33 +09:00
hyeonsu
88024b4e60
Merge pull request 'fix: tiptap 버전 충돌 해결 및 legacy-peer-deps 적용' ( #280 ) from common/feat/dashboard-map into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/280
2025-12-11 16:32:33 +09:00
dohyeons
fcc709684b
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-11 16:32:15 +09:00
dohyeons
b208b0be34
fix: tiptap 버전 충돌 해결 및 legacy-peer-deps 적용
2025-12-11 16:31:47 +09:00
leeheejin
c2a6dbea3b
Merge branch 'main' into lhj - resolve TableListComponent conflict
2025-12-11 16:28:46 +09:00
leeheejin
563acb7c00
봄 에러 뜨던거 고침2
2025-12-11 16:09:58 +09:00
leeheejin
30361e0f45
돔 에러 뜨던거 고침
2025-12-11 16:07:16 +09:00
leeheejin
84bd1ce154
첨부파일 이름으로 나오게 함
2025-12-11 15:50:28 +09:00
leeheejin
a489e2c155
첨부파일 기능 완료
2025-12-11 15:46:05 +09:00
SeongHyun Kim
6a676dcf5c
refactor(universal-form-modal): ConfigPanel 모달 분리 및 설정 패널 오버플로우 수정
...
- UniversalFormModalConfigPanel을 3개 모달로 분리 (2300줄 → 300줄)
- FieldDetailSettingsModal: 필드 상세 설정
- SaveSettingsModal: 저장 설정
- SectionLayoutModal: 섹션 레이아웃 설정
- FloatingPanel, DetailSettingsPanel 가로 스크롤 오버플로우 수정
- SelectOptionConfig에 saveColumn 필드 추가 (저장 값 별도 지정)
2025-12-11 15:29:37 +09:00
dohyeons
308c78b067
배포 오류 해결
2025-12-11 15:29:25 +09:00
hyeonsu
3f1ecfab15
Merge pull request '외부 DB 연결 끊김 오류 해결' ( #279 ) from common/feat/dashboard-map into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/279
2025-12-11 15:26:16 +09:00
dohyeons
ab9ddaa190
외부 DB 연결 끊김 오류 해결
2025-12-11 15:25:48 +09:00
dohyeons
b03132595c
패키지 다운그레이드
2025-12-11 14:38:57 +09:00
dohyeons
e67b5f76a8
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node
2025-12-11 14:34:48 +09:00
dohyeons
1d97bcaa9f
배포 오류 해결
2025-12-11 14:34:42 +09:00
kjs
d3b4c4c42e
Merge pull request 'feature/screen-management' ( #278 ) from feature/screen-management into main
...
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/278
2025-12-11 14:32:34 +09:00
kjs
f2b0ac8fd5
Merge branch 'main' into feature/screen-management
2025-12-11 14:32:27 +09:00
kjs
a4cf11264d
테이블리스트컴포넌트 합산기능
2025-12-11 14:32:15 +09:00
kjs
215242b676
검색필터 분할패널 데이터 합산기능 추가
2025-12-11 14:25:28 +09:00