共享时录屏按钮不显示

This commit is contained in:
yj 2024-12-11 14:41:30 +08:00
parent bafa7e3a70
commit 7aa8bb4a8f
1 changed files with 9 additions and 2 deletions

View File

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