|
|
@ -3,7 +3,11 @@ import { connect } from "react-redux"; |
|
|
|
import { Modal, Spin,Tag, Space,Collapse ,SideSheet,Tabs, TabPane,Popover} from "@douyinfe/semi-ui"; |
|
|
|
import moment from "moment"; |
|
|
|
import './pushSideSheet.less' |
|
|
|
import PerfectScrollbar from "perfect-scrollbar"; |
|
|
|
import { push } from "react-router-redux"; |
|
|
|
|
|
|
|
let equipmentScrollbar; |
|
|
|
|
|
|
|
function pushSideSheet (props) { |
|
|
|
const { |
|
|
|
close, |
|
|
@ -72,7 +76,18 @@ function pushSideSheet (props) { |
|
|
|
equipmentList.push(pushData.cameraStatusPushMonitors[i].camera.name) |
|
|
|
} |
|
|
|
setEquipmentTest(equipmentList) |
|
|
|
setTimeout(() => { |
|
|
|
equipmentScrollbar = new PerfectScrollbar("#collapse_test", { |
|
|
|
suppressScrollX: true, |
|
|
|
}); |
|
|
|
}, 100); |
|
|
|
}, []); |
|
|
|
useEffect(() => { |
|
|
|
const videoStreaming = document.getElementById("collapse_test"); |
|
|
|
if (videoStreaming && equipmentScrollbar) { |
|
|
|
equipmentScrollbar.update(); |
|
|
|
} |
|
|
|
}); |
|
|
|
function getTimeTitle(date){ |
|
|
|
let year = moment(date).year()+'年' |
|
|
|
let month = (moment(date).month()+1)>10?(moment(date).month()+1)+'月':'0'+(moment(date).month()+1)+'月' |
|
|
@ -93,6 +108,12 @@ function pushSideSheet (props) { |
|
|
|
<SideSheet title={pushData.name} className='sideSheet' width={670} visible={true} onCancel={sideSheetChange}> |
|
|
|
<Tabs type="line"> |
|
|
|
<TabPane tab="推送日志" itemKey="1"> |
|
|
|
<div id="collapse_test" |
|
|
|
style={{ |
|
|
|
height: document.body.clientHeight - 122, |
|
|
|
position: "relative", |
|
|
|
}} |
|
|
|
> |
|
|
|
<Collapse defaultActiveKey="0"> |
|
|
|
{logList.map((item, index) => { |
|
|
|
return ( |
|
|
@ -122,6 +143,7 @@ function pushSideSheet (props) { |
|
|
|
</Collapse.Panel> |
|
|
|
)})} |
|
|
|
</Collapse> |
|
|
|
</div> |
|
|
|
</TabPane> |
|
|
|
<TabPane tab="监听范围" itemKey="2"> |
|
|
|
<div style={{margin:'12px 36px',fontSize:12,color:'rgba(0,0,0,0.6500)'}}> |
|
|
|