diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 6894e3a..e0f43d3 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -435,27 +435,31 @@ const Meeting: React.FC = () => { if (!data) { setIsScreenCapture(bool => { if (!bool) { - confirm({ - title: '提示', - icon: , - content: `是否录制本次会议?`, - centered: true, - okText: '确定', - cancelText: '取消', - async onOk() { - if (stateInfo) { - changeStatusList({ - title: '录制' - }, 1, 3) - } else { - message.error('当前不在会议室!') + if (role.ID.includes(userInfo.roleId)) { + confirm({ + title: '提示', + icon: , + content: `是否录制本次会议?`, + centered: true, + okText: '确定', + cancelText: '取消', + async onOk() { + if (stateInfo) { + changeStatusList({ + title: '录制' + }, 1, 3) + } else { + message.error('当前不在会议室!') + } + showSingIn() + }, + onCancel() { + showSingIn() } - showSingIn() - }, - onCancel() { - showSingIn() - } - }) + }) + } else { + showSingIn() + } } return bool }) @@ -2851,6 +2855,21 @@ const Meeting: React.FC = () => { {row.title} + case '录制': + case '录制中': + if (role.ID.includes(user.roleId)) { + return
changeStatusList(row, itemIndex, rowIndex)} + onMouseDown={() => changeFooterListSelect(row, itemIndex, rowIndex, true)} + onMouseUp={() => changeFooterListSelect(row, itemIndex, rowIndex, false)} + onMouseLeave={() => changeFooterListSelect(row, itemIndex, rowIndex, false)} + key={rowIndex}> + {row.select ? : } + {row.title} +
+ } + return null default: return