fix: [출고관리] 목록 테이블 수신자/수신주소/수신처/작성자/출고일 API 매핑 연동

- OrderInfoApiData에 writer_name, writer_id, delivery_date 필드 추가
- transformApiToListItem에서 5개 필드 매핑 누락 수정
This commit is contained in:
2026-03-03 20:27:59 +09:00
parent 23fa9c0ea2
commit 5ff5093d7b

View File

@@ -50,6 +50,9 @@ interface OrderInfoApiData {
site_name?: string;
delivery_address?: string;
contact?: string;
delivery_date?: string;
writer_id?: number;
writer_name?: string;
}
interface ShipmentApiData {
@@ -147,6 +150,12 @@ function transformApiToListItem(data: ShipmentApiData): ShipmentItem {
depositConfirmed: data.deposit_confirmed,
invoiceIssued: data.invoice_issued,
deliveryTime: data.expected_arrival,
// 수신/작성자/출고일 매핑
receiver: data.receiver || '',
receiverAddress: data.order_info?.delivery_address || data.delivery_address || '',
receiverCompany: data.order_info?.customer_name || data.customer_name || '',
writer: data.order_info?.writer_name || data.creator?.name || '',
shipmentDate: data.scheduled_date || '',
};
}