RuoYi
2021-04-08 220a4f9b7e86316818d324864c2bc501b2b9dfbf
src/main/java/com/ruoyi/project/system/service/impl/SysMenuServiceImpl.java
@@ -158,7 +158,7 @@
                router.setRedirect("noRedirect");
                router.setChildren(buildMenus(cMenus));
            }
            else if (isMeunFrame(menu))
            else if (isMenuFrame(menu))
            {
                List<RouterVo> childrenList = new ArrayList<RouterVo>();
                RouterVo children = new RouterVo();
@@ -321,7 +321,7 @@
    {
        String routerName = StringUtils.capitalize(menu.getPath());
        // 非外链并且是一级目录(类型为目录)
        if (isMeunFrame(menu))
        if (isMenuFrame(menu))
        {
            routerName = StringUtils.EMPTY;
        }
@@ -344,7 +344,7 @@
            routerPath = "/" + menu.getPath();
        }
        // 非外链并且是一级目录(类型为菜单)
        else if (isMeunFrame(menu))
        else if (isMenuFrame(menu))
        {
            routerPath = "/";
        }
@@ -360,7 +360,7 @@
    public String getComponent(SysMenu menu)
    {
        String component = UserConstants.LAYOUT;
        if (StringUtils.isNotEmpty(menu.getComponent()) && !isMeunFrame(menu))
        if (StringUtils.isNotEmpty(menu.getComponent()) && !isMenuFrame(menu))
        {
            component = menu.getComponent();
        }
@@ -377,7 +377,7 @@
     * @param menu 菜单信息
     * @return 结果
     */
    public boolean isMeunFrame(SysMenu menu)
    public boolean isMenuFrame(SysMenu menu)
    {
        return menu.getParentId().intValue() == 0 && UserConstants.TYPE_MENU.equals(menu.getMenuType())
                && menu.getIsFrame().equals(UserConstants.NO_FRAME);