This commit is contained in:
yj 2024-08-15 14:33:33 +08:00
parent d7f2e7059b
commit c0eff9dc7b
2 changed files with 10 additions and 3 deletions

View File

@ -114,3 +114,8 @@ export const GetLeave = (data: any) =>
url: `/room/leave?roomNum=${data.roomNum}`, url: `/room/leave?roomNum=${data.roomNum}`,
method: 'get' method: 'get'
}) })
export const GetLeaveAll = (data: any) =>
request({
url: `/room/leave-all?roomNum=${data.roomNum}`,
method: 'get'
})

View File

@ -8,7 +8,7 @@ import { SearchOutlined, EllipsisOutlined } from '@ant-design/icons';
import { useLocation, useNavigate } from 'react-router-dom'; import { useLocation, useNavigate } from 'react-router-dom';
import { thumbImageBufferToBase64 } from '@/utils/package/base64' import { thumbImageBufferToBase64 } from '@/utils/package/base64'
import { storage } from '@/utils'; import { storage } from '@/utils';
import { GetRoomUser, PostOpenMicr, PostOpenCamera, PostRoomManager, DeleteRoomManager, GetRoomKickout, GetShowUser, PostShowUser, GetJoin, GetLeave, PostMuteAll } from '@/api/Meeting'; import { GetRoomUser, PostOpenMicr, PostOpenCamera, GetLeaveAll, PostRoomManager, DeleteRoomManager, GetRoomKickout, GetShowUser, PostShowUser, GetJoin, GetLeave, PostMuteAll } from '@/api/Meeting';
import ImageUrl from '@/utils/package/ImageUrl' import ImageUrl from '@/utils/package/ImageUrl'
import agora from '@/utils/package/agora' import agora from '@/utils/package/agora'
import { onInvoke, onSignalr, offSignalr, onStart } from '@/utils/package/signalr'; import { onInvoke, onSignalr, offSignalr, onStart } from '@/utils/package/signalr';
@ -285,7 +285,7 @@ const Meeting: React.FC = () => {
break; break;
// 踢出房间 // 踢出房间
case 'ForceExitRoom': case 'ForceExitRoom':
console.log(item); leaveChannel(false)
break; break;
// 更新视图模式 // 更新视图模式
case 'RefreshView': case 'RefreshView':
@ -1209,7 +1209,9 @@ const Meeting: React.FC = () => {
title="提示" title="提示"
description={`结束会议后,所有人将退出,是否结束?`} description={`结束会议后,所有人将退出,是否结束?`}
onConfirm={async () => { onConfirm={async () => {
GetLeaveAll({
roomNum: state.channelId,
})
}} }}
onCancel={() => { onCancel={() => {