diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 858b5fe..448c23f 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -341,20 +341,25 @@ const Meeting: React.FC = () => { const setting = await JSON.parse(storage.getItem('setting') as string); const stateInfo = await JSON.parse(storage.getItem('stateInfo') as string); if (stateInfo && setting.isRecordingTips && !recorder) { - confirm({ - title: '提示', - icon: , - content: `是否录制本次会议?`, - centered: true, - okText: '确定', - cancelText: '取消', - async onOk() { - changeStatusList({ - title: '录制' - }, 1, 3) - }, - onCancel() { + setRecorder((data: any) => { + if (!data) { + confirm({ + title: '提示', + icon: , + content: `是否录制本次会议?`, + centered: true, + okText: '确定', + cancelText: '取消', + async onOk() { + changeStatusList({ + title: '录制' + }, 1, 3) + }, + onCancel() { + } + }) } + return data }) } }, 10000);