#
luxiaotao1123
2024-03-29 9e7a181ca269d385392527639084e4b8579c1fd2
zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx
@@ -43,14 +43,8 @@
let shelfThree;
const ShelfView = (props) => {
    const intl = useIntl();
    const { styles } = useStyles();
    const refContainer = useRef();
    const [loading, setLoading] = React.useState(false);
    const startThree = () => {
        shelfThree = new ShelfThree(refContainer.current);
const startThree = (dom) => {
    shelfThree = new ShelfThree(dom);
        shelfThree.startup();
    }
@@ -61,12 +55,32 @@
        }
    }
const ShelfView = (props) => {
    const intl = useIntl();
    const { styles } = useStyles();
    const refContainer = useRef();
    const [loading, setLoading] = React.useState(false);
    const [shelfList, setShelfList] = React.useState([]);
    useEffect(() => {
        // locNo data
        const fetchShelfInfo = async (locNo) => {
            const res = await Http.doGet('/api/map/shelf/info', { locNo: locNo });
            if (res?.data) {
                console.log(res.data);
            }
        }
        fetchShelfInfo(props.locNo);
        // 3d
        setLoading(true);
        endThree();
        setTimeout(() => {
            setLoading(false);
            startThree();
            startThree(refContainer.current);
        }, 300)
        return endThree;