index.js 1.67 KB
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
	})