From b35f708c07dec9dc490548186df318d82c9ab595 Mon Sep 17 00:00:00 2001 From: linzh <1491182878@qq.com> Date: Sun, 5 Sep 2021 21:36:33 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=8D=95=E8=AF=8D?= =?UTF-8?q?=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/components/Crontab/day.vue | 358 +++--- ruoyi-ui/src/components/Crontab/index.vue | 850 ++++++------- .../Crontab/{mouth.vue => month.vue} | 256 ++-- ruoyi-ui/src/components/Crontab/result.vue | 1132 ++++++++--------- ruoyi-ui/src/components/Crontab/second.vue | 266 ++-- ruoyi-ui/src/components/Crontab/week.vue | 334 ++--- ruoyi-ui/src/components/Crontab/year.vue | 288 ++--- 7 files changed, 1742 insertions(+), 1742 deletions(-) rename ruoyi-ui/src/components/Crontab/{mouth.vue => month.vue} (78%) diff --git a/ruoyi-ui/src/components/Crontab/day.vue b/ruoyi-ui/src/components/Crontab/day.vue index 7f0a3d263..bf9f5664e 100644 --- a/ruoyi-ui/src/components/Crontab/day.vue +++ b/ruoyi-ui/src/components/Crontab/day.vue @@ -1,179 +1,179 @@ - - - \ No newline at end of file + + + diff --git a/ruoyi-ui/src/components/Crontab/index.vue b/ruoyi-ui/src/components/Crontab/index.vue index c1d08f6d6..27b4ab36c 100644 --- a/ruoyi-ui/src/components/Crontab/index.vue +++ b/ruoyi-ui/src/components/Crontab/index.vue @@ -1,425 +1,425 @@ - - - - + + + + diff --git a/ruoyi-ui/src/components/Crontab/mouth.vue b/ruoyi-ui/src/components/Crontab/month.vue similarity index 78% rename from ruoyi-ui/src/components/Crontab/mouth.vue rename to ruoyi-ui/src/components/Crontab/month.vue index 4e2c8a74f..619d1e791 100644 --- a/ruoyi-ui/src/components/Crontab/mouth.vue +++ b/ruoyi-ui/src/components/Crontab/month.vue @@ -1,128 +1,128 @@ - - - \ No newline at end of file + + + diff --git a/ruoyi-ui/src/components/Crontab/result.vue b/ruoyi-ui/src/components/Crontab/result.vue index 3b9b6c8b5..07b963b79 100644 --- a/ruoyi-ui/src/components/Crontab/result.vue +++ b/ruoyi-ui/src/components/Crontab/result.vue @@ -1,566 +1,566 @@ - - - \ No newline at end of file + + + diff --git a/ruoyi-ui/src/components/Crontab/second.vue b/ruoyi-ui/src/components/Crontab/second.vue index 20a8eb39b..0fdf3386d 100644 --- a/ruoyi-ui/src/components/Crontab/second.vue +++ b/ruoyi-ui/src/components/Crontab/second.vue @@ -1,133 +1,133 @@ - - - \ No newline at end of file + + + diff --git a/ruoyi-ui/src/components/Crontab/week.vue b/ruoyi-ui/src/components/Crontab/week.vue index 8a7cb6b0a..5ad949d6b 100644 --- a/ruoyi-ui/src/components/Crontab/week.vue +++ b/ruoyi-ui/src/components/Crontab/week.vue @@ -1,167 +1,167 @@ - - - \ No newline at end of file + + + diff --git a/ruoyi-ui/src/components/Crontab/year.vue b/ruoyi-ui/src/components/Crontab/year.vue index 02bcac319..800dfa522 100644 --- a/ruoyi-ui/src/components/Crontab/year.vue +++ b/ruoyi-ui/src/components/Crontab/year.vue @@ -1,144 +1,144 @@ - - - \ No newline at end of file + + + From a5e38f6f9993ad34c3d0566762d71d1093ef88d4 Mon Sep 17 00:00:00 2001 From: RuoYi Date: Wed, 8 Sep 2021 09:28:23 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E9=85=8D=E7=BD=AE=E8=B7=AF=E7=94=B1=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/core/domain/entity/SysMenu.java | 13 ++ .../com/ruoyi/system/domain/vo/RouterVo.java | 15 ++ .../service/impl/SysMenuServiceImpl.java | 1 + .../resources/mapper/system/SysMenuMapper.xml | 12 +- .../src/layout/components/Sidebar/Link.vue | 2 +- .../layout/components/Sidebar/SidebarItem.vue | 8 +- ruoyi-ui/src/router/index.js | 25 +-- ruoyi-ui/src/views/system/menu/index.vue | 39 ++-- sql/quartz.sql | 6 +- sql/{ry_20210731.sql => ry_20210908.sql} | 167 +++++++++--------- 10 files changed, 169 insertions(+), 119 deletions(-) rename sql/{ry_20210731.sql => ry_20210908.sql} (82%) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java index 7c35744f2..8c7c494bc 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java @@ -38,6 +38,9 @@ public class SysMenu extends BaseEntity /** 组件路径 */ private String component; + /** 路由参数 */ + private String query; + /** 是否为外链(0是 1否) */ private String isFrame; @@ -137,6 +140,16 @@ public class SysMenu extends BaseEntity this.component = component; } + public String getQuery() + { + return query; + } + + public void setQuery(String query) + { + this.query = query; + } + public String getIsFrame() { return isFrame; diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/RouterVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/RouterVo.java index 21ff6b59a..2d4a2b800 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/RouterVo.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/RouterVo.java @@ -36,6 +36,11 @@ public class RouterVo */ private String component; + /** + * 路由参数:如 {"id": 1, "name": "ry"} + */ + private String query; + /** * 当你一个路由下面的 children 声明的路由大于1个时,自动会变成嵌套的模式--如组件页面 */ @@ -101,6 +106,16 @@ public class RouterVo this.component = component; } + public String getQuery() + { + return query; + } + + public void setQuery(String query) + { + this.query = query; + } + public Boolean getAlwaysShow() { return alwaysShow; diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java index e8da9227b..f450caa42 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java @@ -151,6 +151,7 @@ public class SysMenuServiceImpl implements ISysMenuService router.setName(getRouteName(menu)); router.setPath(getRouterPath(menu)); router.setComponent(getComponent(menu)); + router.setQuery(menu.getQuery()); router.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon(), StringUtils.equals("1", menu.getIsCache()), menu.getPath())); List cMenus = menu.getChildren(); if (!cMenus.isEmpty() && cMenus.size() > 0 && UserConstants.TYPE_DIR.equals(menu.getMenuType())) diff --git a/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml index afd7e0e98..9f9fcb66a 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml @@ -12,6 +12,7 @@ + @@ -27,7 +28,7 @@ - select menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, ifnull(perms,'') as perms, icon, create_time + select menu_id, menu_name, parent_id, order_num, path, component, query, is_frame, is_cache, menu_type, visible, status, ifnull(perms,'') as perms, icon, create_time from sys_menu @@ -48,13 +49,13 @@