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