Browse Source

查询,树状展示结构,视屏的联动

release_1.3.0
wenlele 3 years ago
parent
commit
28adf60344
  1. 10
      code/VideoAccess-VCMP/web/client/src/sections/journaling/components/videoScreen.jsx

10
code/VideoAccess-VCMP/web/client/src/sections/journaling/components/videoScreen.jsx

@ -8,9 +8,10 @@ import VideoCard from './videoCard'
const VideoScreen = (props) => { const VideoScreen = (props) => {
const [pageSize, setPageSize] = useState(4) // const [pageSize, setPageSize] = useState(4) //
const [queryData, setQueryData] = useState([{ label: '全部', value: '全部', key: '0' }]) // const [queryData, setQueryData] = useState([{ label: '全部', value: '全部', key: '0' }]) //
const [leftTree, setLefTtree] = useState([]) // const [leftTree, setLefTtree] = useState([{ label: '全部', value: '全部', key: '0' }]) //
const [playData, setPlayData] = useState([]) // const [playData, setPlayData] = useState([]) //
const [queryValue, setQueryValue] = useState(['全部']) // const [queryValue, setQueryValue] = useState(['全部']) //
const [leftValue, setLeftValue] = useState() //
const api = useRef(); const api = useRef();
@ -29,7 +30,7 @@ const VideoScreen = (props) => {
} else { } else {
let leftData = [] let leftData = []
queryValue.map(item => leftData.push(treeData?.find(({ value }) => item == value))) // queryValue.map(item => leftData.push(treeData?.find(({ value }) => item == value))) //
setLefTtree(leftData) setLefTtree([{ label: '全部', value: '全部', key: '0', children: leftData }])
} }
@ -38,7 +39,7 @@ const VideoScreen = (props) => {
useEffect(() => { useEffect(() => {
setLeftValue()
}, []) }, [])
@ -207,8 +208,11 @@ const VideoScreen = (props) => {
multiple multiple
treeData={leftTree} treeData={leftTree}
defaultExpandAll defaultExpandAll
defaultValue={['公司','外部']}
blockNode={false}
onChange={(e) => { onChange={(e) => {
console.log(e); console.log(e);
setLeftValue(e)
}} }}
style={{ width: 150, color: '#FFFFFF' }} style={{ width: 150, color: '#FFFFFF' }}
/> />

Loading…
Cancel
Save