From 6e1a15dcfa0e2b668d8d94ac137607e3cc2ac1c2 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Sun, 8 Oct 2023 20:55:05 +0800 Subject: [PATCH] chore: compose workflow api --- .../src/main/java/com/cloud/kicc/system/api/entity/Menu.java | 5 +++++ .../src/main/java/com/cloud/kicc/system/api/vo/MetaVo.java | 5 +++++ .../com/cloud/kicc/system/service/impl/MenuServiceImpl.java | 1 + .../kicc-system-biz/src/main/resources/mapper/MenuMapper.xml | 1 + 4 files changed, 12 insertions(+) diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/Menu.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/Menu.java index c3476480..57696c0f 100644 --- a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/Menu.java +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/Menu.java @@ -64,6 +64,11 @@ public class Menu extends TreeEntity { */ private String hideChildrenMenu; + /** + * 组件名称(用于keep-alive组件缓存) + */ + private String compName; + /** * 新增时所需当前菜单的所有父级id * 进行修改角色模块的勾选类型,半选还是全选 diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/vo/MetaVo.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/vo/MetaVo.java index 8c332665..6ac468c8 100644 --- a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/vo/MetaVo.java +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/vo/MetaVo.java @@ -45,6 +45,11 @@ public class MetaVo implements Serializable { */ private Boolean hideChildrenInMenu; + /** + * 组件名称(用于keep-alive组件缓存) + */ + private String compName; + /** * Iframe内嵌显示地址 */ diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/MenuServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/MenuServiceImpl.java index ee1d3e36..84ed4e07 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/MenuServiceImpl.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/MenuServiceImpl.java @@ -64,6 +64,7 @@ public class MenuServiceImpl extends ServiceImpl 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())) { diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/MenuMapper.xml b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/MenuMapper.xml index 4b6f9c97..bac0cf25 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/MenuMapper.xml +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/MenuMapper.xml @@ -15,6 +15,7 @@ +