sl-express/project-wl-siji-uniapp-vue3/pages/api/index.js
shuhongfan cf5ac25c14 init
2023-09-04 16:40:17 +08:00

100 lines
1.7 KiB
JavaScript

import {
request,
requestUpload
} from "../../utils/request.js"
/**
*
* 任务的相关接口
*/
// 获取任务列表(包含待提货、在途、已完成)
export const GetTasksList = (params) =>
request({
url: '/tasks/list',
method: 'get',
params
})
// 获取任务详情
export const GetTaskDetails = (jobId) =>
request({
url: `/tasks/details/${jobId}`,
method: 'get',
})
// 获取任务详情 - 订单
export const GetTaskDetailsOrders = (params) =>
request({
url: `/tasks/orders`,
method: 'get',
params
})
// 延迟提货 - 提交
export const PutDelay = (params) =>
request({
url: `/tasks/delay`,
method: 'put',
params
})
// 联系调度中心电话
export const GetPhone = () =>
request({
url: `/tasks/dispatchCenterPhone`,
method: 'get',
})
// 提货
export const TakeDelivery = (params) =>
request({
url: `/tasks/takeDelivery`,
method: 'post',
params
})
// 上报异常
export const Exception = (params) =>
request({
url: `/tasks/exception`,
method: 'post',
params
})
// 异常详情
export const ExceptionDetails = (id) =>
request({
url: `/tasks/exception/${id}`,
method: 'get',
})
// 回车等级
export const TruckRegistration = (params) =>
request({
url: `/tasks/truckRegistration`,
method: 'post',
params
})
// 交付
export const Deliver = (params) =>
request({
url: `/tasks/deliver`,
method: 'post',
params
})
// 图片上传
export const upload = (params) =>
requestUpload({
url: `/files/imageUpload`,
method: 'post',
data:params,
params
})
// 上报位置
export const PositionUpload = (params) =>
request({
url: `/track/upload`,
method: 'put',
data:params,
params
})