From 7aa8bb4a8f89a348f558911455f035541ba86d65 Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Wed, 11 Dec 2024 14:41:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B1=E4=BA=AB=E6=97=B6=E5=BD=95=E5=B1=8F?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E4=B8=8D=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page/Meeting/ShareScreenWindow/index.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/page/Meeting/ShareScreenWindow/index.tsx b/src/page/Meeting/ShareScreenWindow/index.tsx index 929aeda..772f6b2 100644 --- a/src/page/Meeting/ShareScreenWindow/index.tsx +++ b/src/page/Meeting/ShareScreenWindow/index.tsx @@ -55,6 +55,11 @@ const ShareScreenWindow: React.FC = () => { let timeout: NodeJS.Timeout; useEffect(() => { getRoomUser() + if (!role.ID.includes(userInfo.roleId)) { + setFooterLists((res: any) => { + return res.splice(4, 1) + }) + } channel.onmessage = function (event) { let { type, time } = event.data; switch (type) { @@ -83,8 +88,10 @@ const ShareScreenWindow: React.FC = () => { footerListTemplate[0].active = data.parmes.footerList[0][0].active; footerListTemplate[1].title = data.parmes.footerList[0][1].active ? '开启视频' : '关闭视频'; footerListTemplate[1].active = data.parmes.footerList[0][1].active; - footerListTemplate[4].title = data.parmes.footerList[1][3].active ? '录制中' : '录制'; - footerListTemplate[4].active = data.parmes.footerList[1][3].active; + if (role.ID.includes(userInfo.roleId)) { + footerListTemplate[4].title = data.parmes.footerList[1][3].active ? '录制中' : '录制'; + footerListTemplate[4].active = data.parmes.footerList[1][3].active; + } setFooterLists(footerListTemplate) break; case 'roomUserList':