From c66f60d2ab8f22e856bf33636b65af5b5da8ea8c Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Wed, 16 Oct 2024 10:43:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page/Meeting/UserListWindow/index.tsx | 48 +++++++++++----------- src/page/Meeting/index.tsx | 49 ++++++++++------------- 2 files changed, 45 insertions(+), 52 deletions(-) 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}