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

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)
}