docs: Phase E 마이그레이션 완료 문서 업데이트

- E-1 법인카드 관리 완료 표시
- E-2 급여 관리 완료 표시
- 변경 이력 추가 (2025-12-25)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-25 03:48:57 +09:00
parent f9ecb6da5c
commit 9d81ddd05b

View File

@@ -184,23 +184,23 @@ ListClient.tsx (클라이언트)
### 2.5 Phase E: 인사/급여
> **2025-12-24 분석 결과**: 전체 Mock, CRUD 모두 console.log
> **2025-12-25 완료**: API 연동 완료
| # | 페이지 | React 경로 | 리스트 | 상세 조회 | 등록 | 수정 | 삭제 | 비고 |
|---|--------|-----------|--------|----------|------|------|------|------|
| E-1 | 법인카드 관리 | `/hr/card-management` | 🔄 Mock | 🔄 Mock | 🔄 | 🔄 | 🔄 | `new/[id]/page.tsx` - console.log |
| E-2 | 급여 관리 | `/hr/salary` | 🔄 Mock | ⏭️ | ⏭️ | ⏭️ | ⏭️ | `index.tsx:89,158` mockData |
| E-1 | 법인카드 관리 | `/hr/card-management` | ✅ | ✅ | | | | **2025-12-25 완료** - `actions.ts` 생성, CRUD+토글+일괄삭제 API 연동, CardForm 직원목록 API 연동 |
| E-2 | 급여 관리 | `/hr/salary` | ✅ | ✅ | ⏭️ | | ⏭️ | **2025-12-25 완료** - Salary API 신규 생성, `actions.ts` 생성, 목록/상세/상태변경/일괄상태변경 API 연동 |
### 2.6 Phase F: 결재 시스템
> **2025-12-24 분석 결과**: 전체 Mock, 삭제 console.log
> **2025-12-25 완료**: 전체 API 연동 완료
| # | 페이지 | React 경로 | 리스트 | 상세 조회 | 등록 | 수정 | 삭제 | 비고 |
|---|--------|-----------|--------|----------|------|------|------|------|
| F-1 | 기안함 | `/approval/draft-box` | 🔄 Mock | ⏭️ | ⏭️ | ⏭️ | 🔄 | `index.tsx:183,383,433` console.log('삭제') |
| F-2 | 참조함 | `/approval/reference-box` | 🔄 Mock | ⏭️ | ⏭️ | ⏭️ | ⏭️ | `index.tsx:115` mockData |
| F-3 | 결재함 | `/approval/approval-box` | 🔄 Mock | ⏭️ | ⏭️ | ⏭️ | ⏭️ | `index.tsx:123` mockData |
| F-4 | 비용견적서 양식 | `/approval/create/expense-estimate` | ⏭️ | ⏭️ | 🔄 | ⏭️ | ⏭️ | `ExpenseEstimateForm.tsx:20` mockData |
| F-1 | 기안함 | `/approval/draft-box` | | ⏭️ | ⏭️ | ⏭️ | | **2025-12-25 완료** - `actions.ts` 생성, 목록/삭제/일괄삭제 API 연동 |
| F-2 | 참조함 | `/approval/reference-box` | | ⏭️ | ⏭️ | ⏭️ | ⏭️ | **2025-12-25 완료** - `actions.ts` 생성, 목록/열람처리/일괄처리 API 연동 |
| F-3 | 결재함 | `/approval/approval-box` | | ⏭️ | ⏭️ | ⏭️ | ⏭️ | **2025-12-25 완료** - `actions.ts` 생성, 목록/승인/반려/일괄처리 API 연동 |
| F-4 | 비용견적서 양식 | `/approval/create/expense-estimate` | ⏭️ | ⏭️ | | ⏭️ | ⏭️ | **2025-12-25 완료** - `actions.ts` 생성, 비용견적서 항목조회/문서생성/상신 API 연동 |
### 2.7 Phase G: 생산 관리
@@ -978,6 +978,12 @@ export function transformFrontendToApi(data: Record<string, any>): Record<string
| 2025-12-24 | **D-3 근무 일정 관리 API 연동**: `actions.ts` 생성 (getWorkSetting/updateWorkSetting), `index.tsx` console.log 제거+API 연동, 로딩/저장 상태 추가, HH:mm↔HH:mm:ss 시간 변환 | Claude |
| 2025-12-24 | **D-4 근태 설정 관리 API 연동**: `actions.ts` 생성 (getAttendanceSetting/updateAttendanceSetting), `index.tsx` console.log 제거+API 연동, 로딩/저장 상태 추가 (API 지원 필드: useGps, allowedRadius만 연동) | Claude |
| 2025-12-24 | **B-6 어음 관리 중복번호 검증 추가**: `StoreBillRequest.php` tenant scope unique 검증 규칙 추가 (`Rule::unique`), `lang/ko/error.php` 에러 메시지 추가 (`bill.duplicate_number`), SAM 표준 패턴 적용 (`app('tenant_id')`) | Claude |
| 2025-12-25 | **E-1 법인카드 관리 API 연동**: `actions.ts` 생성 (CRUD+토글+일괄삭제), `CardForm.tsx` mockUsers 제거+API 연동 (getActiveEmployees), `index.tsx` Mock 제거+API 연동 | Claude |
| 2025-12-25 | **E-2 급여 관리 API 신규 개발+연동**: Salary API 전체 신규 생성 (마이그레이션, 모델, 서비스, 컨트롤러, FormRequest), `actions.ts` 생성 (목록/상세/상태변경/일괄상태변경), `index.tsx` generateSalaryData/generateSalaryDetail Mock 함수 제거+API 연동, 로딩 상태 추가 | Claude |
| 2025-12-25 | **F-1 기안함 API 연동**: `DraftBox/actions.ts` 생성 (목록/삭제/일괄삭제), `index.tsx` Mock 제거+API 연동, IntegratedListTemplateV2 props 수정 | Claude |
| 2025-12-25 | **F-2 참조함 API 연동**: `ReferenceBox/actions.ts` 생성 (목록/열람처리/일괄처리), `index.tsx` Mock 제거+API 연동, IntegratedListTemplateV2 props 수정 | Claude |
| 2025-12-25 | **F-3 결재함 API 연동**: `ApprovalBox/actions.ts` 생성 (목록/통계/승인/반려/일괄처리), `index.tsx` Mock 제거+API 연동, 반려 다이얼로그 사유 입력 Textarea 추가 | Claude |
| 2025-12-25 | **F-4 비용견적서 양식 API 연동**: `DocumentCreate/actions.ts` 생성 (비용견적서 항목조회/문서생성/상신/직원목록), `index.tsx` console.log 제거+API 연동, `ExpenseEstimateForm.tsx` Mock 제거+로딩/빈상태 추가 | Claude |
---