zhwl-miniapp/common/http/shop.js
2025-06-26 12:38:35 +08:00

195 lines
4.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import https from './interface'
/* handle 默认是false true 为自己处理请求错误401、404、405不交给全局处理 */
export default {
// 新增收货地址
addUserAddress (data) {
return https({
url: `/app/wcsc/address/addUserAddress`,
method: 'post',
data
})
},
// 修改收货地址
updateUserAddress (data) {
return https({
url: `/app/wcsc/address/updateUserAddress`,
method: 'put',
data
})
},
// 删除收货地址
deleteUserAddress (data) {
return https({
url: `/app/wcsc/address/deleteUserAddress/${data.id}`,
method: 'delete'
})
},
// 查询收货地址详情
userAddressDetail (id) {
return https({
url: `/app/wcsc/address/userAddressDetail/${id}`,
method: 'get'
})
},
// 查询用户收货地址列表(分页)
getUserInfoAddressListPage () {
return https({
url: `/app/wcsc/getUserInfoAddressListPage`,
method: 'get'
})
},
// 查询用户默认收货地址
getUserInfoAddressDefault () {
return https({
url: `/app/wcsc/getAddressDefault`,
method: 'get'
})
},
// 商品详情
getGoodsDetail (data) {
return https({
url: `/app/wcsc/goodsDetail`,
method: 'get',
data
})
},
// 商品分类
getCategoryList (data) {
return https({
url: `/app/wcsc/categoryList`,
method: 'get',
data
})
},
// 景区商品列表
getGoodsList (data) {
return https({
url: `/app/wcsc/goodsList`,
method: 'get',
data
})
},
// 查询订单详情
orderdetail (orderId) {
return https({
url: `/app/wcsc/orderDetail/${orderId}`,
method: 'get'
})
},
// 下单
submitOrder (data) {
return https({
url: `/app/wcsc/submitOrder`,
method: 'post',
data
})
},
// 加入购物车
addshoppingcart (data) {
return https({
url: `/app/wcsc/addShoppingCart`,
method: 'post',
data
})
},
// 查看购物车
queryCartByUser (data) {
return https({
url: `/app/wcsc/queryCartByUser`,
method: 'get',
data
})
},
// 删除购物车
deleteCart (id) {
return https({
url: `/app/wcsc/deleteCart/${id}`,
method: 'delete'
})
},
// 修改购物车
updateShoppingCart (data) {
return https({
url: `/app/wcsc/updateShoppingCart`,
method: 'put',
data
})
},
// 查询中国行政地区列表
listAll (parentCode) {
return https({
url: `/app/common/listAll?parentCode=${parentCode}`,
method: 'get'
})
},
// 取消订单
cancleOrder (data) {
return https({
url: `/app/wcsc/cancelOrder`,
method: 'put',
data
})
},
// 获取订单列表
getOrderList (data) {
return https({
url: `/app/wcsc/orderList`,
method: 'get',
data
})
},
// 订单付款
payOrder (orderId) {
return https({
url: `/app/wcsc/payOrder/${orderId}`,
method: 'put'
})
},
// 申请退款
applyRefundOrder (data) {
return https({
url: `/app/wcsc/applyRefundOrder`,
method: 'post',
data
})
},
// 快递公司列表
getExpressList (data) {
return https({
url: `/app/wcsc/expressList`,
method: 'get',
data
})
},
// 退款单详情
orderRefundDetail (aftersaleId) {
return https({
url: `/app/wcsc/orderRefundDetail/${aftersaleId}`,
method: 'get'
})
},
// 确认收货
confirmReceipt (data) {
return https({
url: `/app/wcsc/confirmReceipt`,
method: 'put',
data
})
},
// 继续支付
getWcscOrderSession (data) {
return https({
url: `/app/wcsc/getWcscOrderSession`,
method: 'get',
data
})
},
// 门店详情
getStoreDetail (id) {
return https({
url: `/app/wcsc/getStoreDetail?id=${id}`,
method: 'get'
})
},
}