init
This commit is contained in:
11
project-wl-kuaidiyuan-uniapp-vue3/pages/api/common.js
Normal file
11
project-wl-kuaidiyuan-uniapp-vue3/pages/api/common.js
Normal file
@@ -0,0 +1,11 @@
|
||||
import {
|
||||
request
|
||||
} from "../../utils/request.js"
|
||||
|
||||
// 获取省市区
|
||||
export const getProvinces = (params) =>
|
||||
request({
|
||||
url: '/areas/children',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
11
project-wl-kuaidiyuan-uniapp-vue3/pages/api/freight.js
Normal file
11
project-wl-kuaidiyuan-uniapp-vue3/pages/api/freight.js
Normal file
@@ -0,0 +1,11 @@
|
||||
import {
|
||||
request
|
||||
} from "../../utils/request.js"
|
||||
|
||||
// 计算运费
|
||||
export const calculateFreight = (params) =>
|
||||
request({
|
||||
url: '/tasks/calculate',
|
||||
method: 'post',
|
||||
params
|
||||
})
|
150
project-wl-kuaidiyuan-uniapp-vue3/pages/api/index.js
Normal file
150
project-wl-kuaidiyuan-uniapp-vue3/pages/api/index.js
Normal file
@@ -0,0 +1,150 @@
|
||||
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
|
||||
})
|
10
project-wl-kuaidiyuan-uniapp-vue3/pages/api/my.js
Normal file
10
project-wl-kuaidiyuan-uniapp-vue3/pages/api/my.js
Normal file
@@ -0,0 +1,10 @@
|
||||
import {
|
||||
request
|
||||
} from "../../utils/request.js"
|
||||
// 作业范围
|
||||
export const getUserScope = (params) =>
|
||||
request({
|
||||
url: `/users/scope`,
|
||||
method: 'get',
|
||||
params
|
||||
})
|
42
project-wl-kuaidiyuan-uniapp-vue3/pages/api/news.js
Normal file
42
project-wl-kuaidiyuan-uniapp-vue3/pages/api/news.js
Normal file
@@ -0,0 +1,42 @@
|
||||
import {
|
||||
request
|
||||
} from "../../utils/request.js"
|
||||
// 公告/公告详情/系统通知列表公用接口
|
||||
export const getNewList = (type) =>
|
||||
request({
|
||||
url: `/messages/list?bussinessType=3&contentType=${type}`, //3代表快递员端接口
|
||||
method: 'get'
|
||||
})
|
||||
// 取件、派件、签收、取消列表接口
|
||||
export const getMessagesList = (params) =>
|
||||
request({
|
||||
url: `/messages/page`,
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
// 获取系统通知
|
||||
export const getNotice = (params) =>
|
||||
request({
|
||||
url: '/messages/notice/new/get',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
// 获取公告详情
|
||||
export const getDetail= (id) =>
|
||||
request({
|
||||
url: `messages/bulletins/get/${id}`,
|
||||
method: 'get'
|
||||
})
|
||||
// 标记已读
|
||||
export const msgRead= (id) =>
|
||||
request({
|
||||
url: `/messages/${id}`,
|
||||
method: 'put'
|
||||
})
|
||||
// 全部已读
|
||||
export const msgAllRead= (params) =>
|
||||
request({
|
||||
url: `/messages/readAll/${params}`,
|
||||
method: 'put',
|
||||
params
|
||||
})
|
32
project-wl-kuaidiyuan-uniapp-vue3/pages/api/user.js
Normal file
32
project-wl-kuaidiyuan-uniapp-vue3/pages/api/user.js
Normal file
@@ -0,0 +1,32 @@
|
||||
import {
|
||||
request
|
||||
} from "../../utils/request.js"
|
||||
|
||||
// 手机号登录
|
||||
export const phoneLogins = (params) =>
|
||||
request({
|
||||
url: `/logins/phone`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
// 账号登录
|
||||
export const userLogins = (params) =>
|
||||
request({
|
||||
url: `/login/account`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
// 发送短信验证码
|
||||
export const getsmsCode = (params) =>
|
||||
request({
|
||||
url: `/verifyCodes/smsCode`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
// 获取用户信息
|
||||
export const getUserInfo = (params) =>
|
||||
request({
|
||||
url: `/users/get`,
|
||||
method: 'get',
|
||||
params
|
||||
})
|
Reference in New Issue
Block a user