favorite.js 867 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import request from '@/sheep/request';
  2. const FavoriteApi = {
  3. // 获得商品收藏分页
  4. getFavoritePage: (data) => {
  5. return request({
  6. url: '/app-api/product/favorite/page',
  7. method: 'GET',
  8. params: data
  9. });
  10. },
  11. // 检查是否收藏过商品
  12. isFavoriteExists: (spuId) => {
  13. return request({
  14. url: '/app-api/product/favorite/exits',
  15. method: 'GET',
  16. params: {
  17. spuId
  18. }
  19. });
  20. },
  21. // 添加商品收藏
  22. createFavorite: (spuId) => {
  23. return request({
  24. url: '/app-api/product/favorite/create',
  25. method: 'POST',
  26. data: {
  27. spuId
  28. }
  29. });
  30. },
  31. // 取消商品收藏
  32. deleteFavorite: (spuId) => {
  33. return request({
  34. url: '/app-api/product/favorite/delete',
  35. method: 'DELETE',
  36. data: {
  37. spuId
  38. }
  39. });
  40. }
  41. };
  42. export default FavoriteApi;