This commit is contained in:
zlwu committed 2026-06-21 12:41:39 +08:00
1 parent 299609706c
commit e46c0480d4
87 files changed
+11975 -15543

No files matched your search

-36
View File
@@ -1,36 +0,0 @@
import type { AxiosRequestConfig } from 'axios'
import dbRequest from '@/utils/http/db'
export interface Vehicle {
id: string
vehicleNo: string
remarks?: string | null
}
export interface VehicleCreate {
vehicleNo: string
remarks?: string | null
}
export interface VehicleUpdate {
vehicleNo?: string
remarks?: string | null
}
export const vehicleApi = {
list(q?: string) {
return dbRequest.get<Vehicle[]>('/master-data/vehicles', { params: q ? { q } : undefined })
},
get(id: string) {
return dbRequest.get<Vehicle>(`/master-data/vehicles/${id}`)
},
create(payload: VehicleCreate, config?: AxiosRequestConfig) {
return dbRequest.post<Vehicle>('/master-data/vehicles', payload, config)
},
update(id: string, payload: VehicleUpdate) {
return dbRequest.patch<Vehicle>(`/master-data/vehicles/${id}`, payload)
},
delete(id: string) {
return dbRequest.delete<void>(`/master-data/vehicles/${id}`)
}
}