【menu】更新菜单的字段,layui和antd的区分

pull/3/head
fengshuonan 2021-01-05 16:42:52 +08:00
parent 0e5ff02cb2
commit dc995e19cd
4 changed files with 49 additions and 36 deletions

View File

@ -37,12 +37,12 @@ public class LayuiIndexMenuTreeNode implements AbstractTreeNode {
/**
* url
*/
private String router;
private String layuiPath;
/**
*
*/
private String icon;
private String layuiIcon;
/**
*

View File

@ -76,42 +76,54 @@ public class SysMenu extends BaseEntity implements AbstractTreeNode {
@TableField("status_flag")
private Integer statusFlag;
/**
*
*/
@TableField("icon")
private String icon;
/**
* URL/menu
*/
@TableField("router")
private String router;
/**
*
*/
@TableField("component")
private String component;
/**
* 1-2-
*/
@TableField("link_open_type")
private Integer linkOpenType;
/**
*
*/
@TableField("link_url")
private String linkUrl;
/**
*
*/
@TableField("remark")
private String remark;
/**
* layui-beetl
*/
@TableField("layui_path")
private String layuiPath;
/**
* layui-beetl
*/
@TableField("layui_icon")
private String layuiIcon;
/**
* URL/menuantd vue
*/
@TableField("antdv_router")
private String antdvRouter;
/**
* antd vue
*/
@TableField("antdv_component")
private String antdvComponent;
/**
* antd vue
*/
@TableField("antdv_icon")
private String antdvIcon;
/**
* 1-2-antd vue
*/
@TableField("antdv_link_open_type")
private Integer antdvLinkOpenType;
/**
*
*/
@TableField("antdv_link_url")
private String antdvLinkUrl;
/**
* Y-N-
*/
@ -138,4 +150,5 @@ public class SysMenu extends BaseEntity implements AbstractTreeNode {
public void setChildrenNodes(List childrenNodes) {
this.children = childrenNodes;
}
}

View File

@ -41,13 +41,13 @@ public class AntdMenusFactory {
antdIndexMenuTreeNode.setName(sysMenu.getMenuName());
// 菜单路由地址
antdIndexMenuTreeNode.setPath(sysMenu.getRouter());
antdIndexMenuTreeNode.setRouter(sysMenu.getRouter());
antdIndexMenuTreeNode.setPath(sysMenu.getAntdvRouter());
antdIndexMenuTreeNode.setRouter(sysMenu.getAntdvRouter());
AntdIndexMenuTreeNode.Meta mateItem = new AntdIndexMenuTreeNode.Meta();
// 菜单图标
mateItem.setIcon(sysMenu.getIcon());
mateItem.setIcon(sysMenu.getAntdvIcon());
// 设置是否隐藏true就是隐藏
mateItem.setInvisible(YesOrNotEnum.N.getCode().equals(sysMenu.getVisible()));

View File

@ -57,7 +57,7 @@ public class LayuiMenusFactory {
BeanUtil.copyProperties(appMenu, layuiIndexMenuTreeNode);
// 每个节点的url要加上context-path
layuiIndexMenuTreeNode.setRouter(contextPath + layuiIndexMenuTreeNode.getRouter());
layuiIndexMenuTreeNode.setLayuiPath(contextPath + appMenu.getLayuiPath());
layuiIndexMenuTreeNodes.add(layuiIndexMenuTreeNode);
}