collect.js 999 B

123456789101112131415161718192021222324252627282930313233
  1. import { get, post, delete0 } from '@/utils/request'
  2. const collectApi = {
  3. collectItemApi: '/api/content/favlist/collect',
  4. userFavlistApi: '/api/content/favlist/user',
  5. favlistApi: '/api/content/favlist',
  6. videoFavlistApi: '/api/content/favlist'
  7. }
  8. // 收藏(取消收藏)内容
  9. export function collectItem(jsonData) {
  10. return post(collectApi.collectItemApi, jsonData)
  11. }
  12. // 删除收藏夹
  13. export function deleteFavlist(favlistId) {
  14. return delete0(collectApi.favlistApi + '/' + favlistId)
  15. }
  16. // 获取用户收藏夹
  17. export function getUserFavlist() {
  18. return get(collectApi.userFavlistApi)
  19. }
  20. // 获取收藏夹内容
  21. export function getFavlist(favlistId, contentType, page) {
  22. return get(collectApi.favlistApi + '?favlistId=' + favlistId + '&contentType=' + contentType + '&page=' + page)
  23. }
  24. // 获取视频收藏夹内容
  25. export function getVideoFavlist(favlistId, page) {
  26. return get(collectApi.videoFavlistApi + '?favlistId=' + favlistId + '&contentType=1002' + '&page=' + page)
  27. }