index.js 2.8 KB
import {request} from "@/utils/request.js"

// 获取相关消息
export const getHomeInfo = (params) =>
	request({
		url: '/messages/home/get',
		method: 'get',
		params
	})
// 获取首页相关任务、取件、派件、今日已取、已签
export const getHomeData = () =>
	request({
		url: '/tasks/taskStatistics',
		method: 'get'
	})
// 获取首页取件派件列表
export const getExpressage = (params) =>
	request({
		url: `/tasks/${params.type}/${params.state}`,
		method: 'get',
		params
	})
// 取件派件分页列表
export const getDeliveryList = (params) =>
	request({
		url: '/tasks/page',
		method: 'get',
		params
	})
// 转单
export const transferBatch = (params) =>
	request({
		url: '/tasks/transfer/batch',
		method: 'post',
		params
	})
// 删除任务
export const taskDelete = (id) =>
	request({
		url: `/tasks/${id}`,
		method: 'delete'
	})
// 批量删除
export const taskBatchDelete = (params) =>
	request({
		url: `/tasks/batch`,
		method: 'delete',
		params
	})
// 取件、派件取消
export const taskCancel = (params) =>
	request({
		url: `/tasks/cancel`,
		method: 'post',
		params
	})
// 获取任务详情
export const getDetail = (id) =>
	request({
		url: `/tasks/get/${id}`,
		method: 'get'
	})
// 身份证号验证
export const idCardCheck = (params) =>
	request({
		url: `/tasks/idCard/check`,
		method: 'post',
		params
	})
// 去取件
export const getPickup = (params) =>
	request({
		url: `/tasks/pickup`,
		method: 'put',
		params
	})
// 获取快递员列表
export const getSameAgency = (params) =>
	request({
		url: `/users/sameAgency`,
		method: 'get',
		params
	})
// 拒收
export const rejection = (id) =>
	request({
		url: `/tasks/reject/${id}`,
		method: 'put'
	})
// 签收
export const tasksSign = (params) =>
	request({
		url: `/tasks/sign`,
		method: 'put',
		params
	})
// 获取支付二维码
export const getQrCode = (params) =>
	request({
		url: `/pays/qrCode/get`,
		method: 'post',
		params
	})
// 是否支付成功
export const paySucceed = (id) =>
	request({
		url: `/pays/status/${id}`,
		method: 'get'
	})
// 获取运单轨迹
export const getTracks = (id) =>
	request({
		url: `/tasks/tracks/${id}`,
		method: 'get'
	})
// 搜索、首页、取件、派件
export const getSearch = (params) =>
	request({
		url: `/tasks/search`,
		method: 'post',
		params
	})
// 最近查找
export const getRecentSearch = () =>
	request({
		url: `/tasks/recentSearch`,
		method: 'get'
	})
// 标记为最近查找
export const setMarkRecent = (transportOrderId) =>
	request({
		url: `/tasks/markRecent/${transportOrderId}`,
		method: 'get'
	})
// 清空最近查找
export const clearRecentSearch = () =>
	request({
		url: `/tasks/recentSearch`,
		method: 'delete'
	})
// 上报位置	
export const PositionUpload = (params) =>
	request({
		url: `/track/upload`,
		method: 'put',
		data:params,
		params
	})