sl-express/project-wl-kuaidiyuan-uniapp-vue3/pages/api/index.js

151 lines
2.8 KiB
JavaScript
Raw Normal View History

2023-09-04 16:40:17 +08:00
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
})