#
luxiaotao1123
2024-06-08 3796a650323aa5efbdf6c5ef00a23bc9bec8e43a
src/core/warehouse.jsx
@@ -14,7 +14,7 @@
import agvRealDataList from '@/assets/data/agv';
import { getBoxData } from '../api/box';
import { getAgvData } from '../api/agv';
import { INTERVAL_TIME, WEBSOCKET_BASE_URL, IP, PORT } from '@/config/setting'
import { INTERVAL_TIME } from '@/config/setting'
let index = 0;
@@ -26,7 +26,11 @@
    const [boxData, setBoxData] = useState([])
    useEffect(() => {
        const websocket = new WebSocketClient('/ws/digitalTwin/websocket');
        websocket.connect();
        // websocket.onMessage = (data) => {
        //     Utils.updateMapStatusInRealTime(data, () => curFloorRef.current, setCurSPrite);
        // }
        const timer = setInterval(() => {
            getBoxData().then(res => {
@@ -56,8 +60,15 @@
        }, INTERVAL_TIME);
        return () => {
            if (timer) {
            clearInterval(timer);
        }
            if (websocket) {
                websocket.onMessage = (data) => {}
                websocket.close();
            }
        }
    }, [])
    const tunnelEl = useMemo(() => {