cart.js 948 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import request from '@/sheep/request';
  2. export default {
  3. list: (data) =>
  4. request({
  5. url: '/app-api/trade/cart/list',
  6. method: 'GET',
  7. custom: {
  8. showLoading: false,
  9. auth: true,
  10. },
  11. }),
  12. append: (data) =>
  13. request({
  14. url: '/app-api/trade/cart/add',
  15. method: 'POST',
  16. custom: {
  17. showSuccess: true,
  18. successMsg: '已添加到购物车~',
  19. },
  20. data: {
  21. ...data,
  22. // type: 'inc',
  23. },
  24. }),
  25. // append: (data) =>
  26. // request({
  27. // url: 'cart',
  28. // method: 'POST',
  29. // custom: {
  30. // showSuccess: true,
  31. // successMsg: '已添加到购物车~',
  32. // },
  33. // data: {
  34. // ...data,
  35. // type: 'inc',
  36. // },
  37. // }),
  38. // 删除购物车
  39. delete: (ids) =>
  40. request({
  41. url: '/app-api/trade/cart/delete?ids=' + ids,
  42. method: 'DELETE',
  43. }),
  44. update: (data) =>
  45. request({
  46. url: '/app-api/trade/cart/update-count',
  47. method: 'PUT',
  48. data: {
  49. ...data,
  50. type: 'cover',
  51. },
  52. }),
  53. };