You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
122 lines
3.1 KiB
122 lines
3.1 KiB
import request from './public'
|
|
// 商品列表
|
|
export const getAllGoods = (params) => {
|
|
return request.post('/goods.getlist', params)
|
|
}
|
|
// 获取购物车列表
|
|
export const getCartList = (params) => {
|
|
return request.post('/cart.getlist', params)
|
|
}
|
|
// 加入购物车
|
|
export const addCart = (params) => {
|
|
return request.post('/cart.add', params)
|
|
}
|
|
// 删除购物车
|
|
export const delCart = (params) => {
|
|
return request.post('/cart.del', params)
|
|
}
|
|
// 删除购物车勾选商品
|
|
export const delCartChecked = (params) => {
|
|
return request.post('/api/cart/delCartChecked', params)
|
|
}
|
|
// 编辑购物车
|
|
export const cartEdit = (params) => {
|
|
return request.post('/api/cart/cartEdit', params)
|
|
}
|
|
// 全选
|
|
export const editCheckAll = (params) => {
|
|
return request.post('/api/cart/editCheckAll', params)
|
|
}
|
|
// 删除整条购物车
|
|
export const cartDel = (params) => {
|
|
return request.post('/api/member/cartDel', params)
|
|
}
|
|
// 获取用户地址
|
|
export const addressList = (params) => {
|
|
return request.post('/user.getusership', params)
|
|
}
|
|
// 通过id获取地址
|
|
export const getAddress = (params) => {
|
|
return request.post('/user.getshipdetail', params)
|
|
}
|
|
// 设为默认
|
|
export const addressUpdate = (params) => {
|
|
return request.post('/user.vuesaveusership', params)
|
|
}
|
|
// 添加收货地址
|
|
export const addressAdd = (params) => {
|
|
return request.post('/user.vuesaveusership', params)
|
|
}
|
|
// 删除收货地址
|
|
export const addressDel = (params) => {
|
|
return request.post('/user.removeship', params)
|
|
}
|
|
// 预览订单
|
|
export const submitPreview = (params) => {
|
|
return request.post('/submitPreview', params)
|
|
}
|
|
// 生成订单
|
|
export const submitOrder = (params) => {
|
|
return request.post('/order.create', params)
|
|
}
|
|
// 支付
|
|
export const payMent = (params) => {
|
|
return request.post('/api/order/payOrder', params)
|
|
}
|
|
// 获取用户订单
|
|
export const orderList = (params) => {
|
|
return request.post('/order.getorderlist', params)
|
|
}
|
|
// 获取单个订单详情
|
|
export const getOrderDet = (params) => {
|
|
return request.post('/order.details', params)
|
|
}
|
|
// 取消订单
|
|
export const cancelOrder = (params) => {
|
|
return request.post('/order.cancel', params)
|
|
}
|
|
// 商品详情
|
|
export const productDet = (params) => {
|
|
return request.post('/goods.getdetial', params)
|
|
}
|
|
// 删除订单
|
|
export const delOrder = (params) => {
|
|
return request.post('/api/member/delOrder', params)
|
|
}
|
|
// 商品列表
|
|
export const getSearch = (params) => {
|
|
return request.post('/goods.getlist', params)
|
|
}
|
|
// 快速搜索
|
|
export const getQuickSearch = (params) => {
|
|
return request.post('/goods.getlist', params)
|
|
}
|
|
|
|
/**
|
|
* 生成支付二维码(模式一)并在页面上显示
|
|
*/
|
|
export const scanCode = (params) => {
|
|
return request.post('/api/wxpay/scanCode1', params)
|
|
}
|
|
/**
|
|
* 扫码支付模式二
|
|
* 已测试
|
|
*/
|
|
export const scanCode2 = (params) => {
|
|
return request.post('/api/wxpay/scanCode2', params)
|
|
}
|
|
|
|
/**
|
|
* 扫码支付模式一回调
|
|
* 已测试
|
|
*/
|
|
export const wxpay = (params) => {
|
|
return request.post('/api/wxpay/wxpay', params)
|
|
}
|
|
/**
|
|
* 刷卡支付
|
|
* 已测试
|
|
*/
|
|
export const micropay = (params) => {
|
|
return request.post('/api/wxpay/micropay', params)
|
|
}
|
|
|