Commit Graph

2669 Commits

Author SHA1 Message Date
DDD1542 6370984598 feat: Add Multi-Agent Orchestrator MCP Server using Cursor Agent CLI 2026-02-06 00:03:56 +09:00
SeongHyun Kim 025c28bdbe fix: 분할 패널 추가 탭(additionalTabs) 수정 버튼이 해당 탭의 editButton 설정을 사용하도록 수정 2026-01-22 20:02:57 +09:00
SeongHyun Kim 294e0e4e18 fix: 분할 패널 추가 탭(additionalTabs) 수정 버튼이 해당 탭의 editButton 설정을 사용하도록 수정 2026-01-22 19:59:28 +09:00
hjlee 52964739f8 Merge pull request 'lhj' (#378) from lhj into main
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/378
2026-01-22 18:20:51 +09:00
leeheejin ba5ee357ca Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into lhj
; Conflicts:
;	frontend/lib/utils/buttonActions.ts
2026-01-22 16:32:13 +09:00
leeheejin ef32de3087 범용폼모달 데이터부분 데이터 삭제해도 안지워지던거 수정 2026-01-22 16:05:18 +09:00
SeongHyun Kim 4495e414b5 Merge remote-tracking branch 'origin/main' into ksh 2026-01-22 14:48:28 +09:00
SeongHyun Kim 1720b6c826 fix(frontend): ModernDatePicker 날짜 범위 자동 정렬 추가 및 조회 불가 문제 해결 2026-01-22 14:44:49 +09:00
leeheejin fad1748591 퇴사일 제대로 작동되게 했고 퇴사일 지우면 오류났던거 수정했음요 2026-01-22 14:17:11 +09:00
kjs 7a71b7e98a feat: 엑셀 업로드 모달에 중복 체크 기능 추가
- 엑셀 컬럼과 시스템 컬럼 간의 중복 체크 설정을 위한 체크박스 추가
- 중복 체크 시 처리 방법을 선택할 수 있는 옵션(건너뛰기/덮어쓰기) 추가
- 중복 체크 설정된 컬럼 수 및 관련 안내 메시지 표시
- 중복 체크를 위한 기존 데이터 조회 로직 구현
- 업로드 후 성공/실패/건너뛰기 건수에 대한 상세 결과 메시지 표시
2026-01-22 11:57:12 +09:00
SeongHyun Kim 0f7cfb484e Merge branch 'ksh' 2026-01-22 11:13:07 +09:00
SeongHyun Kim 57662df8cb feat: UniversalFormModal 필수값 검증 기능 추가
- beforeFormSave 이벤트 핸들러에서 validateRequiredFields() 호출 추가
- 검증 실패 시 validationFailed 플래그로 저장 중단 처리
- 누락된 필수 필드명을 사용자에게 toast로 명확히 표시

- 패널 설정에서 필수 체크 하여도 작동하지 않는 문제 해결
2026-01-22 10:57:15 +09:00
hjlee 40865bb0cd Merge pull request '엑셀 업로드에서 공급업체 명이 안들어가던 오류 수정완료' (#377) from lhj into main
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/377
2026-01-22 10:01:06 +09:00
leeheejin e19a28fa52 엑셀 업로드에서 공급업체 명이 안들어가던 오류 수정완료 2026-01-22 09:59:20 +09:00
SeongHyun Kim e14e0bd029 Merge remote-tracking branch 'origin/main' into ksh 2026-01-21 18:07:28 +09:00
hjlee c3379ec4c2 Merge pull request 'lhj' (#376) from lhj into main
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/376
2026-01-21 17:15:47 +09:00
leeheejin 2327d6e97c 상태유지 수정2 2026-01-21 17:14:07 +09:00
leeheejin 63a4753701 새로고침해도 상태 유지하는 선택박스 만들었음 2026-01-21 17:10:15 +09:00
SeongHyun Kim 3fd7fdcb58 fix(backend): 테이블 설정 변경 시 screen_layouts의 webType 동기화 누락 수정
테이블 설정에서 input_type을 변경할 때 screen_layouts의
componentConfig.webType이 업데이트되지 않는 버그 수정

문제:
- syncScreenLayoutsInputType 함수에서 widgetType, inputType은 업데이트하지만
  componentConfig.webType은 누락되어 기존 값(예: "text")이 유지됨
- 프론트엔드 SelectBasicComponent는 webType을 기준으로 카테고리 로딩 여부를
  판단하므로, input_type을 category로 변경해도 옵션이 표시되지 않음

수정:
- componentConfig 업데이트 시 webType도 inputType과 동일하게 설정
- 로그 메시지에 webType 정보 추가

품목정보에서 동일하게 발생하는 문제
화면 레이아웃(screen_layouts)의 componentConfig.webType이 text로 설정되어 있어서 카테고리 API를 호출하지 않습니다
2026-01-21 16:47:40 +09:00
SeongHyun Kim 055094308d feat: 모달에서 카테고리 조회 시 menuObjid 전달 기능 추가
카테고리 값을 메뉴별로 다르게 설정할 수 있도록 menuObjid를 모달 체인 전체에 전달합니다.

변경 내용:
- InteractiveDataTable: 등록/수정 모달 열 때 menuObjid를 이벤트에 포함
- EditModal: menuObjid를 state에 저장하고 하위 컴포넌트에 전달
- SaveModal: menuObjid props를 받아서 DynamicComponentRenderer에 전달
- SelectBasicComponent: getCategoryValues API 호출 시 menuObjid 파라미터 전달

이를 통해 같은 테이블/컬럼이라도 메뉴에 따라 다른 카테고리 옵션을 표시할 수 있습니다.

카테고리 API를 호출할 때 menuObjid를 전달하여 메뉴별 필터링 적용 가능하게 변경
2026-01-21 16:42:11 +09:00
leeheejin 62a82b3bcf 밑꺽쇠 수정했음! 2026-01-21 16:40:37 +09:00
leeheejin e6bb366ec7 피벗에 필터링쪽에 초기화버튼 넣었음 2026-01-21 16:15:20 +09:00
leeheejin cb8b434434 피벗에 필터링 안되던거 수정 2026-01-21 16:01:58 +09:00
hjlee fbd7e89c8a Merge pull request 'lhj' (#375) from lhj into main
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/375
2026-01-21 11:41:35 +09:00
leeheejin 070ca254a2 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.
2026-01-21 11:41:06 +09:00
leeheejin 29a4ab7b9d entity-search-iniput 수정 2026-01-21 11:40:47 +09:00
leeheejin e8fc664352 fix: 분할패널 수정 버튼 클릭 시 데이터 불러오기 오류 수정
- Primary Key 컬럼명을 프론트엔드에서 백엔드로 전달하도록 개선
- 백엔드 자동 감지 실패 시에도 클라이언트 제공 값 우선 사용
- Primary Key 찾기 로직 개선 (설정값 > id > ID > non-null 필드)
2026-01-21 10:32:37 +09:00
hjlee 97256f8db0 Merge pull request 'lhj' (#374) from lhj into main
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/374
2026-01-21 09:26:35 +09:00
leeheejin 6a0aa87d3b Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into lhj 2026-01-21 09:25:51 +09:00
leeheejin 2bf81a6e24 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.
2026-01-21 09:25:36 +09:00
leeheejin a55115ac48 엑셀 열짤려서 업로드 되는거랑 다운로드시 카테고리 두개이상이면 코드로 나오던거 수정했습니당 2026-01-21 09:25:21 +09:00
SeongHyun Kim 430723df59 Merge origin/main into ksh 2026-01-20 17:44:00 +09:00
SeongHyun Kim 0907d318eb fix: 수정 모드에서 채번 코드 재할당 방지
handleSave(): formData.id 체크로 수정 모드 판별, 기존 번호 유지
handleUniversalFormModalTableSectionSave(): formData.id 및 originalGroupedData 체크로 수정 모드 판별
신규 등록 시에만 allocateCode 호출하여 채번 코드 할당
입고관리 화면에서 수정 시 입고번호 증가 문제 해결
2026-01-20 17:05:36 +09:00
hjjeong 7039cca1cf Merge pull request '수정 버튼 핸들러 Primary Key 찾기 수정' (#373) from 260120-jhj into main
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/373
2026-01-20 16:22:49 +09:00
SeongHyun Kim c31b0540aa fix: 분할패널 연결 필터에 operator equals 누락으로 인한 조회 실패 수정 : 우측 패널에 연관 데이터(부서인원)가 조회되지 않던 문제 수정
- 재고이력에서 품번으로 출력안되는 문제 해결 : 엔티티 조인 쿼리 생성 시 동일한 컬럼 별칭이 중복 생성되어 SQL 에러 발생하던 문제 방지
2026-01-20 16:08:38 +09:00
hjjeong 447bf937de 수정 버튼 핸들러 Primary Key 찾기 수정 2026-01-20 14:13:09 +09:00
SeongHyun Kim 585febfb52 make: RepeaterFieldGroup 컴포넌트
- 하위 데이터 조회 연동 방식 개선
- 필드 정의 레벨에서 subDataSource 설정 추가
- 필드별 숨김(isHidden) 옵션 추가
- 기존 fieldMappings 방식 제거, 필드별 연동으로 변경
_repeaterFieldsConfig 메타데이터로 설정 전달 : "이 필드들의 하위 조회 결과에서 값 가져와서 추가로 저장해줘"라는 주문서 역할
2026-01-19 18:58:23 +09:00
SeongHyun Kim b62a0b7e3b fix: 분할패널 화면 복구 2026-01-19 18:48:18 +09:00
hjlee 147d187901 Merge pull request 'lhj' (#372) from lhj into main
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/372
2026-01-19 17:26:05 +09:00
leeheejin d09a6977f7 검색필터 업그레이드 2026-01-19 17:25:12 +09:00
SeongHyun Kim d4b5bdd835 feat: RepeaterInput 하위 데이터 조회 컬럼 설정 기능 개선
- 표시 컬럼 순서 변경 기능 추가 (columnOrder)
- 조회 컬럼 -> 저장 컬럼 매핑 기능 추가 (fieldMappings)
- 컬럼별 라벨, 순서, 저장 여부 통합 설정 UI 구현
- 하위 호환성 유지 (fieldMappings 없으면 기존 로직 사용)
2026-01-19 13:18:17 +09:00
leeheejin faf4100056 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.
2026-01-19 13:17:10 +09:00
kjs 410b4a7b14 Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node 2026-01-19 12:07:30 +09:00
kjs e4667cce5f refactor: 테이블 관리 서비스에서 쿼리 및 로깅 개선
- 다중 값 배열 검색 시 조건 처리 로직 개선
- 쿼리에서 main. 접두사 추가하여 명확한 테이블 참조 보장
- 불필요한 공백 제거 및 코드 가독성 향상
- 엔티티 관계 감지 로깅 개선으로 디버깅 용이성 증가
- 새로운 수주관리 및 거래처 테이블 추가로 멀티테넌시 지원 강화
2026-01-19 12:07:29 +09:00
leeheejin c282d5c611 Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into lhj 2026-01-19 10:14:48 +09:00
leeheejin d4afc06f4a 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.
2026-01-19 10:14:38 +09:00
leeheejin f2ab4f11bd 진짜 해결했음 진짜진짜로 2026-01-19 10:14:20 +09:00
hjlee 514d852fa6 Merge pull request '배포 다시..' (#371) from lhj into main
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/371
2026-01-19 09:50:47 +09:00
leeheejin 8603fddbcb 배포 다시.. 2026-01-19 09:50:25 +09:00
hjlee 58adc0a100 Merge pull request 'lhj' (#370) from lhj into main
Reviewed-on: http://39.117.244.52:3000/kjs/ERP-node/pulls/370
2026-01-16 18:15:42 +09:00