feat(pl): add Excel export for carrier list

Add backend /transport/carrier/export and wire ListExportDropdown on the carrier page.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-08-21 17:47:57 +08:00
1 parent e72bcc67bc
commit 85c96f0a5d
3 files changed
+132 -1

No files matched your search

+2
View File
@@ -46,6 +46,8 @@ export interface CarrierQuery {
export const carrierApi = {
list: (params?: CarrierQuery) =>
request.get<PlListResponse<Carrier>>('/transport/carrier', { params }),
export: (data: Record<string, any>) =>
request.post('/transport/carrier/export', data, { responseType: 'blob' }),
get: (id: string) => request.get<Carrier>(`/transport/carrier/${id}`),
create: (data: Partial<Carrier>) => request.post<Carrier>('/transport/carrier', data),
update: (id: string, data: Partial<Carrier>) => request.put<Carrier>(`/transport/carrier/${id}`, data),