favorite.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import request from "@/utils/request.js";
  2. // 检查是否收藏过商品
  3. export function isFavoriteExists(spuId) {
  4. return request.get('app-api/product/favorite/exits', {
  5. spuId
  6. });
  7. }
  8. // 获得商品收藏数量
  9. export function getFavoriteCount() {
  10. return request.get('app-api/product/favorite/get-count');
  11. }
  12. // 添加商品收藏
  13. export function createFavorite(spuId) {
  14. return request.post('app-api/product/favorite/create', {
  15. spuId
  16. });
  17. }
  18. // 添加多个商品收藏
  19. export function createFavoriteList(spuIds) {
  20. return request.post('app-api/product/favorite/create-list', {
  21. spuIds
  22. });
  23. }
  24. // 取消商品收藏
  25. export function deleteFavorite(spuId) {
  26. return request.delete('app-api/product/favorite/delete', {
  27. spuId
  28. });
  29. }
  30. // 获得商品收藏分页
  31. export function getFavoritePage(data) {
  32. return request.get('app-api/product/favorite/page', data);
  33. }
  34. // 取消多个商品收藏
  35. export function deleteFavoriteList(spuIds) {
  36. return request.delete('app-api/product/favorite/delete-list', {
  37. spuIds
  38. });
  39. }