This commit is contained in:
wuzilong committed 2026-09-13 13:08:52 +08:00
1 parent 499896b29c
commit 8c96de2c0c
64 files changed
+35711 -30445

No files matched your search

+51
View File
@@ -2040,3 +2040,54 @@ export const vehicleUreaDisburseApi = {
request.put<VehicleUreaDisburse>(`/transport/vehicle-urea-disburse/${id}`, data),
delete: (ids: string) => request.delete(`/transport/vehicle-urea-disburse/${ids}`)
}
// =============================================================================
// 车辆加油登记 API
// =============================================================================
export interface VehicleFuelRegister {
id: string
registerNo: string
fuelCategory: 'bailian' | 'gas_station' | string
registerDate: string
registrantId: string
registrantName?: string
licensePlate: string
odometerKm?: number | null
fuelLiters: number
attachmentUrls?: string
status: 'normal' | 'cancelled' | string
remark?: string
createTime?: string
updateTime?: string
}
export interface VehicleFuelRegisterListResponse {
items: VehicleFuelRegister[]
total: number
page: number
pageSize: number
}
export const vehicleFuelRegisterApi = {
list: (params?: Record<string, unknown>) =>
request.get<VehicleFuelRegisterListResponse>('/transport/vehicle-fuel-register/', {
params
}),
export: (data: Record<string, any>) =>
request.post('/transport/vehicle-fuel-register/export', data, { responseType: 'blob' }),
get: (id: string) =>
request.get<VehicleFuelRegister>(`/transport/vehicle-fuel-register/${id}`),
create: (data: Partial<VehicleFuelRegister>, params?: Record<string, unknown>) =>
request.post<VehicleFuelRegister>('/transport/vehicle-fuel-register/', data, { params }),
update: (id: string, data: Partial<VehicleFuelRegister>, params?: Record<string, unknown>) =>
request.put<VehicleFuelRegister>(`/transport/vehicle-fuel-register/${id}`, data, {
params
}),
cancel: (id: string, params?: Record<string, unknown>) =>
request.post<VehicleFuelRegister>(
`/transport/vehicle-fuel-register/${id}/cancel`,
{},
{ params }
)
}