live.js 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import Request from '@/common/request.js';
  2. let request = new Request().http
  3. const api = {
  4. liveDataLike:(liveId) => `/app/live/liveData/like/${liveId}`,// 点赞
  5. collectStore: '/app/live/liveData/collectStore',// 收藏/取消收藏
  6. follow:(liveId) => `/app/live/liveData/follow/${liveId}`,// 关注/取消关注
  7. getRecentLiveViewers:(liveId) => `/app/live/liveData/getRecentLiveViewers/${liveId}`,// 获取直播间用户(展示在线用户)
  8. // checkSms: 'api/sms/checkSms',
  9. getLive:(liveId) => `/app/live/${liveId}`,// 获取直播间信息接口
  10. getLiveViewData:(liveId) => `/app/live/liveData/getLiveViewData/${liveId}`,// 直播间点赞、关注、在线人数数据
  11. // 直播订单
  12. liveStore:(liveId) => `/app/live/liveGoods/liveStore/${liveId}`,// 店铺展示
  13. liveGoodsDetail:(productId) => `/app/live/liveGoods/liveGoodsDetail/${productId}`,// 商品详情
  14. liveOrderUser:(liveId) => `/app/live/liveOrder/liveOrderUser/${liveId}`,// 正在购买
  15. }
  16. // 点赞
  17. export function liveDataLike(liveId, data={}) {
  18. return request(api.liveDataLike(liveId),data,'GET','application/json;charset=UTF-8')
  19. }
  20. // 收藏/取消收藏
  21. export function collectStore(data) {
  22. return request(api.collectStore,data,'GET','application/json;charset=UTF-8')
  23. }
  24. // 分享(还没有)
  25. // export function userLoginH5(data) {
  26. // return request.get(api.userLoginH5, data)
  27. // }
  28. // 关注/取消关注
  29. export function follow(liveId, data={}) {
  30. return request(api.follow(liveId),data,'GET','application/json;charset=UTF-8')
  31. }
  32. // 返回(还没有)
  33. // export function userLoginH5(data) {
  34. // return request.get(api.userLoginH5, data)
  35. // }
  36. // 观众
  37. // 获取直播间用户(展示在线用户)
  38. export function getRecentLiveViewers(liveId, data = {}) {
  39. return request(api.getRecentLiveViewers(liveId),data,'GET','application/json;charset=UTF-8')
  40. }
  41. // 小黄车
  42. // 店铺展示
  43. export function liveStore(liveId,data) {
  44. return request(api.liveStore(liveId),data,'GET','application/json;charset=UTF-8')
  45. }
  46. // 商品详情
  47. export function liveGoodsDetail(productId,data) {
  48. return request(api.liveGoodsDetail(productId),data,'GET','application/json;charset=UTF-8')
  49. }
  50. //正在购买
  51. export function liveOrderUser(liveId,data={}) {
  52. return request(api.liveOrderUser(liveId),data,'GET','application/json;charset=UTF-8')
  53. }
  54. // 直播间
  55. export function getLive(liveId,data={}) {
  56. return request(api.getLive(liveId),data,'GET','application/json;charset=UTF-8')
  57. }
  58. // 直播间点赞、关注、在线人数数据
  59. export function getLiveViewData(liveId,data={}) {
  60. return request(api.getLiveViewData(liveId),data,'GET','application/json;charset=UTF-8')
  61. }