live.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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. getLiveInfo:(liveId) => `/app/live/${liveId}`,// 获取直播间信息接口
  10. getLiveViewData:(liveId) => `/app/live/liveData/getLiveViewData/${liveId}`,// 直播间点赞、关注、在线人数数据
  11. // 直播订单
  12. searchStore:(storeId) => `app/live/store/${storeId}`,// 查询店铺
  13. liveStore:(liveId) => `/app/live/liveGoods/liveStore/${liveId}`,// 店铺展示
  14. liveGoodsDetail:(productId) => `/app/live/liveGoods/liveGoodsDetail/${productId}`,// 商品详情
  15. liveOrderUser:(liveId) => `/app/live/liveOrder/liveOrderUser/${liveId}`,// 正在购买
  16. }
  17. // 点赞
  18. export function liveDataLike(liveId, data={}) {
  19. return request(api.liveDataLike(liveId),data,'GET','application/json;charset=UTF-8')
  20. }
  21. // 收藏/取消收藏
  22. export function collectStore(data) {
  23. return request(api.collectStore,data,'GET','application/json;charset=UTF-8')
  24. }
  25. // 分享(还没有)
  26. // export function userLoginH5(data) {
  27. // return request.get(api.userLoginH5, data)
  28. // }
  29. // 关注/取消关注
  30. export function follow(liveId, data={}) {
  31. return request(api.follow(liveId),data,'GET','application/json;charset=UTF-8')
  32. }
  33. // 返回(还没有)
  34. // export function userLoginH5(data) {
  35. // return request.get(api.userLoginH5, data)
  36. // }
  37. // 观众
  38. // 获取直播间用户(展示在线用户)
  39. export function getRecentLiveViewers(liveId, data = {}) {
  40. return request(api.getRecentLiveViewers(liveId),data,'GET','application/json;charset=UTF-8')
  41. }
  42. // 小黄车
  43. // 店铺展示
  44. export function liveStore(liveId,data) {
  45. return request(api.liveStore(liveId),data,'GET','application/json;charset=UTF-8')
  46. }
  47. // 商品详情
  48. export function liveGoodsDetail(productId,data) {
  49. return request(api.liveGoodsDetail(productId),data,'GET','application/json;charset=UTF-8')
  50. }
  51. //正在购买
  52. export function liveOrderUser(liveId,data={}) {
  53. return request(api.liveOrderUser(liveId),data,'GET','application/json;charset=UTF-8')
  54. }
  55. //查询店铺
  56. export function searchStore(storeId,data={}) {
  57. return request(api.searchStore(storeId),data,'GET','application/json;charset=UTF-8')
  58. }
  59. // 直播间
  60. export function getLiveInfo(liveId,data={}) {
  61. return request(api.getLiveInfo(liveId),data,'GET','application/json;charset=UTF-8')
  62. }
  63. // 直播间点赞、关注、在线人数数据
  64. export function getLiveViewData(liveId,data={}) {
  65. return request(api.getLiveViewData(liveId),data,'GET','application/json;charset=UTF-8')
  66. }