mall.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. export const useMallApi = (Vue, vm) => {
  2. return {
  3. // 新版加入购物车
  4. addShopCartAjax: (json) => vm.$u.post('/token/shop/cart/add',json),
  5. // 极速退款
  6. fastRefundAjax: (json) => vm.$u.post('/token/shop/order/fastRefund', json),
  7. // 售后详情 (新版)
  8. getNewRefundOrderDetailAjax: (params) => vm.$u.get('/token/shop/order/getRefundOrderDetail', params),
  9. // 热门搜索列表
  10. getHotSearchListAjax: () => vm.$u.get('/token/shop/user/hotSearchList'),
  11. // 用户搜索历史
  12. getSearchHistoryAjax: () => vm.$u.get('/token/shop/user/searchList'),
  13. // 用户搜索 (结果列表)
  14. getSearchKeywordAjax: (params) => vm.$u.get('/token/shop/user/searchKeyword', params),
  15. // 购物车列表
  16. getShopCartListAjax: (params) => vm.$u.post('/token/shop/cart/list', params),
  17. // 修改购物车商品品相
  18. updateCartConditionAjax: (params) => vm.$u.post('/token/shop/cart/updateConditionType', params),
  19. // 修改购物车商品数量
  20. updateCartNumAjax: (params) => vm.$u.post('/token/shop/cart/updateNum', params),
  21. // 删除购物车商品
  22. deleteCartItemAjax: (id) => vm.$u.post(`/token/shop/cart/deleteItem/${id}`),
  23. // 清空购物车
  24. clearCartAjax: () => vm.$u.post('/token/shop/cart/clearCart'),
  25. // 买书订单预览 (预提交)
  26. preSubmitOrderAjax: (data) => vm.$u.post('/token/shop/order/preSubmit', data),
  27. // 确认提交订单 (买书)
  28. submitShopOrderAjax: (data) => vm.$u.post('/token/shop/order/submitOrder', data),
  29. // 图书商品详情页面
  30. getBookDetailAjax: (params) => vm.$u.get('/token/shop/bookDetail', params),
  31. // 订单支付
  32. payShopOrderAjax: (data) => vm.$u.post('/token/shop/order/orderPay', data),
  33. // 清空搜索历史
  34. clearSearchHistoryAjax: () => vm.$u.post('/token/shop/user/clearSearchLog'),
  35. // 搜索推荐
  36. getSearchRecommendAjax: () => vm.$u.get('/token/shop/user/searchRecommend'),
  37. // 根据专题id获取专题下的图书 (带分页)
  38. getBookListByCateIdAjax: (params) => vm.$u.get('/token/shop/showIndex/getBookListByCateId', params),
  39. }
  40. }