Commit Graph

247 Commits

Author SHA1 Message Date
dohyeons 184d687f0f 일단 야드관리 3d 드래그앤 드랍까지 2025-10-17 15:26:21 +09:00
leeheejin 0a02a6c7ab 자잘한 오류 수정과 스크롤, 헤더 변경완료 2025-10-17 14:52:08 +09:00
dohyeons 3b57d4acda 창고 3d 위젯 기능 삭제 2025-10-17 13:44:51 +09:00
leeheejin e53bdd15ef 스크롤두개문제 해결, 헤더 없애기 구현 2025-10-17 12:04:40 +09:00
leeheejin ec0acb3890 style: 대시보드 관리 console.log 주석처리
- TodoWidgetConfigModal: 8개 주석처리
- QueryEditor: 4개 주석처리
- DashboardDesigner: 3개 주석처리
- CanvasElement: 1개 주석처리
- MenuAssignmentModal: 1개 주석처리
- ElementConfigModal: 2개 주석처리
- DashboardSaveModal: 2개 주석처리
- ChartConfigPanel: 1개 주석처리
- Warehouse3DWidget: 2개 주석처리
- DashboardSidebar: list-summary 주석처리

총 34개의 불필요한 console 문 주석처리 완료
2025-10-17 10:38:22 +09:00
leeheejin d948aa3d3d fix: CanvasElement에 Warehouse3DWidget 렌더링 추가
- 대시보드 디자이너에서 warehouse-3d 위젯이 표시되지 않던 문제 수정
- dynamic import 및 렌더링 케이스 추가
2025-10-17 10:14:59 +09:00
leeheejin 829161d195 Merge origin/main into lhj - 대시보드 기능 통합
- 달력-할일-긴급지시 Context 연동 (lhj)
- 창고 현황 3D 위젯 추가 (main)
- 대시보드 저장 모달 개선 (main)
- 메뉴 할당 모달 추가 (main)
- 그리드 스냅 기능 유지
- DashboardProvider 통합
2025-10-17 10:01:33 +09:00
leeheejin fa08a26079 달력과 투두리스트 합침, 배경색변경가능, 위젯끼리 밀어내는 기능과 세밀한 그리드 추가, 범용위젯 복구 2025-10-17 09:49:02 +09:00
dohyeons 963e57d7e7 Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard 2025-10-16 18:10:22 +09:00
dohyeons abed34ce9a alert 모달 처리 2025-10-16 16:51:24 +09:00
dohyeons 5093d336c0 대시보드에 화면 할당 구현 2025-10-16 16:43:04 +09:00
dohyeons 8e2c66e2a4 3d 중간저장 2025-10-16 15:39:54 +09:00
leeheejin 6d51aced2c 위젯 커스텀 제목 및 헤더 표시/숨김 기능 추가
- 위젯 설정에서 제목 변경 가능
- 위젯 헤더 표시/숨김 토글 추가
- DB 마이그레이션 자동 실행 (custom_title, show_header 컬럼)
- 편집 모드/보기 모드 모두 지원
- DashboardTopMenu 레이아웃 유지
2025-10-16 14:59:07 +09:00
dohyeons 062efac47f 대시보드에 화면 할당 (중간) 2025-10-16 14:53:06 +09:00
dohyeons 71aaef7acb 메뉴 관리에 대시보드 할당 기능 추가 2025-10-16 14:19:08 +09:00
dohyeons c5499d2e18 해상도 변경 시 요소들 간격 조절 구현 2025-10-16 11:55:14 +09:00
dohyeons 8e0ef82de7 해상도 복원 구현 2025-10-16 11:29:45 +09:00
dohyeons 3bda194bf2 캔버스 동적 높이 기능 구현 2025-10-16 11:09:11 +09:00
dohyeons 9168844fab Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard 2025-10-16 10:56:34 +09:00
dohyeons 9e1a7c53e1 settings 저장 2025-10-16 10:27:43 +09:00
dohyeons 337cc448d0 리사이즈 핸들러 오류 수정 2025-10-16 10:09:10 +09:00
dohyeons ed9da3962a 에러 수정 2025-10-16 10:05:43 +09:00
dohyeons 3afcd3d9fb 같은 요소를 연속으로 꺼낼 수 있게 수정 2025-10-16 10:02:47 +09:00
dohyeons 18e2280623 대시보드 방식 이전 2025-10-16 09:55:14 +09:00
leeheejin 7e38f82d0c 필요없는 종류 정리 및 대시보드 이젠 렌더링 되고 모든 위젯들 이름 수정 가능하게 해달라고 했는데 지금은 데이터베이스 연결하는 것만 이름 변경이 됩니다. 2025-10-15 18:25:16 +09:00
dohyeons 59bd654107 대시보드 관리 목록/ 편집/ 뷰 분리 2025-10-15 17:11:26 +09:00
dohyeons d4949983fb Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard 2025-10-15 16:30:52 +09:00
leeheejin 39ddf59275 범용적으로 만든것들이랑 ui 수정 2025-10-15 16:16:27 +09:00
dohyeons 3613f9eef4 사소한 수정 2025-10-15 15:45:58 +09:00
dohyeons 95c685051d 쿼리 테스트 시 chartConfig를 리셋하도록 수정 2025-10-15 15:17:05 +09:00
dohyeons eff3b45dc9 기간 필터링 추가 2025-10-15 15:05:20 +09:00
dohyeons d709515d6d Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard 2025-10-15 14:01:58 +09:00
dohyeons 8799568cc6 rest api 설정 오류 해결 2025-10-15 14:01:01 +09:00
leeheejin cb2377b8d7 위젯 전용 설정 모달 로직 추가: 차트와 분리하여 충돌 방지
- 간단한 위젯(차량상태/목록, 배송/화물, 기사관리): 쿼리만으로 저장 가능
- 지도 위젯(차량위치지도): 위도/경도 매핑 패널 표시
- 차트: 기존 로직 유지 (차트 설정 필수)
- 모달 z-index 9999로 상향 조정
2025-10-15 13:32:20 +09:00
dohyeons 28e0a6af7d 주석 추가 2025-10-15 12:09:30 +09:00
dohyeons 3ecdf73bc5 Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard 2025-10-15 11:56:36 +09:00
dohyeons 31fcceef20 리스트에 카드 뷰 모드 추가 2025-10-15 11:29:53 +09:00
dohyeons f7fc0debe5 리스트 위젯 구현 2025-10-15 11:17:09 +09:00
leeheejin 736d777bef Merge lhj branch: 차량 위젯 3개 분리 및 배송/화물 현황 필터 기능 추가 2025-10-15 10:31:12 +09:00
leeheejin 36aec28708 차량위치 위젯 기존꺼 분할 완료 2025-10-15 10:29:15 +09:00
dohyeons 14d079b34f 기타 수정사항 2025-10-15 10:14:10 +09:00
dohyeons 593983d6ee rest api 기능 구현 2025-10-15 10:02:32 +09:00
dohyeons 2e84c4272f api 호출 오류 수정 2025-10-14 17:54:28 +09:00
dohyeons bed23e256b Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard 2025-10-14 17:25:43 +09:00
dohyeons ea97ffcade 대시보드 이동방식 변경 2025-10-14 17:25:07 +09:00
leeheejin f4c73aaa34 Merge lhj branch: 운영/작업 지원 위젯 4종 + 하이브리드 서비스 구현 2025-10-14 17:22:52 +09:00
leeheejin 9599d34ba9 투두리스트, 예약요청, 정비,문서 2025-10-14 17:21:28 +09:00
dohyeons 2d57c5e9ee Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard 2025-10-14 16:52:46 +09:00
dohyeons c896b2182c 수평 바 차트 구현 2025-10-14 16:49:57 +09:00
leeheejin 104c5671f6 캘린더 및 운전자 관리 위젯 파일 추가 (main에서 복사) 2025-10-14 16:46:42 +09:00
leeheejin 6a3ee2f132 모든 위젯 복구 (캘린더, 운전자 관리 포함) - main과 동일하게 유지 2025-10-14 16:45:16 +09:00
leeheejin 230888daa7 lhj 브랜치 main에 병합 - 모든 위젯 통합 (리스크/알림, 배송, 캘린더, 운전자 관리) 2025-10-14 16:42:23 +09:00
leeheejin c6930a4e66 배송/화물현황과 리스크/알림(api 활용, 공공데이터 복구시 대체될 가능성 있음) 2025-10-14 16:36:00 +09:00
dohyeons 60090873b3 내부 db로만 요청이 보내지는 현상 수정 2025-10-14 15:59:16 +09:00
dohyeons f040e8eb35 차트 구현 2차 완료 2025-10-14 15:50:15 +09:00
dohyeons 4cc5f1344f 차트 구현 1차 완료(바 차트 작동) 2025-10-14 15:25:11 +09:00
dohyeons 3db7feb36b 차트 구현 phase2 완료 2025-10-14 14:10:49 +09:00
dohyeons e667ee7106 차트 구현 phase1 완료 2025-10-14 13:59:54 +09:00
dohyeons 2050a22656 차트 구현 계획 md 파일 생성 2025-10-14 13:46:09 +09:00
dohyeons 5cd5ad6c49 캔버스 너비 초과하는 배치 막음 2025-10-14 13:20:17 +09:00
dohyeons ce599fab22 Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard 2025-10-14 11:58:13 +09:00
leeheejin 909024b635 캔버스 색상 오류 수정 및 국토부 api 적용 2025-10-14 11:55:31 +09:00
dohyeons 2b104b8455 불필요한 가져오기 삭제 2025-10-14 11:53:40 +09:00
dohyeons d149f0baaa 기사 관리 위젯에서 테마 관련 코드 삭제 2025-10-14 11:46:14 +09:00
dohyeons 0d4b985d5a 기사 관리 위젯 구현 2025-10-14 11:26:53 +09:00
dohyeons 7cad74a41f Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard 2025-10-14 10:51:28 +09:00
dohyeons 2311729338 달력 위젯 구현 2025-10-14 10:48:17 +09:00
leeheejin 85c561c8b5 메인 받은거랑 계산기 위젯, 배경색 2025-10-14 10:34:18 +09:00
dohyeons 4dbb55f6e1 달력 위젯 구현 md파일 2025-10-14 10:29:56 +09:00
dohyeons 7ccd8fbc6a 시계 위젯 설정을 팝오버로 변경 2025-10-14 10:23:20 +09:00
dohyeons 788745ef37 Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard 2025-10-14 10:13:35 +09:00
dohyeons ce65e6106d 시계 위젯 구현 2025-10-14 10:12:40 +09:00
leeheejin dac3e927aa 환율 위젯과 날씨 위젯 2025-10-14 10:05:40 +09:00
dohyeons 4813da827e 기본 시간(서울) 시계 위젯 구현 2025-10-14 09:41:33 +09:00
leeheejin 26649b78f3 환율과 날씨 위젯 api 활용 완료 날씨는 현재 기상청 ai hub로 사용중 나중에 공공데이터 서비스가 가능할때 바꾸기 바람 2025-10-13 19:04:28 +09:00
dohyeons faf201dfc6 위젯을 아래로 배치하도록 설정 2025-10-13 18:10:58 +09:00
dohyeons 3672bbd997 캔버스 크기 조절 2025-10-13 18:09:20 +09:00
dohyeons 39e3aa14cb 우측 사이드바 너비 조정 2025-10-13 17:21:24 +09:00
dohyeons 3d48c0f7cb 12 그리드 스냅 시스템 적용 2025-10-13 17:16:44 +09:00
dohyeons f73229eeeb 캔버스 하단에도 그리드 보이도록 수정 2025-10-13 17:09:45 +09:00
dohyeons cf909cded6 대시보드에 12그리드 스냅 시스템 적용 2025-10-13 17:05:14 +09:00
kjs ec35ca303f Merge branch 'main' into feature/batch-testing-updates 2025-10-13 13:15:13 +09:00
leeheejin 3fa410cbe4 ui 수정 및 시현할 기능 업데이트 2025-10-02 14:34:15 +09:00
leeheejin 2c0dca08b4 console.log 주석 처리 - 개발환경 정리
- menu, company, screenMng, i18n, tableMng 모듈 console 주석 처리
- 총 55개 파일 수정
- 빌드 에러 수정 완료
- 백엔드 서버 정상 작동 확인

관련 파일:
- frontend/components/admin/MenuManagement.tsx
- frontend/components/admin/MenuFormModal.tsx
- frontend/components/admin/ScreenAssignmentTab.tsx
- frontend/components/admin/CompanyTable.tsx
- frontend/components/admin/MultiLang.tsx
- frontend/app/(main)/admin/tableMng/page.tsx
- 기타 screen 관련 컴포넌트 49개 파일
2025-10-01 18:17:30 +09:00
leeheejin 4202a5b310 Merge branch 'main' into lhj - 충돌 해결 2025-10-01 18:01:20 +09:00
leeheejin 0209be8fd6 메일 관리 작업 저장용 커밋 2025-10-01 16:15:53 +09:00
hjjeong 841e8d656d Merge branch 'feature/dashboard-management' 2025-10-01 13:39:33 +09:00
hjjeong c58dd9ff7e console.log를 주석처리 문법오류 해결 2025-10-01 13:36:04 +09:00
hjjeong 716a9a3b31 Merge branch 'feature/dashboard-management' into main
대시보드 관리 시스템 통합
- 충돌 해결 완료
- 백엔드/프론트엔드 대시보드 기능 추가
2025-10-01 12:10:42 +09:00
hjjeong 5f63c24c42 feat: 대시보드 관리 시스템 구현
## 백엔드
- DashboardController: 대시보드 CRUD 및 쿼리 실행 API
- DashboardService: 비즈니스 로직 처리
- PostgreSQL 연동 및 데이터 관리

## 프론트엔드
- DashboardDesigner: 캔버스 기반 대시보드 디자이너
- QueryEditor: SQL 쿼리 편집 및 미리보기
- ChartRenderer: 다양한 차트 타입 지원 (Bar, Line, Area, Donut, Stacked, Combo)
- DashboardViewer: 실시간 데이터 반영 뷰어

## 개선사항
- 콘솔 로그 프로덕션 준비 (주석 처리)
- 차트 컴포넌트 확장 (6가지 타입)
- 실시간 쿼리 실행 및 데이터 바인딩
2025-10-01 12:06:24 +09:00
leeheejin 2a8841c6dc Merge branch 'main' into lhj - 충돌 해결 (메인 브랜치 코드 선택) 2025-10-01 11:31:53 +09:00
dohyeons 51d9c45d9e 공통코드관리 수정 시 에러 해결 2025-09-30 16:48:07 +09:00
hjjeong cf747b5fb3 Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/dashboard-management 2025-09-30 14:44:46 +09:00
dohyeons 142f6a1a90 코드 활성/비활성화 해결 2025-09-30 14:28:40 +09:00
hjjeong d8f73c1136 feat: 대시보드 관리 시스템 구현
 새로운 기능:
- 드래그 앤 드롭 대시보드 설계 도구
- SQL 쿼리 에디터 및 실시간 실행
- Recharts 기반 차트 컴포넌트 (Bar, Pie, Line)
- 차트 데이터 매핑 및 설정 UI
- 요소 이동, 크기 조절, 삭제 기능
- 레이아웃 저장 기능

📦 추가된 컴포넌트:
- DashboardDesigner: 메인 설계 도구
- QueryEditor: SQL 쿼리 작성 및 실행
- ChartConfigPanel: 차트 설정 패널
- ChartRenderer: 실제 차트 렌더링
- CanvasElement: 드래그 가능한 캔버스 요소

🔧 기술 스택:
- Recharts 라이브러리 추가
- TypeScript 타입 정의 완비
- 독립적 컴포넌트 구조로 설계

🎯 접속 경로: /admin/dashboard
2025-09-30 13:23:22 +09:00
hjjeong 7fc3111c4d 배치목록 카드형으로 변경 2025-09-30 10:30:26 +09:00
leeheejin 8c19d57ced ui, 외부커넥션에서 쿼리 조회만 가능하도록 2025-09-30 10:30:05 +09:00
hjjeong 2448f26bc3 Merge branch 'feature/rest-api-integration' of http://39.117.244.52:3000/kjs/ERP-node 2025-09-26 20:04:07 +09:00
hjjeong 3333429928 배치관리시스템 (DB, RestAPI) 2025-09-26 17:29:20 +09:00
hjjeong 949aab0b73 feat: 배치 관리 시스템 구현
 주요 기능:
- 배치 설정 관리 (생성/수정/삭제/실행)
- 배치 실행 로그 관리 및 모니터링
- 배치 스케줄러 자동 실행 (cron 기반)
- 외부 DB 연결을 통한 데이터 동기화
- Oracle, MSSQL, MariaDB 커넥터 지원

🔧 백엔드 구현:
- BatchManagementController: 배치 설정 CRUD
- BatchExecutionLogController: 실행 로그 관리
- BatchSchedulerService: 자동 스케줄링
- BatchExternalDbService: 외부 DB 연동
- 배치 관련 테이블 스키마 추가

🎨 프론트엔드 구현:
- 배치 관리 대시보드 UI
- 배치 생성/수정 폼
- 실행 로그 모니터링 화면
- 수동 실행 및 상태 관리

🛡️ 안전성:
- 기존 시스템과 독립적 구현
- 트랜잭션 기반 안전한 데이터 처리
- 에러 핸들링 및 로깅 강화
2025-09-25 11:04:16 +09:00
leeheejin e3cd6dc3a0 UI/UX 개선: 사이드바 레이아웃 안정화 및 메뉴 hover 효과 개선
- 사이드바 고정 너비 설정으로 메뉴 클릭 시 너비 변화 방지
- 메뉴 항목 hover 효과 일관성 개선 (고정 높이, 부드러운 색상 전환)
- 디버깅 로그 제거로 성능 최적화
- 관리자 페이지 카드 디자인 개선 (그라데이션 배경, 아이콘 색상 조정)
2025-09-25 09:29:56 +09:00
leeheejin bc6e6056c1 외부커넥션관리 2025-09-24 10:04:25 +09:00
leeheejin affb6899cc 수정할때 비밀번호 틀리면 연결안되게 2025-09-23 16:05:30 +09:00
kjs 699efd25a2 Merge origin/dev - 충돌 해결
- JWT_SECRET 환경변수 충돌 해결
- origin/dev의 더 안전한 JWT 키 값 채택
- 데이터베이스 커넥터 관련 새로운 기능들과 병합
2025-09-23 15:36:03 +09:00
leeheejin 3083ffc0a3 외부커넥션관리 수정시 연결테스트 문제 해결과 프론트 약간 수정한 내용 2025-09-23 12:34:34 +09:00
leeheejin f160a33b94 스크롤 기능 포함 2025-09-23 10:45:53 +09:00
kjs e653effac0 테이블 추가기능 수정사항 2025-09-23 10:40:21 +09:00
kjs 474cc33aee Merge branch 'dev' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management 2025-09-22 17:36:43 +09:00
leeheejin 1ae16bb690 feature connection 2025-09-22 17:28:31 +09:00
kjs dfda1bcc24 테이블 및 컬럼 생성기능 추가 2025-09-22 17:00:59 +09:00
kjs baa656dee5 Merge branch 'dev' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management 2025-09-19 15:23:35 +09:00
kjs 84d4d49bd5 메뉴생성시 화면할당기능 구현 2025-09-19 15:22:25 +09:00
hyeonsu efb08b0103 외부 커넥션 관리 ~ 테스트 2025-09-19 12:15:14 +09:00
hyeonsu 2a313c5ca2 불필요한 파일 삭제 2025-09-18 18:18:18 +09:00
hyeonsu e628c7c4dc db 정보 조회 2025-09-18 09:32:50 +09:00
hyeonsu b1a3ba713a 외부 호출 중간 저장 2025-09-17 17:14:59 +09:00
kjs 083f053851 레이아웃 추가기능 2025-09-10 18:36:28 +09:00
kjs 01860df8d7 컴포넌트 화면편집기에 배치 2025-09-10 14:09:32 +09:00
kjs db782eb9c9 템플릿관리, 컴포넌트 관리 2025-09-09 17:42:23 +09:00
kjs 85a1e0c68a 메뉴 삭제 2025-09-09 16:14:21 +09:00
kjs 20cdcca171 이미지 미리보기 기능 2025-09-05 14:52:10 +09:00
hyeonsu 25d0376c1a 모달 무한 호출 해결 2025-09-04 10:00:38 +09:00
hyeonsu 55f6925b06 코드 무한 스크롤 구현 2025-09-03 18:23:23 +09:00
hyeonsu ce4a25a10b 카테고리 무한 스크롤 구현 2025-09-03 17:57:37 +09:00
hyeonsu 9090e9f7f4 드랍 애니메이션 제거 2025-09-03 17:23:09 +09:00
hyeonsu 4654a571f4 커스텀 훅 분리 및 react query 최적화 2025-09-03 14:57:52 +09:00
hyeonsu 63c7b80391 공통코드 관리 시스템 개선 완료 2025-09-03 11:20:43 +09:00
hyeonsu 8b495b9e80 현대적 라이브러리 도입 완료 2025-09-02 18:25:44 +09:00
hyeonsu 40b2328876 UX/UI 개선 및 CRUD 즉시 반영 개선 2025-09-02 15:41:07 +09:00
hyeonsu 1cb923a9d9 드래그앤 드랍 및 검색 및 핕터링 기능 구현 2025-09-02 13:57:53 +09:00
hyeonsu 658bc05f21 프론트엔드 기본 구현 완료 2025-09-02 13:18:46 +09:00
kjs 3bd5a2fa14 화면 저장기능 구현 2025-09-01 18:42:59 +09:00
kjs c00026c83d 다국어 언어삭제기능 2025-08-29 10:44:55 +09:00
hyeonsu 4d8c646759 페이지네이션 1페이지 렌더링 2025-08-27 11:20:25 +09:00
dohyeons 7267cc52eb 사용자 검색 기능 구현 2025-08-26 14:23:22 +09:00
dohyeons 6f68fa5639 비밀번호 변경 기능 구현 2025-08-26 14:18:14 +09:00
dohyeons 65d648d30b 상태 변경 모달 수정 2025-08-26 11:10:34 +09:00
dohyeons 543052a4aa Merge branch 'dev' of http://39.117.244.52:3000/kjs/ERP-node into userMng 2025-08-26 09:58:13 +09:00
dohyeons 4f6be8f551 사용자 상태 변경 구현 2025-08-26 09:56:45 +09:00
dohyeons b43a88a045 사용자 변경 이력 조회 구현 2025-08-25 18:30:07 +09:00
kjs 7bb7f1621f 메뉴관리 다국어 적용 2025-08-25 17:56:33 +09:00
kjs 307faba089 메뉴관리 다국어 중간 커밋 2025-08-25 17:22:20 +09:00
kjs 96c601a0cf 다국어 관리 페이지 2025-08-25 15:12:31 +09:00
kjs ce130ee225 사용자관리 등록 2025-08-25 13:12:17 +09:00
kjs 8667cb4780 회사관리, 메뉴관리 수정,삭제 기능 2025-08-25 11:07:39 +09:00
kjs 86017c257d 메뉴관리, 다국어관리, 토큰문제 해결 2025-08-21 14:47:07 +09:00
kjs a0e5b57a24 최초커밋 2025-08-21 09:41:46 +09:00