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':