cart.js 701 B

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