Commit Graph

33 Commits

Author SHA1 Message Date
kjs ddb1d4cf60 화면 좌우 맞추기 2025-11-24 12:02:23 +09:00
kjs 23911d3dd8 feat: 카테고리 컴포넌트 메뉴 스코프 전환 완료
 구현 내용:
1. 백엔드 API 추가
   - GET /api/table-management/menu/:menuObjid/category-columns
   - 형제 메뉴들의 테이블에서 카테고리 타입 컬럼 조회
   - menuService.getSiblingMenuObjids() 재사용

2. 프론트엔드 CategoryWidget 수정
   - menuObjid를 props로 받아 CategoryColumnList에 전달
   - effectiveMenuObjid로 props.menuObjid도 처리
   - 선택된 컬럼에 tableName 포함하여 상태 관리

3. CategoryColumnList 수정
   - menuObjid 기반으로 형제 메뉴의 모든 카테고리 컬럼 조회
   - 테이블명+컬럼명 함께 표시
   - onColumnSelect에 tableName 전달

4. 메뉴 네비게이션 수정
   - AppLayout.tsx: 화면 이동 시 menuObjid를 URL 쿼리 파라미터로 전달
   - useMenu.ts: 동일하게 menuObjid 전달
   - page.tsx: 자식 컴포넌트에도 menuObjid 전달

🎯 효과:
- 이제 형제 메뉴들이 서로 다른 테이블을 사용해도 카테고리 공유 가능
- 메뉴 클릭 → 화면 이동 시 자동으로 menuObjid 전달
- 카테고리 위젯이 형제 메뉴의 모든 카테고리 컬럼 표시
2025-11-11 14:44:22 +09:00
kjs bab960b50e feat: 엑셀 다운로드 파일명을 메뉴 이름으로 변경
- 메뉴 클릭 시 localStorage에 메뉴 이름 저장 (useMenu, AppLayout)
- 엑셀 다운로드 시 localStorage의 메뉴 이름을 파일명으로 사용
- 백엔드 카테고리 컬럼 조회 쿼리 파라미터 버그 수정
- API 호출 시 불필요한 autoFilter 파라미터 제거

파일명 형식: {메뉴이름}_{날짜}.xlsx
예시: 품목등록테스트_2025-11-11.xlsx
2025-11-11 10:29:47 +09:00
dohyeons b54413978b Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feat/dashboard 2025-10-31 11:02:15 +09:00
kjs afc384f0d9 fix: AppLayout overflow-hidden으로 인한 스크롤 비활성화 문제 수정
- main 태그의 overflow-hidden을 overflow-auto로 변경하여 스크롤 복구
- 모든 페이지에서 스크롤이 정상 작동하도록 수정
2025-10-31 11:01:02 +09:00
dohyeons cff8f39bc3 Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feat/dashboard 2025-10-31 10:56:08 +09:00
kjs 0bb314f8e5 feat: 화면 관리 및 대시보드 뷰어 레이아웃 전체 너비 활용 개선
- 화면 관리 페이지에서 position.x === 0인 컴포넌트가 100% 너비로 표시되도록 수정
- 대시보드 뷰어에서 부모 컨테이너의 maxWidth 제한 제거하여 화면 전체 너비 활용
- AppLayout의 main 영역에 16px 내부 패딩 적용
- RealtimePreview 및 RealtimePreviewDynamic 컴포넌트에서 좌측 정렬 컴포넌트 너비 자동 조정
- 모바일 환경에서 화면 스케일링 비활성화 (반응형만 작동)
- table-mobile-fixed CSS 클래스 추가로 모바일 테이블 레이아웃 개선
- useResponsive 훅 추가로 반응형 감지 기능 구현
2025-10-31 10:41:45 +09:00
dohyeons 7b6132953c 사이드바 크기 조절 2025-10-30 16:20:19 +09:00
kjs 29c49d7f07 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
kjs 25cd23c1fb 화면 비율조정 수정 2025-10-24 16:34:21 +09:00
leeheejin 901fae9814 스크롤과 설정한 해상도 크기와 실제화면 크기가 다른 문제 해결 2025-10-23 17:12:55 +09:00
kjs 8c89b9cf86 테이블 리스트 수정 2025-10-23 16:50:41 +09:00
dohyeons 8a2aa49910 메인 레이아웃에 헤더만큼 패딩 추가 2025-10-21 16:57:19 +09:00
leeheejin e53bdd15ef 스크롤두개문제 해결, 헤더 없애기 구현 2025-10-17 12:04:40 +09:00
kjs dadd49b98f 화면관리 수정 2025-10-13 19:18:01 +09:00
leeheejin 3fa410cbe4 ui 수정 및 시현할 기능 업데이트 2025-10-02 14:34:15 +09:00
dohyeons 6da8d14845 프로필 이미지 삭제 직후 렌더링이 안되는 문제 해결 2025-09-30 15:45:21 +09:00
leeheejin 28485d6e5c 콘솔 주석처리, 화면관리쪽 컬럼수, 페이지네이션 수정 2025-09-25 16:22:02 +09:00
leeheejin cd84d9033c uiux 개선 2025-09-25 14:22:30 +09:00
leeheejin e3cd6dc3a0 UI/UX 개선: 사이드바 레이아웃 안정화 및 메뉴 hover 효과 개선
- 사이드바 고정 너비 설정으로 메뉴 클릭 시 너비 변화 방지
- 메뉴 항목 hover 효과 일관성 개선 (고정 높이, 부드러운 색상 전환)
- 디버깅 로그 제거로 성능 최적화
- 관리자 페이지 카드 디자인 개선 (그라데이션 배경, 아이콘 색상 조정)
2025-09-25 09:29:56 +09:00
kjs 699efd25a2 Merge origin/dev - 충돌 해결
- JWT_SECRET 환경변수 충돌 해결
- origin/dev의 더 안전한 JWT 키 값 채택
- 데이터베이스 커넥터 관련 새로운 기능들과 병합
2025-09-23 15:36:03 +09:00
kjs c557fc5d56 전체 화면 영역 배경색을 흰색으로 통일
- 화면 이외 영역의 회색 배경(bg-gray-50)을 흰색(bg-white)으로 변경
- AppLayout의 전체 배경색을 흰색으로 변경
- 빈 화면일 때의 배경색도 흰색으로 통일
- 화면 전체가 일관된 흰색 배경으로 표시되도록 개선
2025-09-23 15:30:02 +09:00
leeheejin 3083ffc0a3 외부커넥션관리 수정시 연결테스트 문제 해결과 프론트 약간 수정한 내용 2025-09-23 12:34:34 +09:00
kjs 4b28530fec 타입 관리 개선 및 화면 비율조정 중간커밋 2025-09-19 18:43:55 +09:00
kjs d89fd2d38d 빌드 에러 수정 2025-09-05 14:00:45 +09:00
kjs 1c2249ee42 화면 해상도 설정 기능 구현 2025-09-04 17:01:07 +09:00
hyeonsu 7002384393 프로젝트 이름 관련 기타 정리사항 2025-09-02 10:43:59 +09:00
kjs 3bd5a2fa14 화면 저장기능 구현 2025-09-01 18:42:59 +09:00
kjs 42dbfd98f8 화면관리 중간 커밋 2025-09-01 11:48:12 +09:00
hyeonsu 404984a652 사용자 locale 변경 시 menus와 user-menus 재호출 2025-08-28 10:09:57 +09:00
hyeonsu 49f812f444 프로필 이미지 기능 수정 2025-08-28 10:05:06 +09:00
hyeonsu 4799e9597f 페이지 헤더 컴포넌트 구현 2025-08-26 17:51:23 +09:00
hyeonsu 014688974e admin 렌더링 방식 변경 2025-08-26 17:20:45 +09:00