init
This commit is contained in:
50
project-wl-yonghuduan-uniapp-vue3/pages/api/address.js
Normal file
50
project-wl-yonghuduan-uniapp-vue3/pages/api/address.js
Normal file
@@ -0,0 +1,50 @@
|
||||
import {
|
||||
request
|
||||
} from "../../utils/request.js"
|
||||
|
||||
//地址簿列表
|
||||
export const getAddressList = (params) =>
|
||||
request({
|
||||
url: `/address/page`,
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
|
||||
//查询地址详情
|
||||
export const getAddressInfoDetail = (params) =>
|
||||
request({
|
||||
url: `/address/detail/` + params,
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
|
||||
//新建地址簿
|
||||
export const addAddress = (params) =>
|
||||
request({
|
||||
url: `/address`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
|
||||
//修改地址簿
|
||||
export const editAddress = (params) =>
|
||||
request({
|
||||
url: `/address`,
|
||||
method: 'put',
|
||||
params
|
||||
})
|
||||
|
||||
//删除地址簿
|
||||
export const deleteAddress = (params) =>
|
||||
request({
|
||||
url: `/address`,
|
||||
method: 'delete',
|
||||
params
|
||||
})
|
||||
//查询用户默认寄件地址
|
||||
export const defaultAddress = (params) =>
|
||||
request({
|
||||
url: `/address/defaultAddress`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
11
project-wl-yonghuduan-uniapp-vue3/pages/api/common.js
Normal file
11
project-wl-yonghuduan-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-yonghuduan-uniapp-vue3/pages/api/freight.js
Normal file
11
project-wl-yonghuduan-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
|
||||
})
|
18
project-wl-yonghuduan-uniapp-vue3/pages/api/login.js
Normal file
18
project-wl-yonghuduan-uniapp-vue3/pages/api/login.js
Normal file
@@ -0,0 +1,18 @@
|
||||
import {
|
||||
request
|
||||
} from "../../utils/request.js"
|
||||
|
||||
// 手机号登录
|
||||
export const login = (params) =>
|
||||
request({
|
||||
url: `/user/login`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
// 刷新token
|
||||
export const resetToken = (params) =>
|
||||
request({
|
||||
url: `/user/refresh`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
24
project-wl-yonghuduan-uniapp-vue3/pages/api/my.js
Normal file
24
project-wl-yonghuduan-uniapp-vue3/pages/api/my.js
Normal file
@@ -0,0 +1,24 @@
|
||||
import {
|
||||
request
|
||||
} from "../../utils/request.js"
|
||||
// 获取用户信息
|
||||
export const getUserInfo = (params) =>
|
||||
request({
|
||||
url: `/user/profile`,
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
// 获取用户实名认证
|
||||
export const getRealNameStatusApi = (params) =>
|
||||
request({
|
||||
url: `/user/realNameVerify`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
//修改用户信息
|
||||
export const updateUserInfo = (params) =>
|
||||
request({
|
||||
url: `/user/profile`,
|
||||
method: 'put',
|
||||
params
|
||||
})
|
88
project-wl-yonghuduan-uniapp-vue3/pages/api/order.js
Normal file
88
project-wl-yonghuduan-uniapp-vue3/pages/api/order.js
Normal file
@@ -0,0 +1,88 @@
|
||||
import {
|
||||
request
|
||||
} from "../../utils/request.js"
|
||||
// 省市区三级联动
|
||||
export const getArea = (params) =>
|
||||
request({
|
||||
url: `/areas/children`,
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
|
||||
|
||||
//获取常用货物列表
|
||||
export const usualGoodsList = (params) =>
|
||||
request({
|
||||
url: `/order-manager/cargo/hot`,
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
|
||||
//获取货物列表
|
||||
export const goodsList = (params) =>
|
||||
request({
|
||||
url: `/order-manager/cargo/last`,
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
|
||||
//下单
|
||||
export const doOrder = (params) =>
|
||||
request({
|
||||
url: `/order-manager/order`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
//获取订单详情
|
||||
export const getOrderDetail = (params) =>
|
||||
request({
|
||||
url: `/order-manager/order/` + params,
|
||||
method: 'get',
|
||||
})
|
||||
//获取订单列表
|
||||
export const getOrderList = (params) =>
|
||||
request({
|
||||
url: `/order-manager/order/page`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
//获取预估总价
|
||||
export const getEstimatePrice = (params) =>
|
||||
request({
|
||||
url: `/order-manager/order/totalPrice`,
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
//取消订单
|
||||
export const cancelOrder = (params) =>
|
||||
request({
|
||||
url: `/order-manager/order/cancel/` + params,
|
||||
method: 'put',
|
||||
params
|
||||
})
|
||||
//支付订单
|
||||
export const payOrder = (params) =>
|
||||
request({
|
||||
url: `/order-manager/order/pay`,
|
||||
method: 'put',
|
||||
params
|
||||
})
|
||||
//删除订单
|
||||
export const deleteOrder = (params) =>
|
||||
request({
|
||||
url: `/order-manager/order/del/` + params,
|
||||
method: 'put',
|
||||
params
|
||||
})
|
||||
//获取查快递的寄件和收件的数量
|
||||
export const getGoodsNum = (params) =>
|
||||
request({
|
||||
url: `/order-manager/order/count`,
|
||||
method: 'get',
|
||||
})
|
||||
//获取订单轨迹
|
||||
export const getOrderLine = (params) =>
|
||||
request({
|
||||
url: `/order-manager/order/track/` + params,
|
||||
method: 'get',
|
||||
})
|
32
project-wl-yonghuduan-uniapp-vue3/pages/api/user.js
Normal file
32
project-wl-yonghuduan-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