api.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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. // imLiveBroadcastRoom/queryRoom
  40. export const getLiveBroadcastRoomDetail= data => {
  41. return request({
  42. url: '/api-web/imLiveBroadcastRoomMember/queryRoomDetail',
  43. method: 'post',
  44. data,
  45. })
  46. }
  47. // 直播间详情 学生列表
  48. export const getLiveBroadcastRoomDetailList= data => {
  49. return request({
  50. url: '/api-web/imLiveBroadcastRoomMember/queryRoomMember',
  51. method: 'post',
  52. data,
  53. })
  54. }
  55. // 修改直播间
  56. export const resetLiveBroadcastRoomList= data => {
  57. return request({
  58. url: '/api-web/imLiveBroadcastRoom/update',
  59. method: 'post',
  60. data,
  61. requestType: 'json',
  62. })
  63. }
  64. // 获取群聊信息
  65. export const getImList= data => {
  66. return request({
  67. url: '/api-web/imGroup/queryGroupList',
  68. method: 'get',
  69. data,
  70. params: data
  71. })
  72. }
  73. // 群聊分享
  74. export const shareGroup= data => {
  75. return request({
  76. url: '/api-web/imLiveBroadcastRoom/shareGroup',
  77. method: 'get',
  78. data,
  79. params: data
  80. })
  81. }
  82. // 关闭直播间 imLiveBroadcastRoom/roomDestroy
  83. export const closeBroadcastRoomList= data => {
  84. return request({
  85. url: '/api-web/imLiveBroadcastRoom/roomDestroy/'+data,
  86. method: 'get',
  87. data,
  88. params: data
  89. })
  90. }