From cb1593a76f2a013bb5193ad50e4a586d188c8adb Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Tue, 10 Dec 2024 14:49:43 +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/index.tsx | 59 +++++++++++++++++++++++++------------- 1 file changed, 39 insertions(+), 20 deletions(-) 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