提交
This commit is contained in:
1 parent
8e70047f4c
commit
b4a49183db
33 files changed
+11558
-5889
No files matched your search
@@ -184,6 +184,52 @@ export const personnelApi = {
|
||||
delete: (id: string) => request.delete(`/transport/personnel/${id}`)
|
||||
}
|
||||
|
||||
// 运输通用地址库
|
||||
export interface TransportAddress {
|
||||
id: string
|
||||
addressName: string
|
||||
fullAddress: string
|
||||
lng: number
|
||||
lat: number
|
||||
contactName?: string
|
||||
contactPhone?: string
|
||||
status: string
|
||||
remark?: string
|
||||
createTime: string
|
||||
updateTime: string
|
||||
}
|
||||
|
||||
export interface TransportAddressQuery {
|
||||
q?: string
|
||||
status?: string
|
||||
page?: number
|
||||
pageSize?: number
|
||||
}
|
||||
|
||||
export interface TransportAddressPayload {
|
||||
addressName: string
|
||||
fullAddress: string
|
||||
lng: number
|
||||
lat: number
|
||||
contactName?: string
|
||||
contactPhone?: string
|
||||
status?: string
|
||||
remark?: string
|
||||
}
|
||||
|
||||
export const transportAddressApi = {
|
||||
list: (params?: TransportAddressQuery) =>
|
||||
request.get<PlListResponse<TransportAddress>>('/transport/address', { params }),
|
||||
listAll: (params?: { q?: string }) =>
|
||||
request.get<PlListResponse<TransportAddress>>('/transport/address/all', { params }),
|
||||
get: (id: string) => request.get<TransportAddress>(`/transport/address/${id}`),
|
||||
create: (data: TransportAddressPayload) =>
|
||||
request.post<TransportAddress>('/transport/address', data),
|
||||
update: (id: string, data: Partial<TransportAddressPayload>) =>
|
||||
request.put<TransportAddress>(`/transport/address/${id}`, data),
|
||||
delete: (id: string) => request.delete(`/transport/address/${id}`)
|
||||
}
|
||||
|
||||
// 司机(兼容旧 API,映射至 personnel)
|
||||
export interface Driver {
|
||||
id: string
|
||||
@@ -325,9 +371,13 @@ export interface Plan {
|
||||
settlementMethod?: string
|
||||
hasFreight: number
|
||||
pickupAddress?: string
|
||||
pickupLng?: number | null
|
||||
pickupLat?: number | null
|
||||
pickupTime?: string
|
||||
pickupNotes?: string
|
||||
destinationAddress?: string
|
||||
destinationLng?: number | null
|
||||
destinationLat?: number | null
|
||||
deliveryTime?: string
|
||||
destinationNotes?: string
|
||||
vehicleId?: string
|
||||
@@ -403,9 +453,13 @@ export interface PlanCreateFullPayload {
|
||||
settlementMethod?: string
|
||||
hasFreight: number
|
||||
pickupAddress?: string
|
||||
pickupLng?: number | null
|
||||
pickupLat?: number | null
|
||||
pickupTime?: string
|
||||
pickupNotes?: string
|
||||
destinationAddress?: string
|
||||
destinationLng?: number | null
|
||||
destinationLat?: number | null
|
||||
deliveryTime?: string
|
||||
destinationNotes?: string
|
||||
followUserId?: string
|
||||
@@ -521,9 +575,13 @@ export interface TransportArrange {
|
||||
carrierId?: string
|
||||
transportMedium?: string
|
||||
pickupAddress?: string
|
||||
pickupLng?: number | null
|
||||
pickupLat?: number | null
|
||||
pickupTime?: string
|
||||
pickupNotes?: string
|
||||
destinationAddress?: string
|
||||
destinationLng?: number | null
|
||||
destinationLat?: number | null
|
||||
deliveryTime?: string
|
||||
destinationNotes?: string
|
||||
distanceKm?: number
|
||||
|
||||
@@ -13,7 +13,11 @@ export interface PublicTransportPage {
|
||||
planDate?: string
|
||||
planType: string
|
||||
pickupAddress?: string
|
||||
pickupLng?: number | null
|
||||
pickupLat?: number | null
|
||||
destinationAddress?: string
|
||||
destinationLng?: number | null
|
||||
destinationLat?: number | null
|
||||
licensePlate?: string
|
||||
driverName?: string
|
||||
driverPhone?: string
|
||||
|
||||
Reference in new issue
Block a user