byeongcheolryu
d7f491fa84
refactor: 로딩 스피너 표준화 및 프로젝트 헬스 개선
...
- LoadingSpinner 컴포넌트 5가지 변형 구현
- LoadingSpinner (인라인/버튼용)
- ContentLoadingSpinner (상세/수정 페이지)
- PageLoadingSpinner (페이지 전환)
- TableLoadingSpinner (테이블/리스트)
- ButtonSpinner (버튼 내부)
- 18개+ 페이지 로딩 UI 표준화
- HR 페이지 (사원, 휴가, 부서, 급여, 근태)
- 영업 페이지 (견적, 거래처)
- 게시판, 팝업관리, 품목기준정보
- API 키 보안 개선 (NEXT_PUBLIC_API_KEY → API_KEY)
- Textarea 다크모드 스타일 개선
- DropdownField Radix UI Select 버그 수정 (key prop)
- 프로젝트 헬스 개선 계획서 문서화
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-20 14:33:11 +09:00
byeongcheolryu
48dbba0e5f
feat: 단가관리 페이지 마이그레이션 및 HR 관리 기능 추가
...
## 단가관리 (Pricing Management)
- 단가 목록 페이지 (IntegratedListTemplateV2 공통 템플릿 적용)
- 단가 등록/수정 폼 (원가/마진 자동 계산)
- 이력 조회, 수정 이력, 최종 확정 다이얼로그
- 판매관리 > 단가관리 네비게이션 메뉴 추가
## HR 관리 (Human Resources)
- 사원관리 (목록, 등록, 수정, 상세, CSV 업로드)
- 부서관리 (트리 구조)
- 근태관리 (기본 구조)
## 품목관리 개선
- Radix UI Select controlled mode 버그 수정 (key prop 적용)
- DynamicItemForm 파일 업로드 지원
- 수정 페이지 데이터 로딩 개선
## 문서화
- 단가관리 마이그레이션 체크리스트
- HR 관리 구현 체크리스트
- Radix UI Select 버그 수정 가이드
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-06 11:36:38 +09:00