cart.js 827 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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/update',
  15. method: 'POST',
  16. custom: {
  17. showSuccess: true,
  18. successMsg: uni.getLocale() == 'en' ? 'Add successfully' : '已添加到购物车~',
  19. },
  20. data: {
  21. ...data,
  22. type: 'inc',
  23. },
  24. }),
  25. // 删除购物车
  26. delete: (ids) =>
  27. request({
  28. url: 'cart/delete',
  29. method: 'DELETE',
  30. params: {
  31. id: ids.toString(),
  32. },
  33. }),
  34. update: (data) =>
  35. request({
  36. url: 'cart/update',
  37. method: 'POST',
  38. data: {
  39. ...data,
  40. type: 'cover',
  41. },
  42. }),
  43. };