| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- export const useMallApi = (Vue, vm) => {
- return {
- // 新版加入购物车
- addShopCartAjax: (json) => vm.$u.post('/token/shop/cart/add',json),
- // 极速退款
- fastRefundAjax: (json) => vm.$u.post('/token/shop/order/fastRefund', json),
-
- // 售后详情 (新版)
- getNewRefundOrderDetailAjax: (params) => vm.$u.get('/token/shop/order/getRefundOrderDetail', params),
-
- // 热门搜索列表
- getHotSearchListAjax: () => vm.$u.get('/token/shop/user/hotSearchList'),
-
- // 用户搜索历史
- getSearchHistoryAjax: () => vm.$u.get('/token/shop/user/searchList'),
-
- // 用户搜索 (结果列表)
- getSearchKeywordAjax: (params) => vm.$u.get('/token/shop/user/searchKeyword', params),
-
- // 购物车列表
- getShopCartListAjax: (params) => vm.$u.post('/token/shop/cart/list', params),
-
- // 修改购物车商品品相
- updateCartConditionAjax: (params) => vm.$u.post('/token/shop/cart/updateConditionType', params),
-
- // 修改购物车商品数量
- updateCartNumAjax: (params) => vm.$u.post('/token/shop/cart/updateNum', params),
-
- // 删除购物车商品
- deleteCartItemAjax: (id) => vm.$u.post(`/token/shop/cart/deleteItem/${id}`),
-
- // 清空购物车
- clearCartAjax: () => vm.$u.post('/token/shop/cart/clearCart'),
-
- // 买书订单预览 (预提交)
- preSubmitOrderAjax: (data) => vm.$u.post('/token/shop/order/preSubmit', data),
-
- // 确认提交订单 (买书)
- submitShopOrderAjax: (data) => vm.$u.post('/token/shop/order/submitOrder', data),
- // 图书商品详情页面
- getBookDetailAjax: (params) => vm.$u.get('/token/shop/bookDetail', params),
- // 订单详情
- getShopOrderDetailAjax: (params) => vm.$u.get('/token/shop/order/getOrderDetail', params),
- // 订单支付
- payShopOrderAjax: (data) => vm.$u.post('/token/shop/order/orderPay', data),
- // 清空搜索历史
- clearSearchHistoryAjax: () => vm.$u.post('/token/shop/user/clearSearchLog'),
- // 搜索推荐
- getSearchRecommendAjax: () => vm.$u.get('/token/shop/user/searchRecommend'),
- // 根据专题id获取专题下的图书 (带分页)
- getBookListByCateIdAjax: (params) => vm.$u.get('/token/shop/showIndex/getBookListByCateId', params),
-
- // 申请退款
- applyRefundAjax: (data) => vm.$u.post('/token/shop/order/applyRefund', data),
-
- // 取消订单
- cancelOrderAjax: (data) => vm.$u.post('/token/shop/order/orderCancel', data),
- // 催发货
- urgeSendAjax: (orderId) => vm.$u.post('/token/shop/order/urgeSend?orderId=' + orderId),
-
- // 超时发货补偿
- sendTimeoutCompensationAjax: (orderId) => vm.$u.post('/token/shop/order/sendTimeoutCompensation?orderId=' + orderId),
-
- // 降价补差申请
- priceReductionCompensationAjax: (orderId) => vm.$u.post('/token/shop/order/priceReductionCompensation?orderId=' + orderId),
- // 修改订单地址
- modifyOrderAddressAjax: (data) => vm.$u.post('/token/shop/order/orderModifyAddress', data),
- // 查看订单快递信息
- getOrderTrackingAjax: (params) => vm.$u.get('/token/shop/order/getOrderTracking', params),
- // 修改退款申请
- refundApplyModifyAjax: (data) => vm.$u.post('/token/shop/order/refundApplyModify', data),
-
- // 撤销退款申请
- refundCancelAjax: (data) => vm.$u.post('/token/shop/order/refundCancel', data),
- // 填写退货物流
- refundFillExpressAjax: (data) => vm.$u.post('/token/shop/order/refundFillExpress', data),
- // 减钱分享信息
- clickReduceInviteAjax: (params) => vm.$u.get('/token/shop/order/clickReduceInvite', params),
-
- // 减钱二维码
- getReduceQrcodeAjax: (params) => vm.$u.get('/token/shop/order/getReduceQrcode', params),
-
- // 减钱助力查询
- reduceHelpQueryAjax: (reduceCode) => vm.$u.post('/token/shop/order/inviteHelpQuery', { reduceCode }),
-
- // 减钱助力点击
- reduceClickHelpAjax: (data) => vm.$u.post('/token/shop/order/inviteClickHelp', data),
-
- // 减钱去分享
- goToReduceShareAjax: (params) => vm.$u.get('/token/shop/order/goToShare', params),
- // 订单一键加购
- orderAddToCartAjax: (data) => vm.$u.post('/token/shop/order/orderAddToCart', data),
- // 延长收货
- orderAddDeadlineAjax: (orderId) => vm.$u.post('/token/shop/order/orderAddDeadline?orderId=' + orderId),
- // 我的红包列表
- getMyCouponListAjax: (params) => vm.$u.post('/token/shop/order/myCouponList', params),
- // 确认收货
- confirmReceiveAjax: (data) => vm.$u.post('/token/shop/order/confirmReceive', data),
- // 获取购物车数量
- getCartCountAjax: () => vm.$u.post('/token/shop/cart/getCount'),
- // 获取收藏列表
- getCollectListAjax: (params) => vm.$u.get('/token/shop/user/collectList', params),
- // 添加收藏
- addCollectAjax: (isbn) => vm.$u.post('/token/shop/user/addCollect', { isbn }),
- // 取消收藏
- removeCollectAjax: (isbnList) => vm.$u.post('/token/shop/user/removeCollect', { isbnList }),
- }
- }
|