@ -64,6 +64,11 @@ public class Menu extends TreeEntity<Menu> {
*/
private String hideChildrenMenu;
/**
* 组件名称(用于keep-alive组件缓存)
private String compName;
* 新增时所需当前菜单的所有父级id
* 进行修改角色模块的勾选类型,半选还是全选
@ -45,6 +45,11 @@ public class MetaVo implements Serializable {
private Boolean hideChildrenInMenu;
* Iframe内嵌显示地址
@ -64,6 +64,7 @@ public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements Me
metaVo.setTitle(menu.getName());
metaVo.setKeepAlive(menu.getKeepAlive().equals(MenuEnum.MENU_1.getValue()));
metaVo.setHideChildrenInMenu(MenuEnum.MENU_1.getValue().equals(menu.getHideChildrenMenu()));
metaVo.setCompName(menu.getCompName());
// 配置vue-router的规则根级前面必须加上/,要不然会报错
if (MenuEnum.MENU_0.getValue().equals(menu.getParentId())) {
@ -15,6 +15,7 @@
<result property="keepAlive" column="keep_alive"/>
<result property="hideMenu" column="hide_menu"/>
<result property="hideChildrenMenu" column="hide_children_menu"/>
<result property="compName" column="comp_name"/>
<result property="createById" column="create_by_id"/>
<result property="createByName" column="create_by_name"/>
<result property="createTime" column="create_time"/>