cart.js 966 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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. request2({
  15. url: '/app-api/trade/cart/add',
  16. method: 'POST',
  17. custom: {
  18. showSuccess: true,
  19. successMsg: '已添加到购物车~',
  20. },
  21. data: {
  22. ...data,
  23. // type: 'inc',
  24. },
  25. }),
  26. // append: (data) =>
  27. // request({
  28. // url: 'cart',
  29. // method: 'POST',
  30. // custom: {
  31. // showSuccess: true,
  32. // successMsg: '已添加到购物车~',
  33. // },
  34. // data: {
  35. // ...data,
  36. // type: 'inc',
  37. // },
  38. // }),
  39. // 删除购物车
  40. delete: (ids) =>
  41. request2({
  42. url: 'trade/cart/delete?ids=' + ids,
  43. method: 'DELETE',
  44. }),
  45. update: (data) =>
  46. request2({
  47. url: 'trade/cart/update-count',
  48. method: 'PUT',
  49. data: {
  50. ...data,
  51. type: 'cover',
  52. },
  53. }),
  54. };