cart.js 713 B

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