This commit is contained in:
parent
39dbaa825d
commit
0b8c9cb05c
|
|
@ -584,7 +584,6 @@ const Meeting: React.FC = () => {
|
|||
}
|
||||
// 分享屏幕
|
||||
const clickSharedScreen = async (): Promise<void> => {
|
||||
setIsSharePopConfirm(false)
|
||||
let data = sharedScreenList.find((item: any) => item.sourceId === sharedScreenItem.sourceId)
|
||||
if (data) {
|
||||
const footerListTemplate = [...footerList]
|
||||
|
|
@ -765,18 +764,6 @@ const Meeting: React.FC = () => {
|
|||
return ''
|
||||
}
|
||||
|
||||
// 是否有人分享屏幕确认框
|
||||
const handleOpenChange = (newOpen: boolean): void => {
|
||||
if (newOpen) {
|
||||
if (isShare) {
|
||||
setIsSharePopConfirm(true)
|
||||
} else {
|
||||
clickSharedScreen()
|
||||
}
|
||||
} else {
|
||||
setIsSharePopConfirm(false)
|
||||
}
|
||||
};
|
||||
return (
|
||||
<>
|
||||
<div className={styles.meeting} onClick={() => {
|
||||
|
|
@ -1127,27 +1114,35 @@ const Meeting: React.FC = () => {
|
|||
</div>
|
||||
<div>
|
||||
<Button type="primary" onClick={() => {
|
||||
setIsSharedScreenModal(false)
|
||||
setIsSharePopConfirm(false)
|
||||
setIsSharedScreenModal(false)
|
||||
}} style={{ backgroundColor: '#31353A', marginRight: '14px' }}>取消</Button>
|
||||
<Popconfirm
|
||||
{isShare ? <Popconfirm
|
||||
title="提示"
|
||||
description={`用户${isShareUser?.userName}正在屏幕,是否继续共享?`}
|
||||
open={isSharePopConfirm}
|
||||
onOpenChange={handleOpenChange}
|
||||
onConfirm={async () => {
|
||||
await onInvoke('sendOper', {
|
||||
roomNum: state.channelId,
|
||||
type: 4,
|
||||
})
|
||||
setIsSharePopConfirm(false)
|
||||
clickSharedScreen()
|
||||
}}
|
||||
onCancel={() => { }}
|
||||
onCancel={() => {
|
||||
setIsSharePopConfirm(false)
|
||||
}}
|
||||
okText="是"
|
||||
cancelText="否"
|
||||
>
|
||||
<Button type="primary" className='m-ant-btn'>共享</Button>
|
||||
</Popconfirm>
|
||||
<Button type="primary" className='m-ant-btn' onClick={() => {
|
||||
setIsSharePopConfirm(true)
|
||||
}}>共享</Button>
|
||||
</Popconfirm> :
|
||||
<Button type="primary" className='m-ant-btn' onClick={() => {
|
||||
clickSharedScreen()
|
||||
}}>共享</Button>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue