|
|
|
@ -157,7 +157,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
|
|
router.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon(), StringUtils.equals("1", menu.getIsCache()),
|
|
|
|
|
menu.getPath()));
|
|
|
|
|
List<SysMenu> cMenus = menu.getChildren();
|
|
|
|
|
if (!cMenus.isEmpty() && cMenus.size() > 0 && UserConstants.TYPE_DIR.equals(menu.getMenuType())) {
|
|
|
|
|
if (!cMenus.isEmpty() && cMenus.size() > 0 && (UserConstants.TYPE_DIR.equals(menu.getMenuType()) || UserConstants.TYPE_APP.equals(menu.getMenuType()))) {
|
|
|
|
|
router.setAlwaysShow(true);
|
|
|
|
|
router.setRedirect("noRedirect");
|
|
|
|
|
router.setChildren(buildMenus(cMenus));
|
|
|
|
@ -339,7 +339,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
|
|
routerPath = innerLinkReplaceEach(routerPath);
|
|
|
|
|
}
|
|
|
|
|
// 非外链并且是一级目录(类型为目录)
|
|
|
|
|
if (0 == menu.getParentId().intValue() && UserConstants.TYPE_DIR.equals(menu.getMenuType())
|
|
|
|
|
if (0 == menu.getParentId().intValue() && (UserConstants.TYPE_DIR.equals(menu.getMenuType()) || UserConstants.TYPE_APP.equals(menu.getMenuType()))
|
|
|
|
|
&& UserConstants.NO_FRAME.equals(menu.getIsFrame())) {
|
|
|
|
|
routerPath = "/" + menu.getPath();
|
|
|
|
|
}
|
|
|
|
@ -397,7 +397,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
|
|
* @return 结果
|
|
|
|
|
*/
|
|
|
|
|
public boolean isParentView(SysMenu menu) {
|
|
|
|
|
return menu.getParentId().intValue() != 0 && UserConstants.TYPE_DIR.equals(menu.getMenuType());
|
|
|
|
|
return menu.getParentId().intValue() != 0 && (UserConstants.TYPE_DIR.equals(menu.getMenuType()) || UserConstants.TYPE_APP.equals(menu.getMenuType()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|