Browse Source

修改问题

release_1.1.2
deartibers 3 years ago
parent
commit
170f2b1fbb
  1. 24
      code/VideoAccess-VCMP/web/client/src/sections/offline/components/pushSideSheet.jsx

24
code/VideoAccess-VCMP/web/client/src/sections/offline/components/pushSideSheet.jsx

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

Loading…
Cancel
Save