195 lines
4.4 KiB
JavaScript
195 lines
4.4 KiB
JavaScript
|
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'
|
|||
|
})
|
|||
|
},
|
|||
|
}
|