diff --git a/openhis-server-new/core-system/src/main/java/com/core/system/service/impl/SysMenuServiceImpl.java b/openhis-server-new/core-system/src/main/java/com/core/system/service/impl/SysMenuServiceImpl.java index a42a3de8..bc5a1c49 100644 --- a/openhis-server-new/core-system/src/main/java/com/core/system/service/impl/SysMenuServiceImpl.java +++ b/openhis-server-new/core-system/src/main/java/com/core/system/service/impl/SysMenuServiceImpl.java @@ -285,7 +285,7 @@ public class SysMenuServiceImpl implements ISysMenuService { public int updateMenu(SysMenu menu) { //路径Path唯一性判断 SysMenu sysMenu = menuMapper.selectMenuByPath(menu.getPath()); - if (sysMenu != null){ + if (sysMenu != null && !menu.getMenuId().equals(sysMenu.getMenuId())) { return -1; } return menuMapper.updateMenu(menu); diff --git a/openhis-ui-vue3/src/views/appoinmentmanage/clinicRoom/index.vue b/openhis-ui-vue3/src/views/appoinmentmanage/clinicRoom/index.vue index db950c58..a13059f6 100644 --- a/openhis-ui-vue3/src/views/appoinmentmanage/clinicRoom/index.vue +++ b/openhis-ui-vue3/src/views/appoinmentmanage/clinicRoom/index.vue @@ -2,6 +2,22 @@