cart.js 740 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. // TODO 芋艿:这里没提示
  18. custom: {
  19. showSuccess: true,
  20. successMsg: '已添加到购物车~',
  21. },
  22. data: {
  23. ...data,
  24. type: 'inc',
  25. },
  26. }),
  27. // 删除购物车
  28. delete: (ids) =>
  29. request2({
  30. url: 'trade/cart/delete?ids=' + ids,
  31. method: 'DELETE',
  32. }),
  33. update: (data) =>
  34. request2({
  35. url: 'trade/cart/update-count',
  36. method: 'PUT',
  37. data: {
  38. ...data,
  39. type: 'cover',
  40. },
  41. }),
  42. };