api.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import request from '@/utils/request2'
  2. // 新建直播间
  3. export const createLiveBroadcast = data => {
  4. return request({
  5. url: '/api-web/imLiveBroadcastRoom/add',
  6. method: 'post',
  7. data,
  8. requestType: 'json',
  9. })
  10. }
  11. // 获取直播列表
  12. export const getLiveBroadcastList = data => {
  13. return request({
  14. url: '/api-web/imLiveBroadcastRoom/queryPage',
  15. method: 'post',
  16. data,
  17. requestType: 'json',
  18. })
  19. }
  20. // 删除直播间
  21. export const delLiveBroadcast = data => {
  22. return request({
  23. url: '/api-web/imLiveBroadcastRoom/delete',
  24. method: 'post',
  25. data,
  26. requestType: 'json',
  27. })
  28. }
  29. // 关闭直播间
  30. export const closeLiveBroadcast = data => {
  31. return request({
  32. url: '/api-web/imLiveBroadcastRoom/delete',
  33. method: 'post',
  34. data,
  35. requestType: 'json',
  36. })
  37. }
  38. //查询房间信息 getLiveBroadcastRoomList
  39. export const getLiveBroadcastRoomDetail= data => {
  40. return request({
  41. url: '/api-web/imLiveBroadcastRoomMember/queryRoomDetail',
  42. method: 'post',
  43. data,
  44. })
  45. }
  46. // 直播间详情 学生列表
  47. export const getLiveBroadcastRoomDetailList= data => {
  48. return request({
  49. url: '/api-web/imLiveBroadcastRoomMember/queryRoomMember',
  50. method: 'post',
  51. data,
  52. })
  53. }
  54. // 修改直播间
  55. export const resetLiveBroadcastRoomList= data => {
  56. return request({
  57. url: '/api-web/imLiveBroadcastRoom/update',
  58. method: 'post',
  59. data,
  60. requestType: 'json',
  61. })
  62. }
  63. // 获取群聊信息
  64. export const getImList= data => {
  65. return request({
  66. url: '/api-web/imGroup/queryGroupList',
  67. method: 'get',
  68. data,
  69. params: data
  70. })
  71. }
  72. // 群聊分享
  73. export const shareGroup= data => {
  74. return request({
  75. url: '/api-web/imLiveBroadcastRoom/shareGroup',
  76. method: 'get',
  77. data,
  78. params: data
  79. })
  80. }
  81. // 关闭直播间 imLiveBroadcastRoom/roomDestroy
  82. export const closeBroadcastRoomList= data => {
  83. return request({
  84. url: '/api-web/imLiveBroadcastRoom/roomDestroy/'+data,
  85. method: 'get',
  86. data,
  87. params: data
  88. })
  89. }
  90. // 推广直播间
  91. export const opsPopularize= data => {
  92. return request({
  93. url: '/api-web/imLiveBroadcastRoom/opsPopularize',
  94. method: 'get',
  95. data,
  96. params: data
  97. })
  98. }