#
luxiaotao1123
2024-09-24 eda6fc2b5d21d70213484f5fee8abfdbfc559566
#
1个文件已修改
18 ■■■■■ 已修改文件
zy-acs-flow/src/layout/MyMenu.jsx 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/layout/MyMenu.jsx
@@ -28,12 +28,6 @@
    const { isPending, permissions } = usePermissions();
    useEffect(() => {
        const currentPath = location.pathname;
        const parentRoutes = findParentRoutes(currentPath, permissions)
        for (const parentRoute of parentRoutes) {
            setState(state => ({ ...state, [parentRoute]: true }));
        }
        // default open sub menu
        const defaultExpandMenu = ["menu.warehouse", "menu.dispatcher", "menu.equipment"];
        permissions.forEach(item => {
@@ -41,7 +35,17 @@
                setState(state => ({ ...state, [item.route]: true }));
            }
        });
    }, [location.pathname, permissions]);
    }, [permissions]);
    useEffect(() => {
        // expand this parent menu
        const currentPath = location.pathname;
        const parentRoutes = findParentRoutes(currentPath, permissions)
        for (const parentRoute of parentRoutes) {
            setState(state => ({ ...state, [parentRoute]: true }));
        }
    }, [location.pathname]);
    const handleToggle = (menu) => {
        setState(state => ({ ...state, [menu]: !state[menu] }));