shortvideo.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import Request from '../common/request.js';
  2. let request = new Request().http
  3. //获取视频列表
  4. export function getVideoList(parmars,page = 1, size = 10) {
  5. let data = {"pageNum":page,"pageSize":size};
  6. data=Object.assign(parmars, data);
  7. return request('/app/video/getVideoList',data,'GET');
  8. }
  9. //我的收藏视频列表
  10. export function getFavoriteVideoList(parmars,page = 1, size = 10) {
  11. let data = {"pageNum":page,"pageSize":size};
  12. data=Object.assign(parmars, data);
  13. return request('/app/video/getFavoriteVideoList',data,'GET');
  14. }
  15. //收藏
  16. export function doFavorite(videoId) {
  17. let data={"videoId":videoId};
  18. return request('/app/video/doFavorite',data,'POST','application/json;charset=UTF-8');
  19. }
  20. //点赞
  21. export function doLike(videoId) {
  22. let data={"videoId":videoId};
  23. console.log("qxj doLike videoId:"+videoId);
  24. return request('/app/video/doLike',data,'POST','application/json;charset=UTF-8');
  25. }
  26. //获取视频评论
  27. export function getComments(parmars,page = 1, size = 10) {
  28. let data = {"pageNum":page,"pageSize":size};
  29. data=Object.assign(parmars, data);
  30. return request('/app/video/getComments',data,'GET');
  31. }
  32. //评论回复列表
  33. export function getReplies(parmars,page = 1, size = 10) {
  34. let data = {"pageNum":page,"pageSize":size};
  35. data=Object.assign(parmars, data);
  36. return request('/app/video/getReplies',data,'GET');
  37. }
  38. //视频评论
  39. export function addComment(data) {
  40. return request('/app/video/addComment',data,'POST','application/json;charset=UTF-8');
  41. }
  42. //评论点赞
  43. export function doLikeComment(data) {
  44. return request('/app/video/doLikeComment',data,'POST','application/json;charset=UTF-8');
  45. }
  46. //删除评论
  47. export function deleteComment(data) {
  48. return request('/app/video/delComment',data,'POST','application/json;charset=UTF-8');
  49. }
  50. // 增加分享
  51. export function shareVideo(data) {
  52. return request('/app/video/shareVideo',data,'POST','application/json;charset=UTF-8');
  53. }