From 55c49fc5e85902b424b7b5b9fc4a590227a26154 Mon Sep 17 00:00:00 2001 From: lishenfeng Date: Wed, 10 Sep 2025 10:40:35 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E8=A7=86=E9=A2=91=E7=9B=91=E6=8E=A7?= =?UTF-8?q?=E6=A0=91=E5=BD=A2=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/video/treeData.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/views/video/treeData.tsx b/src/views/video/treeData.tsx index 1fcf51ee6..1dc26c424 100644 --- a/src/views/video/treeData.tsx +++ b/src/views/video/treeData.tsx @@ -33,7 +33,15 @@ const TreeData = (props: any) => { console.log(props.treeListData); const [checkNode, setCheckNode] = useState([]); + const [spType, setSpType] = useState(2) 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(selectedKeys.length < props.size){ setCheckNode(selectedKeys) @@ -85,7 +93,7 @@ const TreeData = (props: any) => { // setCheckNode(selectedKeys) },[props.videoArr]) // useEffect(()=>{}) - return
+ return
{props.treeListData.length !== 0 &&