#
luxiaotao1123
2024-04-22 4c589aaa8e968e57f8c5b06e72541b617a460c97
src/core/warehouse.jsx
@@ -5,6 +5,10 @@
import Box from '../components/box';
import tunnelData from '../assets/data/tunnel';
import Tunnel from '../components/tunnel';
import agvRealDataList from '@/assets/data/agv';
import { INTERVAL_TIME } from '@/config/setting'
let index = 0;
const Warehouse = (props) => {
@@ -17,7 +21,19 @@
    ])
    useEffect(() => {
        const timer = setInterval(() => {
            const agvRealData = agvRealDataList[index];
            if (agvRealData) {
                setAgvData((state) => {
                    return agvRealData;
                });
            }
            index++;
        }, INTERVAL_TIME);
        return () => {
            clearInterval(timer);
        }
    }, [])
    const tunnelEl = useMemo(() => {
@@ -29,8 +45,7 @@
    const boxEl = boxData.map((data, idx) => <Box key={idx} {...data} />)
    useFrame((state, delta) => {
        // setAgvData();
        // setBoxData();
    })
    return (