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