feat(pl): add Excel export for recharge, urea and maintenance process lists
Support filtered and selected export on apply and disburse/process board pages. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
441e1fdae1
commit
89e8d6e65c
12 files changed
+511
-8
No files matched your search
@@ -1412,6 +1412,8 @@ export interface VehicleRechargeDisburseBoardListResponse {
|
||||
export const vehicleRechargeApplyApi = {
|
||||
list: (params?: Record<string, unknown>) =>
|
||||
request.get<VehicleRechargeApplyListResponse>('/transport/vehicle-recharge-apply/', { params }),
|
||||
export: (data: Record<string, any>) =>
|
||||
request.post('/transport/vehicle-recharge-apply/export', data, { responseType: 'blob' }),
|
||||
get: (id: string) => request.get<VehicleRechargeApply>(`/transport/vehicle-recharge-apply/${id}`),
|
||||
create: (data: Partial<VehicleRechargeApply>) =>
|
||||
request.post<VehicleRechargeApply>('/transport/vehicle-recharge-apply/', data),
|
||||
@@ -1430,6 +1432,8 @@ export const vehicleRechargeRecordApi = {
|
||||
'/transport/vehicle-recharge-record/disburse-board',
|
||||
{ params }
|
||||
),
|
||||
export: (data: Record<string, any>) =>
|
||||
request.post('/transport/vehicle-recharge-record/disburse-board/export', data, { responseType: 'blob' }),
|
||||
list: (params?: Record<string, unknown>) =>
|
||||
request.get<VehicleRechargeRecordListResponse>('/transport/vehicle-recharge-record/', { params }),
|
||||
get: (id: string) => request.get<VehicleRechargeRecord>(`/transport/vehicle-recharge-record/${id}`),
|
||||
@@ -1530,11 +1534,11 @@ export interface VehicleMaintenanceProcessBoardListResponse {
|
||||
|
||||
export const vehicleMaintenanceApplyApi = {
|
||||
list: (params?: Record<string, unknown>) =>
|
||||
export: (data: Record<string, any>) =>
|
||||
request.post('/transport/vehicle-maintenance-apply/export', data, { responseType: 'blob' }),
|
||||
request.get<VehicleMaintenanceApplyListResponse>('/transport/vehicle-maintenance-apply/', {
|
||||
params
|
||||
}),
|
||||
export: (data: Record<string, any>) =>
|
||||
request.post('/transport/vehicle-maintenance-apply/export', data, { responseType: 'blob' }),
|
||||
get: (id: string) =>
|
||||
request.get<VehicleMaintenanceApply>(`/transport/vehicle-maintenance-apply/${id}`),
|
||||
create: (data: Partial<VehicleMaintenanceApply>) =>
|
||||
@@ -1556,6 +1560,8 @@ export const vehicleMaintenanceProcessApi = {
|
||||
'/transport/vehicle-maintenance-process/process-board',
|
||||
{ params }
|
||||
),
|
||||
export: (data: Record<string, any>) =>
|
||||
request.post('/transport/vehicle-maintenance-process/process-board/export', data, { responseType: 'blob' }),
|
||||
get: (id: string) =>
|
||||
request.get<VehicleMaintenanceProcess>(`/transport/vehicle-maintenance-process/${id}`),
|
||||
create: (data: Partial<VehicleMaintenanceProcess>) =>
|
||||
@@ -1642,6 +1648,8 @@ export interface VehicleUreaDisburseBoardListResponse {
|
||||
export const vehicleUreaApplyApi = {
|
||||
list: (params?: Record<string, unknown>) =>
|
||||
request.get<VehicleUreaApplyListResponse>('/transport/vehicle-urea-apply/', { params }),
|
||||
export: (data: Record<string, any>) =>
|
||||
request.post('/transport/vehicle-urea-apply/export', data, { responseType: 'blob' }),
|
||||
get: (id: string) => request.get<VehicleUreaApply>(`/transport/vehicle-urea-apply/${id}`),
|
||||
create: (data: Partial<VehicleUreaApply>) =>
|
||||
request.post<VehicleUreaApply>('/transport/vehicle-urea-apply/', data),
|
||||
@@ -1658,6 +1666,8 @@ export const vehicleUreaDisburseApi = {
|
||||
'/transport/vehicle-urea-disburse/disburse-board',
|
||||
{ params }
|
||||
),
|
||||
export: (data: Record<string, any>) =>
|
||||
request.post('/transport/vehicle-urea-disburse/disburse-board/export', data, { responseType: 'blob' }),
|
||||
get: (id: string) => request.get<VehicleUreaDisburse>(`/transport/vehicle-urea-disburse/${id}`),
|
||||
create: (data: Partial<VehicleUreaDisburse>) =>
|
||||
request.post<VehicleUreaDisburse>('/transport/vehicle-urea-disburse/', data),
|
||||
|
||||
Reference in new issue
Block a user