ERP-node/frontend/components
kjs 5c2e147784 feat: 테이블 복제 기능 구현 (최고 관리자 전용)
 새로운 기능
- 테이블 타입 관리에 테이블 복제 기능 추가
- 기존 테이블의 설정과 컬럼 정보를 복사하여 새 테이블 생성
- 최고 관리자만 사용 가능 (company_code = '*' AND userType = 'SUPER_ADMIN')
- 테이블 1개 선택 시에만 복제 버튼 활성화

🎨 UI 개선
- 테이블 목록에 '테이블 복제' 버튼 추가 (Copy 아이콘)
- CreateTableModal을 복제 모드로 재사용
- 복제 모드 시 제목/설명/버튼 텍스트 동적 변경
- 원본 테이블 정보 자동 로드

🔧 기술적 개선
- CreateTableModal에 mode/sourceTableName props 추가
- 복제 모드 감지 및 데이터 자동 로드 로직 구현
- API 타입 정의 수정 (ColumnListData 인터페이스 추가)
- 백엔드 응답 구조와 프론트엔드 타입 일치화

🐛 버그 수정
- API 응답 구조 불일치 문제 해결
- ColumnListResponse 타입 수정 (배열 → 객체)
- 데이터 파싱 로직 수정 (data.columns 접근)
- 디버그 로그 추가로 문제 추적 개선

📝 변경된 파일
- frontend/app/(main)/admin/tableMng/page.tsx
- frontend/components/admin/CreateTableModal.tsx
- frontend/lib/api/tableManagement.ts
- frontend/types/ddl.ts
- 테이블_복제_기능_구현_계획서.md (신규)

 테스트 완료
- 최고 관리자 권한 체크
- 테이블 정보 로드
- 컬럼 정보 복제
- 새 테이블명 입력 및 검증
- 테이블 생성 및 목록 갱신
2025-10-31 17:58:49 +09:00
..
admin feat: 테이블 복제 기능 구현 (최고 관리자 전용) 2025-10-31 17:58:49 +09:00
animations 메일 관리 작업 저장용 커밋 2025-10-01 16:15:53 +09:00
auth ui 수정 및 시현할 기능 업데이트 2025-10-02 14:34:15 +09:00
common 스타일 수정중 2025-10-30 12:03:50 +09:00
dashboard feat: 화면 관리 및 대시보드 뷰어 레이아웃 전체 너비 활용 개선 2025-10-31 10:41:45 +09:00
dataflow feat: 관리자 테이블 스타일 개선 및 탭 컴포넌트 디자인 수정 2025-10-30 17:55:55 +09:00
examples 스타일 수정중 2025-10-30 12:03:50 +09:00
flow 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
layout fix: AppLayout overflow-hidden으로 인한 스크롤 비활성화 문제 수정 2025-10-31 11:01:02 +09:00
mail feat: 테이블 테두리 및 라운드 제거, 검색 필터 제목 제거 2025-10-30 15:39:39 +09:00
multilang 메뉴관리, 다국어관리, 토큰문제 해결 2025-08-21 14:47:07 +09:00
report 리포트 관리 되돌리기 2025-10-13 19:15:52 +09:00
screen fix: 제어관리 저장 및 실행 문제 수정 2025-10-31 17:21:47 +09:00
theme ui 수정 및 시현할 기능 업데이트 2025-10-02 14:34:15 +09:00
ui feat: 플로우 위젯 디자인 개선 및 검색 필터 기능 강화 2025-10-30 18:30:39 +09:00
webtypes 커밋 2025-10-30 18:31:08 +09:00
GlobalFileViewer.tsx ui 수정 및 시현할 기능 업데이트 2025-10-02 14:34:15 +09:00