diff --git a/ruoyi-modules/pom.xml b/ruoyi-modules/pom.xml index 49766eb..dee1703 100644 --- a/ruoyi-modules/pom.xml +++ b/ruoyi-modules/pom.xml @@ -13,6 +13,7 @@ ruoyi-demo ruoyi-generator ruoyi-system + zdxt-enforcement-code ruoyi-modules diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java index 7d0ca00..1c48e03 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java @@ -49,6 +49,15 @@ public class SysMenuController extends BaseController { return R.ok(menuService.buildMenus(menus)); } + @GetMapping("/getRoutersBySystemCode") + public R> getRoutersBySystemCode(String systemCode) { + if(StringUtils.isEmpty(systemCode)){ + systemCode="authService"; + } + List menus = menuService.selectMenuTreeByUserId(LoginHelper.getUserId(), systemCode); + return R.ok(menuService.buildMenus(menus)); + } + /** * 获取菜单列表 */ diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/mapper/SysMenuMapper.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/mapper/SysMenuMapper.java index 05e2546..5502aef 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/mapper/SysMenuMapper.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/mapper/SysMenuMapper.java @@ -112,7 +112,7 @@ public interface SysMenuMapper extends BaseMapperPlus { } /** - * 根据用户ID查询菜单 + * 查询所有菜单树(管理员) * * @return 菜单列表 */ @@ -125,6 +125,22 @@ public interface SysMenuMapper extends BaseMapperPlus { return this.selectList(lqw); } + /** + * 根据系统编码查询菜单树(管理员) + * + * @param systemCode 系统编码,为空时不过滤 + * @return 菜单列表 + */ + default List selectMenuTreeAll(String systemCode) { + LambdaQueryWrapper lqw = new LambdaQueryWrapper() + .in(SysMenu::getMenuType, SystemConstants.TYPE_DIR, SystemConstants.TYPE_MENU) + .eq(SysMenu::getStatus, SystemConstants.NORMAL) + .eq(StringUtils.isNotBlank(systemCode), SysMenu::getSystemCode, systemCode) + .orderByAsc(SysMenu::getParentId) + .orderByAsc(SysMenu::getOrderNum); + return this.selectList(lqw); + } + /** * 根据角色ID查询菜单树信息 * diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysMenuService.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysMenuService.java index 8888c3c..50a8bfb 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysMenuService.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysMenuService.java @@ -57,6 +57,15 @@ public interface ISysMenuService { */ List selectMenuTreeByUserId(Long userId); + /** + * 根据用户ID和系统编码查询菜单树信息 + * + * @param userId 用户ID + * @param systemCode 系统编码 + * @return 菜单列表 + */ + List selectMenuTreeByUserId(Long userId, String systemCode); + /** * 根据角色ID查询菜单树信息 * diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysMenuServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysMenuServiceImpl.java index 62c1af0..554e8dd 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysMenuServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysMenuServiceImpl.java @@ -133,6 +133,31 @@ public class SysMenuServiceImpl implements ISysMenuService { return getChildPerms(menus, Constants.TOP_PARENT_ID); } + /** + * 根据用户ID和系统编码查询菜单树 + * + * @param userId 用户ID + * @param systemCode 系统编码 + * @return 菜单列表 + */ + @Override + public List selectMenuTreeByUserId(Long userId, String systemCode) { + List menus; + if (LoginHelper.isSuperAdmin(userId)) { + menus = baseMapper.selectMenuTreeAll(systemCode); + } else { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + menus = baseMapper.selectList( + wrapper.in(SysMenu::getMenuType, SystemConstants.TYPE_DIR, SystemConstants.TYPE_MENU) + .eq(SysMenu::getStatus, SystemConstants.NORMAL) + .eq(StringUtils.isNotBlank(systemCode), SysMenu::getSystemCode, systemCode) + .inSql(SysMenu::getMenuId, baseMapper.buildMenuByUserSql(userId)) + .orderByAsc(SysMenu::getParentId) + .orderByAsc(SysMenu::getOrderNum)); + } + return getChildPerms(menus, Constants.TOP_PARENT_ID); + } + /** * 根据角色ID查询菜单树信息 * diff --git a/ruoyi-modules/zdxt-enforcement-code/pom.xml b/ruoyi-modules/zdxt-enforcement-code/pom.xml new file mode 100644 index 0000000..66f52ef --- /dev/null +++ b/ruoyi-modules/zdxt-enforcement-code/pom.xml @@ -0,0 +1,20 @@ + + + 4.0.0 + + org.dromara + ruoyi-modules + 5.6.0 + + + zdxt-enforcement-code + + + 17 + 17 + UTF-8 + + + diff --git a/script/sql/zfjd-refactoring-v1/005-重新生成菜单.sql b/script/sql/zfjd-refactoring-v1/005-重新生成菜单.sql index b0a993a..5555611 100644 --- a/script/sql/zfjd-refactoring-v1/005-重新生成菜单.sql +++ b/script/sql/zfjd-refactoring-v1/005-重新生成菜单.sql @@ -128,3 +128,27 @@ UPDATE sys_menu SET menu_name = '菜单管理', parent_id = 1, order_num = 3, pa UPDATE sys_menu SET menu_name = '字典管理', parent_id = 1, order_num = 6, path = 'dict', component = 'system/dict/index-manager', query_param = '', is_frame = 1, is_cache = 0, url = '#', target = '', menu_type = 'C', visible = '0', status = '0', perms = 'system:dict:list', icon = 'dict', create_dept = '103', create_by = 1, create_time = '2026-03-31 20:14:46', update_by = null, update_time = null, remark = '字典管理菜单', system_code = 'authService', type = null WHERE menu_id = 105; UPDATE sys_menu SET menu_name = '角色管理', parent_id = 1, order_num = 2, path = 'role', component = 'system/role/index-dept-separate', query_param = '', is_frame = 1, is_cache = 0, url = '#', target = '', menu_type = 'C', visible = '0', status = '0', perms = 'system:role:list', icon = 'peoples', create_dept = '103', create_by = 1, create_time = '2026-03-31 20:14:46', update_by = null, update_time = null, remark = '角色管理菜单', system_code = 'authService', type = null WHERE menu_id = 101; UPDATE sys_menu SET menu_name = '任务调度中心', parent_id = 2, order_num = 6, path = 'quartz', component = 'system/quartz/index', query_param = '', is_frame = 1, is_cache = 0, url = '#', target = '', menu_type = 'C', visible = '0', status = '0', perms = 'monitor:snailjob:list', icon = 'job', create_dept = '103', create_by = 1, create_time = '2026-03-31 20:14:46', update_by = null, update_time = null, remark = 'SnailJob控制台菜单', system_code = 'authService', type = null WHERE menu_id = 120; + +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5235, '分析管理', 5247, 4, '', null, null, 1, 0, '/statistical/analysis', 'menuItem', 'C', '1', '0', '', '#', null, 0, '2024-04-07 10:47:09', 0, '2025-02-12 11:30:47', '', 'supervisionCode', '0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5236, '统计管理', 5247, 3, '', null, null, 1, 0, '/statistical/view', 'menuItem', 'C', '1', '0', '', '#', null, 0, '2024-04-07 10:48:29', 0, '2025-02-12 11:30:40', '', 'supervisionCode', '0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5247, '统计查询', 0, 5, '', null, null, 1, 0, '#', 'menuItem', 'M', '0', '0', '', 'fa fa-bar-chart', null, 0, '2024-07-03 10:58:44', 0, '2025-09-05 17:49:22', '', 'supervisionCode', '0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5249, '涉企执法情况', 5262, 1, '', null, null, 1, 0, '/code/registration', 'menuItem', 'C', '0', '0', 'code:registration:view', '#', null, 0, '2024-03-26 22:10:36', 0, '2025-08-25 19:27:55', '', 'supervisionCode', '3'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5250, '执法单位情况', 5262, 4, '', null, null, 1, 0, '/code/deptStatic', 'menuItem', 'C', '0', '0', 'code:deptStatic:view', '#', null, 0, '2024-03-26 22:10:36', 0, '2025-06-12 14:34:05', '', 'supervisionCode', '3'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5251, '执法投诉情况', 5262, 5, '', null, null, 1, 0, '/code/complaintStatic', 'menuItem', 'C', '0', '0', 'code:complaintStatic:view', '#', null, 0, '2024-03-26 22:10:36', 0, '2025-05-22 19:39:25', '', 'supervisionCode', '3'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5252, '执法预警统计', 5262, 0, '', null, null, 1, 0, '/code/statisticsWarning', 'menuItem', 'C', '1', '0', 'code:statisticsWarning:view', '#', null, 0, '2024-03-26 22:10:36', 0, '2024-12-09 14:20:39', '', 'supervisionCode', '0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5253, '企业信息情况', 5262, 3, '', null, null, 1, 0, '/code/statisticsEnterprise', 'menuItem', 'M', '0', '0', 'code:statisticsEnterprise:view', '#', null, 0, '2024-03-26 22:10:36', 0, '2025-05-22 19:41:25', '', 'supervisionCode', '3'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5254, '检查计划情况', 5262, 6, '', null, null, 1, 0, '/code/enforcementInspectionProgram/staticProgramView', 'menuItem', 'C', '0', '0', 'code:registration:view', '#', null, 0, '2024-03-26 22:10:36', 0, '2025-08-25 19:28:27', '', 'supervisionCode', '3'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5255, '执法分析', 5269, 0, '', null, null, 1, 0, '/code/registration/staticRegistrationView', 'menuItem', 'C', '0', '0', 'code:registration:view', '#', null, 0, '2024-03-26 22:10:36', 0, '2025-02-14 10:23:26', '', 'supervisionCode', '0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5258, '全市', 5261, 1, '', null, null, 1, 0, '/code/enforcementInspectionProgram/statisticalPanel', 'menuItem', 'C', '1', '0', '', '#', null, 0, '2024-11-03 18:20:24', 0, '2025-06-05 14:42:07', '', 'supervisionCode', '0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5261, '综合分析', 5247, 1, '', null, null, 1, 0, '#', 'menuItem', 'M', '1', '0', '', '#', null, 0, '2024-12-05 15:46:01', 0, '2025-06-26 18:36:48', '', 'supervisionCode', '0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5262, '行政执法', 5247, 0, '', null, null, 1, 0, '#', 'menuItem', 'M', '0', '0', '', '#', null, 0, '2024-12-05 15:48:09', 0, '2025-09-05 17:51:58', '', 'supervisionCode', '3'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5264, '统计', 5250, 0, '', null, null, 1, 0, '#', 'menuItem', 'F', '0', '0', 'code:deptStatic:list', '#', null, 0, '2025-01-02 15:05:32', 0, null, '', 'supervisionCode', '0,0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5265, '统计', 5251, 0, '', null, null, 1, 0, '#', 'menuItem', 'F', '0', '0', 'code:complaintStatic:list', '#', null, 0, '2025-01-02 16:22:42', 0, null, '', 'supervisionCode', '0,0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5266, '统计', 5253, 0, '', null, null, 1, 0, '#', 'menuItem', 'F', '0', '0', 'code:statisticsEnterprise:list', '#', null, 0, '2025-01-02 16:23:31', 0, null, '', 'supervisionCode', '0,0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5269, '工作报表', 0, 6, '', null, null, 1, 0, '#', 'menuItem', 'M', '0', '0', '', 'fa fa-television', null, 0, '2025-02-08 10:28:19', 0, '2025-02-14 10:27:35', '', 'supervisionCode', '0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5270, '列表', 5249, 0, '', null, null, 1, 0, '#', 'menuItem', 'F', '0', '0', 'code:registration:list', '#', null, 0, '2025-03-28 11:48:11', 0, null, '', 'supervisionCode', '0,0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5278, '企业受检次数', 5262, 2, '', null, null, 1, 0, '/code/LawEnforcementWarningList', 'menuItem', 'C', '0', '0', 'code:LawEnforcementWarningList:view', '#', null, 0, '2025-06-03 20:24:48', 0, '2025-06-03 20:39:02', '', 'supervisionCode', '0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5279, '列表', 5278, 0, '', null, null, 1, 0, '#', 'menuItem', 'F', '0', '0', null, '#', null, 0, '2025-06-03 20:25:36', 0, null, '', 'supervisionCode', '0,0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5283, '非行政执法', 5284, 0, '', null, null, 1, 0, '/system/registration/getRegistrationView', 'menuItem', 'C', '0', '0', 'system:nonRegistration:view', '#', null, 0, '2025-07-31 17:05:57', 0, '2025-09-05 17:54:04', '', 'supervisionCode', '3'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5284, '非行政执法', 5247, 2, '', null, null, 1, 0, '#', 'menuItem', 'C', '0', '0', null, '#', null, 0, '2025-09-05 17:53:18', 0, null, '', 'supervisionCode', '3,0'); +INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, query_param, is_frame, is_cache, url, target, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark, system_code, type) VALUES (5285, '列表', 5283, 0, '', null, null, 1, 0, '#', 'menuItem', 'F', '0', '0', 'system:nonRegistration:getList', '#', null, 0, '2025-10-16 16:05:00', 0, null, '', 'supervisionCode', '0,0'); diff --git a/script/sql/zfjd-refactoring-v1/表关系图/EnforcementCode.drawio b/script/sql/zfjd-refactoring-v1/表关系图/EnforcementCode.drawio index 77efc26..8db9b53 100644 --- a/script/sql/zfjd-refactoring-v1/表关系图/EnforcementCode.drawio +++ b/script/sql/zfjd-refactoring-v1/表关系图/EnforcementCode.drawio @@ -1,6 +1,6 @@ - + @@ -1515,7 +1515,7 @@ - + @@ -5626,7 +5626,7 @@ - + @@ -6084,7 +6084,7 @@ - + @@ -6399,7 +6399,7 @@ - + @@ -6896,20 +6896,20 @@ - + - - + + - - + + - + @@ -7718,7 +7718,7 @@ - + @@ -8007,7 +8007,7 @@ - + @@ -8699,7 +8699,7 @@ - + @@ -9469,7 +9469,7 @@ - + @@ -9758,7 +9758,7 @@ - + @@ -10362,7 +10362,7 @@ - + @@ -10560,7 +10560,7 @@ - + @@ -10826,7 +10826,1979 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/zdxt-web-client/zdxt-admin-plus-ui/package.json b/zdxt-web-client/zdxt-admin-plus-ui/package.json index 277864c..f03c7a4 100644 --- a/zdxt-web-client/zdxt-admin-plus-ui/package.json +++ b/zdxt-web-client/zdxt-admin-plus-ui/package.json @@ -8,9 +8,9 @@ "type": "module", "scripts": { "zdxt-admin-plus-ui-dev": "vite serve --mode development", - "zdxt-admin-plus-ui-build:prod": "vite build --mode production", - "zdxt-admin-plus-ui-build:dev": "vite build --mode development", - "zdxt-admin-plus-ui-preview": "vite preview", + "zdxt-admin-plus-ui-build:prod": "vite build --mode production --outDir dist/prod", + "zdxt-admin-plus-ui-build:dev": "vite build --mode development --outDir dist/dev", + "zdxt-admin-plus-ui-preview": "vite preview --outDir dist/prod", "zdxt-admin-plus-ui-lint:eslint": "eslint", "zdxt-admin-plus-ui-lint:eslint:fix": "eslint --fix", "zdxt-admin-plus-ui-prettier": "prettier --write ." @@ -26,7 +26,7 @@ "@vueuse/core": "13.9.0", "animate.css": "4.1.1", "await-to-js": "3.0.0", - "axios": "1.13.1", + "axios": "1.13.5", "crypto-js": "4.2.0", "echarts": "5.6.0", "element-plus": "2.11.7", diff --git a/zdxt-web-client/zdxt-admin-plus-ui/src/api/menu.ts b/zdxt-web-client/zdxt-admin-plus-ui/src/api/menu.ts index a3ae80e..f7d28b9 100644 --- a/zdxt-web-client/zdxt-admin-plus-ui/src/api/menu.ts +++ b/zdxt-web-client/zdxt-admin-plus-ui/src/api/menu.ts @@ -5,7 +5,7 @@ import { RouteRecordRaw } from 'vue-router'; // 获取路由 export function getRouters(): AxiosPromise { return request({ - url: '/system/menu/getRouters', + url: '/system/menu/getRoutersBySystemCode', method: 'get' }); } diff --git a/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml index 9ec8459..088cc7b 100644 --- a/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml +++ b/zdxt-web-server/zdxt-admin-web-server/src/main/resources/application-dev.yml @@ -61,7 +61,7 @@ spring: driverClassName: com.mysql.cj.jdbc.Driver # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562 # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题) - url: jdbc:mysql://localhost:3309/zfjd-refactoring-v2?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true + url: jdbc:mysql://localhost:3309/zfjd-refactoring-v3?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true username: root password: root # # 从库数据源