fix(WEB): 수주 페이지 필드 매핑 및 제품-부품 트리 구조 개선

- ApiClient 인터페이스: representative → manager_name, contact_person 변경
- transformApiToFrontend: client.representative → client.manager_name 수정
- ApiOrderItem에 floor_code, symbol_code 필드 추가 (제품-부품 매핑)
- ApiOrder에 options 타입 정의 추가
- ApiQuote에 calculation_inputs 타입 정의 추가
- 수주 상세 페이지 제품-부품 트리 구조 UI 개선
This commit is contained in:
2026-01-16 21:59:06 +09:00
committed by hskwon
parent 8955944ed8
commit 31e13b7150

View File

@@ -52,10 +52,15 @@
| **URL** | `/ko/accounting/receivables` |
| **현재 상태** | 404 Not Found |
| **우선순위** | P0 (긴급) |
| **담당** | api 백엔드 + React 프론트엔드 |
| **담당** | React 프론트엔드 |
| **비고** | API 이미 존재 (ReceivablesController) |
#### 필요 작업
- [ ] 미수금현황 API 확인/개발 (api 백엔드)
- [x] API 존재 확인 완료 (ReceivablesController)
- `GET /api/v1/receivables` - 목록
- `GET /api/v1/receivables/summary` - 요약
- `PUT /api/v1/receivables/memos` - 메모 업데이트
- `PUT /api/v1/receivables/overdue-status` - 연체 상태
- [ ] React 페이지 개발 (프론트엔드)
- [ ] API 연동
@@ -120,7 +125,7 @@
---
### 4. 매출관리 - 세금계산서/거래명세서 미발행
### 4. 매출관리 - 세금계산서/거래명세서 미발행 ✅ API 완료
| 항목 | 내용 |
|------|------|
@@ -128,11 +133,22 @@
| **문제** | 세금계산서 발행대기 81건, 거래명세서 발행대기 81건 (100%) |
| **영향** | 세금계산서/거래명세서 발행 누락 |
| **우선순위** | P1 |
| **상태** | ✅ API 완료 (2026-01-19) |
#### 기존 API (개별 발행)
- `POST /api/v1/tax-invoices/{id}/issue` - 세금계산서 개별 발행
- `POST /api/v1/sales/{id}/statement/issue` - 거래명세서 개별 발행
#### 일괄 발행 API (신규)
- [x] `POST /api/v1/tax-invoices/bulk-issue` - 세금계산서 일괄 발행
- [x] `POST /api/v1/sales/bulk-issue-statement` - 거래명세서 일괄 발행
#### 개선 방안
- [ ] 세금계산서/거래명세서 일괄 발행 기능
- [x] 세금계산서 일괄 발행 API 개발 → 완료
- [x] 거래명세서 일괄 발행 API 개발 → 완료
- [ ] 자동 발행 로직 검토 (매출 등록 시 자동 발행 옵션)
- [ ] 발행 대기 데이터 대시보드 알림
- [ ] React 프론트엔드 연동
---
@@ -248,11 +264,11 @@ gantt
| 우선순위 | 작업 | 담당 | 상태 |
|----------|------|------|------|
| P0 | 근태 설정 페이지 | React 프론트엔드 | ⬜ 대기 (API 존재) |
| P0 | 미수금현황 페이지 | api 백엔드 + React 프론트엔드 | ⬜ 대기 |
| P0 | 미수금현황 페이지 | React 프론트엔드 | ⬜ 대기 (API 존재) |
| P1 | 입금유형 일괄설정 | React 프론트엔드 | ✅ API 이미 존재 |
| P1 | 출금유형 일괄설정 | React 프론트엔드 | ✅ API 이미 존재 |
| P1 | 매입 데이터 정합성 | React 프론트엔드 | ✅ API 완료 (2026-01-19) |
| P1 | 매출 문서 발행 | api 백엔드 + React 프론트엔드 | ⬜ 대기 |
| P1 | 매출 문서 발행 | api 백엔드 + React 프론트엔드 | ✅ API 완료 (2026-01-19) |
| P2 | 대시보드 알림 | React 프론트엔드 | ⬜ 대기 |
---