dohyeons
1462700c83
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-01 10:15:10 +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
dohyeons
b43bf57ea9
불필요한 기능 주석처리
2025-11-28 17:47:09 +09:00
leeheejin
552beabdc0
null로 저장되게 성공시킴
2025-11-28 14:45:04 +09:00
dohyeons
39d327fb45
외부 REST API 연결 확장
2025-11-28 11:35:36 +09:00
dohyeons
586dde96fb
외부 REST API 목록에 DB 토큰 인증 라벨 추가
2025-11-27 17:14:24 +09:00
dohyeons
7c42e88593
외부 REST API 커넥션에 DB 토큰 및 테스트 UX 개선
2025-11-27 17:11:30 +09:00
dohyeons
f3c5c90d7b
외부 REST API 커넥션 POST/Body + DB 토큰 테스트 지원
2025-11-27 16:42:48 +09:00
kjs
30dac204c0
메뉴복사 기능수정(카테고리,코드값 제거)
2025-11-27 14:53:51 +09:00
dohyeons
707328e765
REST API→DB 토큰 배치 및 auth_tokens 저장 구현
2025-11-27 11:32:19 +09:00
dohyeons
5787550cc9
에디터 속성 편집 성능 최적화 (디바운스 적용)
2025-11-26 16:05:33 +09:00
dohyeons
b2afe8674e
3D 뷰어 조명 설정 개선 (색상 왜곡 해결)
2025-11-25 17:23:24 +09:00
dohyeons
f0513e20d8
3D 에디터 속성 입력 성능 최적화
2025-11-25 17:19:39 +09:00
dohyeons
710ca122ea
STP 정차포인트를 자재 미적재 영역으로 분리하고 시각화 개선
2025-11-25 17:08:12 +09:00
dohyeons
f59218aa43
3d필드로 텍스트 변경
2025-11-25 15:06:55 +09:00
dohyeons
60832e88ff
3d필드 생성으로 변경
2025-11-25 15:01:47 +09:00
dohyeons
080188b419
외부 DB 연결 설정 및 쿼리 처리 로직 보완
2025-11-25 14:57:48 +09:00
dohyeons
ace80be8e1
N-Level 계층 구조 및 공간 종속성 시스템 구현
2025-11-25 13:55:00 +09:00
dohyeons
6fe708505a
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-11-25 09:53:36 +09:00
dohyeons
119afcaf42
배치된 객체 목록 계층구조 및 아코디언 적용
2025-11-25 09:35:47 +09:00
dohyeons
216e1366ef
편집 시 기존 세팅 가져오는 로직 구현
2025-11-24 18:23:00 +09:00
dohyeons
711f2670de
초기 배치 시 프리뷰 생성
2025-11-24 18:16:15 +09:00
dohyeons
b80d6cb85e
영역의 자재를 “해당 영역”에만 배치가 가능하게 구현
2025-11-24 17:02:22 +09:00
dohyeons
90b7c2b0f0
자재 개수에 따른 높이 조절
2025-11-24 16:52:22 +09:00
dohyeons
7994b2a72a
계층 구조 유효성 검사 및 그룹 이동 기능 구현
2025-11-24 15:57:28 +09:00
kjs
73cd23aee8
Merge branch 'main' into feature/screen-management
2025-11-21 16:24:21 +09:00
dohyeons
68e8e7b36b
초기에 설정 데이터 불러와지지 않는 현상 해결
2025-11-21 16:13:50 +09:00
dohyeons
dd913d3ecf
3d에서 테이블 가져올 때 테이블, 컬럼 코멘트 같이 가져오기
2025-11-21 15:44:52 +09:00
kjs
8b3593c8fb
feat: 메뉴 복사 시 화면명 일괄 변환 기능 추가
...
새로운 기능:
- 화면명에서 특정 텍스트 제거 (예: '탑씰' 제거)
- 화면명에 접두사 추가 (예: '한신' 추가)
- 변환 로직: 제거 → 접두사 추가 순서로 적용
백엔드:
- menuCopyService.copyMenu()에 screenNameConfig 파라미터 추가
- copyScreens()에서 화면명 변환 로직 적용
- 정규식으로 전역 치환 (new RegExp(text, 'g'))
프론트엔드:
- MenuCopyDialog에 화면명 일괄 변경 UI 추가
- Checkbox로 기능 활성화/비활성화
- 2개 Input: removeText, addPrefix
- API 호출 시 screenNameConfig 전달
사용 예시:
1. '탑씰 회사정보' → '회사정보' (제거만)
2. '회사정보' → '한신 회사정보' (접두사만)
3. '탑씰 회사정보' → '한신 회사정보' (제거 + 접두사)
관련 파일:
- backend-node/src/services/menuCopyService.ts
- backend-node/src/controllers/adminController.ts
- frontend/lib/api/menu.ts
- frontend/components/admin/MenuCopyDialog.tsx
2025-11-21 15:38:59 +09:00
kjs
c70998fa4f
feat: 메뉴 복사 기능 - 2단계 복사 방식으로 화면 참조 매핑 문제 해결
...
- 문제: 화면 복사 시 참조되는 화면이 아직 복사되지 않아 screenIdMap에 매핑 정보가 없었음
- 해결: 2단계 복사 방식 도입
1단계: 모든 screen_definitions 먼저 복사하여 screenIdMap 완성
2단계: screen_layouts 복사하면서 완성된 screenIdMap으로 참조 업데이트
- 결과: targetScreenId가 올바르게 새 회사의 화면 ID로 매핑됨 (예: 149 → 517)
- 추가: 화면 수집 시 문자열 타입 ID도 올바르게 파싱하도록 개선
- 추가: 참조 화면 발견 및 업데이트 로그 추가
관련 파일:
- backend-node/src/services/menuCopyService.ts
- db/migrations/1003_add_source_menu_objid_to_menu_info.sql
- db/scripts/cleanup_company_11_*.sql
2025-11-21 14:37:09 +09:00
dohyeons
6ccaa85413
우측패널 표시 컬럼 인풋 다 지우면 초기값이 들어오는 문제 해결
2025-11-21 14:29:17 +09:00
dohyeons
1e1bc0b2c6
대시보드 설정 저장 및 디지털 트윈 UX 개선
2025-11-21 12:22:27 +09:00
dohyeons
3d32929c0b
대시보드 에러 해결
2025-11-21 10:29:47 +09:00
dohyeons
205d062f4a
수정..
2025-11-21 03:33:49 +09:00
dohyeons
0450390b2a
배치 대략적인 완료
2025-11-21 02:25:25 +09:00
dohyeons
751a5da119
Db와 rest api 같이 구현
2025-11-20 14:34:17 +09:00
dohyeons
33350a4d46
feat: Digital Twin Editor 테이블 매핑 UI 및 백엔드 API 구현
2025-11-20 10:15:58 +09:00
dohyeons
eeed671436
3d - 배치 구현
2025-11-19 12:00:55 +09:00
dohyeons
cec631d0f7
야드관리 3d 에러 및 기본 설정 수정
2025-11-18 17:57:19 +09:00
dohyeons
5142a1254e
통계 카드 헤더 제거해도 삭제 버튼은 남기기
2025-11-17 16:37:22 +09:00
dohyeons
542f2ccc96
실시간 지도 마커 업데이트 구현 및 마커 종류에 트럭 추가
2025-11-17 15:05:59 +09:00
dohyeons
227ab1904c
위젯 헤더 설정 디자이너 화면에서도 적용되도록
2025-11-17 12:22:13 +09:00
dohyeons
800da3bf21
list위젯 카드 기능 재구현
2025-11-17 12:16:55 +09:00
dohyeons
3e9c566834
지도 위젯 팝업 수정 및 폴리곤 매핑 추가
2025-11-17 12:10:29 +09:00
dohyeons
ff23aa7d1d
대시보드 제목 누르면 편집화면으로 이동 구현
2025-11-17 09:49:13 +09:00
dohyeons
385ecdc46a
통계카드에 시간 표시
2025-11-14 16:55:52 +09:00
dohyeons
2eb8c3a61b
리스트 카드 렌더링 문제 해결
2025-11-14 11:16:03 +09:00
dohyeons
a491f08337
지도 위젯에서도 마커 종류 선택 가능하게 구현
2025-11-14 10:49:11 +09:00
dohyeons
a3503c0b9f
지도 위젯 별 polling 설정 구현
2025-11-14 10:26:09 +09:00
kjs
2663400e26
Merge branch 'main' into feature/screen-management
2025-11-13 15:28:25 +09:00