live.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  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:(sotreId)=> `/app/live/liveData/collectStore?storeId=${sotreId}`, // 店铺收藏/取消收藏
  6. collectGoods:(goodId)=> `/app/live/liveData/collectGoods?goodId=${goodId}`, // 商品收藏/取消收藏
  7. store:(storeld,key,liveId)=> `/app/live/store/${storeld}?key=${key}&liveId=${liveId}`, // 小黄车查询店铺
  8. queryStore:(storeld,pageSize,pageNum,keywords)=> `/app/live/store?storeId=${storeld}&pageSize=${pageSize}&pageNum=${pageNum}&keywords=${keywords}`, // 查询店铺
  9. follow: (liveId) => `/app/live/liveData/follow/${liveId}`, // 关注/取消关注
  10. // getRecentLiveViewers: (liveId) => `/app/live/liveData/getRecentLiveViewers/${liveId}`, // 获取直播间用户(展示在线用户)
  11. watchUserList: (liveId,pageSize,pageNum,reasonable) => `/app/live/liveWatchUser/watchUserList/?liveId=${liveId}&pageSize=${pageSize}&pageNum=${pageNum}&reasonable=${reasonable}`, // 获取直播间用户(展示在线用户)
  12. liveMsg: (liveId,pageSize,pageNum) => `/app/live/liveMsg/list/?liveId=${liveId}&pageSize=${pageSize}&pageNum=${pageNum}`, //获取最近聊天记录
  13. // checkSms: 'api/sms/checkSms',
  14. getLiveInfo: (liveId) => `/app/live/${liveId}`, // 获取直播间信息接口
  15. getLiveViewData: (liveId) => `/app/live/liveData/getLiveViewData/${liveId}`, // 直播间点赞、关注、在线人数数据
  16. liveRed:'/app/live/liveRed/claim', // 点击领红包
  17. // 直播订单
  18. liveStore: (liveId,key) => `/app/live/liveGoods/liveStore/${liveId}?key=${key}`, // 店铺展示
  19. liveGoodsDetail: (productId) => `/app/live/liveGoods/liveGoodsDetail/${productId}`, // 商品详情
  20. liveOrderUser: (liveId) => `/app/live/liveOrder/liveOrderUser/${liveId}`, // 正在购买
  21. showGoods: (liveId) => `/app/live/liveGoods/showGoods/${liveId}`, // 弹出商品卡片
  22. currentActivities: (liveId) => `/app/live/currentActivities?liveId=${liveId}`, // 弹出商品卡片
  23. }
  24. // 点赞
  25. export function liveDataLike(liveId, data = {}) {
  26. return request(api.liveDataLike(liveId), data, 'GET', 'application/json;charset=UTF-8',false)
  27. }
  28. // 店铺收藏/取消收藏
  29. export function collectStore(sotreId,data= {}) {
  30. return request(api.collectStore(sotreId),data,'POST', 'application/json;charset=UTF-8',false)
  31. }
  32. // 商品收藏/取消收藏
  33. export function collectGoods(goodId,data= {}) {
  34. return request(api.collectGoods(goodId), data, 'POST', 'application/json;charset=UTF-8',false)
  35. }
  36. // 小黄车查询店铺
  37. export function store(storeld,key, liveId,data= {}) {
  38. return request(api.store(storeld,key,liveId), data, 'GET', 'application/json;charset=UTF-8',false)
  39. }
  40. // 查询店铺
  41. export function queryStore(storeld,pageSize,pageNum,keywords,data= {}) {
  42. return request(api.queryStore(storeld,pageSize,pageNum,keywords), data, 'GET', 'application/json;charset=UTF-8',false)
  43. }
  44. //弹出商品卡片
  45. export function showGoods(liveId,data= {}) {
  46. return request(api.showGoods(liveId), data, 'GET', 'application/json;charset=UTF-8',false)
  47. }
  48. // 分享(还没有)
  49. // export function userLoginH5(data) {
  50. // return request.get(api.userLoginH5, data)
  51. // }
  52. // 点击领红包
  53. export function liveRed (data) {
  54. return request(api.liveRed, data, 'POST', 'application/json;charset=UTF-8',false)
  55. }
  56. // 关注/取消关注
  57. export function follow(liveId, data = {}) {
  58. return request(api.follow(liveId), data, 'GET', 'application/json;charset=UTF-8',false)
  59. }
  60. // 返回(还没有)
  61. // export function userLoginH5(data) {
  62. // return request.get(api.userLoginH5, data)
  63. // }
  64. // 观众
  65. // 获取直播间用户(展示在线用户)
  66. // export function getRecentLiveViewers(liveId, data = {}) {
  67. // return request(api.getRecentLiveViewers(liveId), data, 'GET', 'application/json;charset=UTF-8')
  68. // }
  69. // 获取直播间用户(展示在线用户)
  70. export function watchUserList(liveId,pageSize,pageNum,reasonable, data = {}) {
  71. return request(api.watchUserList(liveId,pageSize,pageNum,reasonable), data, 'GET', 'application/json;charset=UTF-8',false)
  72. }
  73. // 获取最近聊天记录
  74. export function liveMsg(liveId,pageSize,pageNum, data = {}) {
  75. return request(api.liveMsg(liveId,pageSize,pageNum), data, 'GET', 'application/json;charset=UTF-8',false)
  76. }
  77. // 小黄车
  78. // 店铺展示
  79. export function liveStore(liveId,key, data) {
  80. return request(api.liveStore(liveId,key), data, 'GET', 'application/json;charset=UTF-8',false)
  81. }
  82. // 商品详情
  83. export function liveGoodsDetail(productId, data) {
  84. return request(api.liveGoodsDetail(productId), data, 'GET', 'application/json;charset=UTF-8')
  85. }
  86. //正在购买
  87. export function liveOrderUser(liveId, data = {}) {
  88. return request(api.liveOrderUser(liveId), data, 'GET', 'application/json;charset=UTF-8',false)
  89. }
  90. // 直播间
  91. export function getLiveInfo(liveId, data = {}) {
  92. return request(api.getLiveInfo(liveId), data, 'GET', 'application/json;charset=UTF-8',false)
  93. }
  94. // 直播间点赞、关注、在线人数数据
  95. export function getLiveViewData(liveId, data = {}) {
  96. return request(api.getLiveViewData(liveId), data, 'GET', 'application/json;charset=UTF-8',false)
  97. }
  98. // 红包 卡片 抽奖
  99. export function currentActivities(liveId, data = {}) {
  100. return request(api.currentActivities(liveId), data, 'GET', 'application/json;charset=UTF-8',false)
  101. }