import request, {download, requestType} from "@/utils/request";
|
import {BaseEntityInterface} from "@/utils/globalInterface";
|
|
export interface TmsDispatchOrderI extends BaseEntityInterface {
|
id?: number,
|
dispatchNo?: string,
|
customerId?: number,
|
customerCode?: string,
|
projectId?: number,
|
projectName?: string,
|
contractId?: number,
|
contractName?: string,
|
orderType?: number,
|
transportLine?: string,
|
signType?: number,
|
vehicleProviderId?: number,
|
vehicleProviderName?: string,
|
loadingServiceProviderId?: number,
|
loadingServiceProviderName?: string,
|
customsServiceProviderId?: number,
|
customsServiceProviderName?: string,
|
isUrgent?: number,
|
transportType?: number,
|
loadMethod?: number,
|
mainDriverId?: number,
|
mainDriverName?: string,
|
assistantDriverId?: number,
|
requiredVehicleTypes?: string,
|
assistantDriverName?: string,
|
containerNo?: string,
|
vehicleId?: number,
|
licensePlate?: string,
|
earliestDeparture?: string,
|
shipperId?: number,
|
latestDeparture?: string,
|
shipperName?: string,
|
shipperMobile?: string,
|
earliestArrival?: string,
|
shipperAddress?: string,
|
latestArrival?: string,
|
departureAddress?: string,
|
shipperRegionCode?: string,
|
destinationAddress?: string,
|
receiverId?: number,
|
actualVehicleType?: string,
|
receiverName?: string,
|
actualLoadStart?: string,
|
receiverMobile?: string,
|
actualUnloadEnd?: string,
|
receiverAddress?: string,
|
actualDeparture?: string,
|
receiverRegionCode?: string,
|
actualArrival?: string,
|
actualQuantity?: string,
|
actualWeight?: string,
|
actualVolume?: string,
|
reweighWeight?: string,
|
containerId?: number,
|
electronicLock?: string,
|
shelfId?: number,
|
emptyMileage?: string,
|
emptyFuel?: string,
|
shelfCode?: string,
|
loadedMileage?: string,
|
loadedFuel?: string,
|
shiftNo?: string,
|
lineNo?: string,
|
status?: number,
|
createBy?: string,
|
createTime?: string,
|
updateBy?: string,
|
updateTime?: string,
|
remark?: string,
|
accountsReceivableStatus?: number,
|
accountsPayableStatus?: number,
|
shipperRegionLabel?:string,
|
receiverRegionLabel?:string,
|
[key: string]: any,
|
}
|
|
|
/**
|
* 查询调度单管理列表
|
*/
|
export const listTmsDispatchOrder: requestType = (query) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/list',
|
method: 'get',
|
params: query
|
})
|
}
|
|
export const costListTmsDispatchOrder: requestType = (query) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/costList',
|
method: 'get',
|
params: query
|
})
|
}
|
/**
|
* 查询调度单管理详细
|
*/
|
export const getTmsDispatchOrder: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/' + id,
|
method: 'get'
|
})
|
}
|
export const confirmOrder: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/confirmOrder/' + id,
|
method: 'get'
|
})
|
}
|
export const copyOrder: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/copyOrder/' + id,
|
method: 'get'
|
})
|
}
|
export const okOrder: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/okOrder/' + id,
|
method: 'get'
|
})
|
}
|
|
/**
|
* 新增调度单管理
|
*/
|
export const addTmsDispatchOrder: requestType = (data) => {
|
return request({
|
url: '/tms/tmsDispatchOrder',
|
method: 'post',
|
data
|
})
|
}
|
|
export const generateTmsDispatchOrder: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/generateTmsDispatchOrder/'+id,
|
method: 'get',
|
})
|
}
|
export const ysGenerateTmsDispatchOrder: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/ysGenerateTmsDispatchOrder/'+id,
|
method: 'get',
|
})
|
}
|
export const yfGenerateTmsDispatchOrder: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/yfGenerateTmsDispatchOrder/'+id,
|
method: 'get',
|
})
|
}
|
|
export const getServiceProvider: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/getServiceProvider/'+id,
|
method: 'get',
|
})
|
}
|
|
|
|
/**
|
* 修改调度单管理
|
*/
|
export const updateTmsDispatchOrder: requestType = (data) => {
|
return request({
|
url: '/tms/tmsDispatchOrder',
|
method: 'put',
|
data
|
})
|
}
|
export const tmsDispatchOrderRecord: requestType = (data) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/record',
|
method: 'put',
|
data
|
})
|
}
|
|
export const ypdddjSumbit: requestType = (data) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/ypdddj',
|
method: 'put',
|
data
|
})
|
}
|
|
/**
|
* 删除调度单管理
|
*/
|
export const delTmsDispatchOrder: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/' + id,
|
method: 'delete'
|
})
|
}
|
|
export const initGenerate: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/initGenerate/' + id,
|
method: 'get'
|
})
|
}
|
|
export const initYSGenerate: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/initYSGenerate/' + id,
|
method: 'get'
|
})
|
}
|
export const initYFGenerate: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/initYFGenerate/' + id,
|
method: 'get'
|
})
|
}
|
export const dropHook: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/dropHook/' + id,
|
method: 'get'
|
})
|
}
|
export const checkCloseOrder: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/checkCloseOrder/' + id,
|
method: 'get'
|
})
|
}
|
export const connectHang: requestType = (data) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/connectHang',
|
method: 'post',
|
data
|
})
|
}
|
export const closeOrder: requestType = (data) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/closeOrder',
|
method: 'post',
|
data
|
})
|
}
|
export const printDispatchOrder: requestType = (data) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/printDispatchOrder',
|
method: 'post',
|
data
|
})
|
}
|
|
export const customsOrder: requestType = (data) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/customsOrder',
|
method: 'post',
|
data
|
})
|
}
|
|
|
export const loadingOrder: requestType = (data) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/loadingOrder',
|
method: 'post',
|
data
|
})
|
}
|
|
/**
|
* 导出调度单管理
|
*/
|
export const exportTmsDispatchOrder: requestType = (query) => {
|
return new Promise<any>(() => {
|
download('/tms/tmsDispatchOrder/export', query);
|
})
|
}
|
export const importTemplateTmsDispatchOrder: requestType = (query) => {
|
return new Promise<any>(() => {
|
download('/tms/tmsDispatchOrder/importTemplate', query);
|
})
|
}
|
/* 导入历史记录 */
|
export const tmsTmsDispatchOrderImportLog: requestType = (id) => {
|
return request({
|
url: '/tms/tmsDispatchOrderImportLog/list' ,
|
method: 'get'
|
})
|
}
|
export const saveTmsFinanceDetail2:requestType = (data) => {
|
return request({
|
url: '/tms/tmsFinanceDetail/save2',
|
method: 'post',
|
data
|
})
|
}
|
/* 上一个车牌 */
|
export const getLastLicensePlate: requestType = (driverName) => {
|
return request({
|
url: '/tms/tmsDispatchOrder/getLastLicensePlate/' + driverName,
|
method: 'get'
|
})
|
}
|
/* 作废 */
|
export const tmsFinanceDetail: requestType = (data) => {
|
return request({
|
url: '/tms/tmsFinanceDetail/invalid',
|
method: 'put',
|
data
|
})
|
}
|