#
luxiaotao1123
2024-08-20 4bef71e0cf39ab5f2db45c147d6ab7bbc80e756c
src/core/warehouse.jsx
@@ -24,7 +24,7 @@
    const [agv1Data, setAgv1Data] = useState({});
    const [agv2Data, setAgv2Data] = useState({});
    const [boxData, setBoxData] = useState([]);
    const [path1Data, setPath1Data] = useState([]);
    const [pathData, setPathData] = useState([]);
    useEffect(() => {
        const websocket = new WebSocketClient('/ws/digitalTwin/websocket');
@@ -44,15 +44,7 @@
                }
            }
            if (data.type === 'path') {
                switch (data.no) {
                    case "1":
                        setPath1Data(data.obj);
                        break;
                    case "2":
                        break;
                    default:
                        break;
                }
                setPathData(data.obj);
            }
        }
@@ -106,9 +98,9 @@
        return <Agv key={2} {...agv2Data} />
    }, [agv2Data]);
    const path1El = useMemo(() => {
        return <Path list={path1Data} />
    }, [path1Data])
    const pathEl = useMemo(() => {
        return pathData.map((data, idx) => <Path key={idx} list={data} />)
    }, [pathData])
    useFrame((state, delta) => {
@@ -123,7 +115,7 @@
                {agv1El}
                {agv2El}
                {boxEl}
                {path1El}
                {pathEl}
            </group>
        </>
    )