kjs
5f406fbe88
공통코드 계층구조 구현
2025-12-23 09:31:18 +09:00
kjs
09f477172c
Merge main into feature/screen-management (menuCopyService 충돌 해결)
2025-12-19 16:07:41 +09:00
kjs
84efaed1eb
에러 수정
2025-12-18 16:35:55 +09:00
dohyeons
da24db8f37
외부 업체 전용 모드 및 3D 캔버스 전체 화면 기능 구현
2025-12-18 16:03:47 +09:00
kjs
cf8a5a3d93
연쇄관계 자식 라벨표시
2025-12-18 15:16:34 +09:00
kjs
bca6de9811
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-18 14:34:38 +09:00
kjs
f03b247db2
카테고리 설정 구현
2025-12-18 14:12:48 +09:00
dohyeons
ac8961160d
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into reportMng
2025-12-18 13:27:25 +09:00
kjs
7b30f6c7f2
Merge branch 'main' into feature/screen-management
2025-12-17 17:41:43 +09:00
kjs
3589e4a5b9
엔티티컬럼 표시설정 수정
2025-12-17 17:41:29 +09:00
dohyeons
2e122b0703
Word 변환 WYSIWYG 개선 - 위치/크기/줄바꿈/가로배치 지원
2025-12-17 16:11:52 +09:00
SeongHyun Kim
ccbbf46faf
feat(universal-form-modal): 옵셔널 필드 그룹 및 카테고리 Select 옵션 기능 추가
...
- 옵셔널 필드 그룹: 섹션 내 선택적 필드 그룹 지원 (추가/제거, 연동 필드 자동 변경)
- 카테고리 Select: table_column_category_values 테이블 값을 Select 옵션으로 사용
- 전체 카테고리 컬럼 조회 API: GET /api/table-categories/all-columns
- RepeaterFieldGroup 저장 시 공통 필드 자동 병합
2025-12-17 14:30:29 +09:00
kjs
3c73c20292
화면 복사문제 수정
2025-12-15 14:51:41 +09:00
kjs
036380d267
다중 제어기능 구현
2025-12-12 18:28:58 +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
5bbbd37553
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-11 10:43:09 +09:00
kjs
f272f0c4c7
제어관리 회사코드 저장 안되는 문제 수정
2025-12-11 10:41:28 +09:00
kjs
08575c296e
연쇄 통합관리
2025-12-10 15:59:04 +09:00
kjs
c71b958a05
연쇄관계 관리
2025-12-10 13:53:44 +09:00
dohyeons
8d07458c94
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-09 10:36:49 +09:00
SeongHyun Kim
7ac6bbc2c6
Merge remote-tracking branch 'origin/main' into ksh
2025-12-09 09:24:33 +09:00
kjs
2b055757e2
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-08 17:59:09 +09:00
SeongHyun Kim
a278ceca3f
feat(universal-form-modal): 범용 다중 테이블 저장 기능 추가
2025-12-08 17:54:11 +09:00
kjs
5609e6353f
창고 렉 구조 등록 컴포넌트 중복 방지기능 추가
2025-12-08 17:13:14 +09:00
dohyeons
ad5c7f643c
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-08 16:37:13 +09:00
leeheejin
ed1626d391
세금계산서 업그레이드
2025-12-08 16:18:44 +09:00
dohyeons
11a99a5c2e
flow-widgdt 인라인 편집 및 검색 하이라이트 기능 추가
2025-12-08 16:06:43 +09:00
leeheejin
0ffec7f443
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-08 16:02:19 +09:00
leeheejin
ab1308efe8
세금계산서 발행 완료
2025-12-08 16:01:59 +09:00
SeongHyun Kim
3dc67dd60a
Merge remote-tracking branch 'origin/main' into ksh
2025-12-08 15:35:38 +09:00
SeongHyun Kim
892278853c
feat(UniversalFormModal): 전용 API 저장 기능 및 사원+부서 통합 저장 API 구현
...
- CustomApiSaveConfig 타입 정의 (apiType, mainDeptFields, subDeptFields)
- saveWithCustomApi() 함수 추가로 테이블 직접 저장 대신 전용 API 호출
- adminController에 saveUserWithDept(), getUserWithDept() API 추가
- user_info + user_dept 트랜잭션 저장, 메인 부서 변경 시 자동 겸직 전환
- ConfigPanel에 전용 API 저장 설정 UI 추가
- SplitPanelLayout2: getColumnValue()로 조인 테이블 컬럼 값 추출 개선
- 검색 컬럼 선택 시 표시 컬럼 기반으로 변경
2025-12-08 15:31:40 +09:00
dohyeons
ef3b85f343
배치 UPSERT 기능 및 고정값 매핑 버그 수정
2025-12-04 17:26:29 +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
kjs
eb5ea411c9
화면 일괄삭제기능
2025-12-03 16:02:09 +09:00
dohyeons
436d604bb3
REST API 연결 생성 시 회사별 연결명 중복 허용
2025-12-02 11:12:09 +09:00
leeheejin
8c83db596d
공차관련수정사항들
2025-12-02 09:53:08 +09:00
dohyeons
cd47f569e2
feat: 공차중계 운전자 차량/프로필 관리 기능 구현
2025-12-01 19:03:43 +09:00
dohyeons
9c3f1d26ad
차량관리(기초데이터) 구현
2025-12-01 18:41:02 +09:00
leeheejin
fbeb3ec2c9
버튼 과정이 조금 복잡하지만 위도경도 연속추적기능도 넣음
2025-12-01 16:49:02 +09:00
leeheejin
8d2ec8e737
공차등록성공
2025-12-01 15:23:07 +09:00
leeheejin
9f97a16d6a
Merge origin/main and resolve conflicts - add geolocation/update_field actions
2025-11-28 18:45:41 +09:00
kjs
bd4e3e507d
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-11-28 18:38:18 +09:00
leeheejin
67e6a8008d
버튼 액션중 위치정보 가져오기, 필드값 변경 추가
2025-11-28 18:35:07 +09:00
kjs
c78ba865b6
카테고리 설정 안풀리는 오류 수정
2025-11-28 15:15:35 +09:00
leeheejin
552beabdc0
null로 저장되게 성공시킴
2025-11-28 14:45:04 +09:00
dohyeons
f3c5c90d7b
외부 REST API 커넥션 POST/Body + DB 토큰 테스트 지원
2025-11-27 16:42:48 +09:00
kjs
fb9de05b00
화면 분할패널 중간커밋
2025-11-27 12:08:32 +09:00
dohyeons
d6b9372e1f
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-11-25 14:58:39 +09:00
dohyeons
ace80be8e1
N-Level 계층 구조 및 공간 종속성 시스템 구현
2025-11-25 13:55:00 +09:00
kjs
3f60f9ca3e
fix(flow): 제어 실행 시 writer와 company_code 자동 입력 기능 추가
...
🐛 문제:
- 제어(플로우) 실행으로 데이터 INSERT 시 writer, company_code 컬럼이 비어있는 문제
- 플로우 실행 API에 인증이 없어 사용자 정보를 사용할 수 없었음
✅ 해결:
1. 플로우 실행 API에 authenticateToken 미들웨어 추가
2. 사용자 정보(userId, userName, companyCode)를 contextData에 포함
3. INSERT 노드 실행 시 writer와 company_code 자동 추가
- 필드 매핑에 없는 경우에만 자동 추가
- writer: 현재 로그인한 사용자 ID
- company_code: 현재 사용자의 회사 코드
- 최고 관리자(companyCode = '*')는 제외
4. 플로우 제어 자동 감지 개선
- flowConfig가 있으면 controlMode 없이도 플로우 모드로 인식
- 데이터 미선택 시 명확한 오류 메시지 표시
🎯 영향:
- 입고처리, 출고처리 등 제어 기반 데이터 생성 시 멀티테넌시 보장
- 데이터 추적성 향상 (누가 생성했는지 자동 기록)
📝 수정 파일:
- frontend/lib/utils/buttonActions.ts
- backend-node/src/routes/dataflow/node-flows.ts
- backend-node/src/services/nodeFlowExecutionService.ts
2025-11-25 09:33:36 +09:00