feat():视频监控树形样式修改

qzc-dev
李神峰 2025-09-10 10:40:35 +08:00
parent a3aa86f1f7
commit 55c49fc5e8
1 changed files with 9 additions and 1 deletions

View File

@ -33,7 +33,15 @@ const TreeData = (props: any) => {
console.log(props.treeListData); console.log(props.treeListData);
const [checkNode, setCheckNode] = useState([]); const [checkNode, setCheckNode] = useState([]);
const [spType, setSpType] = useState(2)
const onSelect = async (selectedKeys: (any | never[]), info: any) => { const onSelect = async (selectedKeys: (any | never[]), info: any) => {
if (info.selected) {
if (info.node.type) {
setSpType(info.node.type)
}
} else {
setSpType(2)
}
if(!info.node.isLeaf && !info.node.selected)return if(!info.node.isLeaf && !info.node.selected)return
if(selectedKeys.length < props.size){ if(selectedKeys.length < props.size){
setCheckNode(selectedKeys) setCheckNode(selectedKeys)
@ -85,7 +93,7 @@ const TreeData = (props: any) => {
// setCheckNode(selectedKeys) // setCheckNode(selectedKeys)
},[props.videoArr]) },[props.videoArr])
// useEffect(()=>{}) // useEffect(()=>{})
return <div style={{height:'100%',overflowY:'scroll'}}> return <div style={spType ==1 ?{maxHeight:'61vh',overflowY:'auto'}:{height:"100%",overflowY:'auto'}}>
{props.treeListData.length !== 0 && {props.treeListData.length !== 0 &&
<Tree <Tree
treeData={props.treeListData} treeData={props.treeListData}