diff --git a/src/page/Meeting/UserListWindow/index.tsx b/src/page/Meeting/UserListWindow/index.tsx index b3bf4bf..963ebda 100644 --- a/src/page/Meeting/UserListWindow/index.tsx +++ b/src/page/Meeting/UserListWindow/index.tsx @@ -1,7 +1,7 @@ import { role } from '@/config/role'; import styles from '@/page/Meeting/UserListWindow/index.module.scss' import ImageUrl from '@/utils/package/imageUrl'; -import { EllipsisOutlined, ExclamationCircleFilled, SearchOutlined } from '@ant-design/icons'; +import { EllipsisOutlined, ExclamationCircleFilled, SearchOutlined, UserAddOutlined, UserDeleteOutlined } from '@ant-design/icons'; import { Button, Input, Modal, Popover } from 'antd'; import Avatar from '@/components/Avatar'; import { useEffect, useState } from "react"; @@ -100,7 +100,7 @@ const UserListWindow: React.FC = () => { uid: item.uid } }); - }} title={item.enableMicr ? '静音' : '解除声音'} /> + }} title={item.enableMicr ? '静音' : '解除静音'} /> : null} {role.ID.includes(item.roleId) || item.isRoomManager ?
{ @@ -113,32 +113,30 @@ const UserListWindow: React.FC = () => { }); }} title={item.enableCamera ? '关闭视频' : '开启视频'} />
: null} + {item.uid !== user.uid && !role.ID.includes(item.roleId) ?
{ + if (item.isRoomManager) { + channel.postMessage({ + type: 'userListWindowDeleteRoomManager', + userListWindowDeleteRoomManager: { + uid: item.uid + } + }); + } else { + channel.postMessage({ + type: 'userListWindowPostRoomManager', + userListWindowPostRoomManager: { + uid: item.uid + } + }); + } + }}> + {!item.isRoomManager ? + : + } +
: null} {item.uid !== user.uid && role.ID.includes(user.roleId) ?
- {!role.ID.includes(item.roleId) ? : null} : null}
}> - + : null}