From 966847499aacbac1c55f0d7c2db11e11788fc93c Mon Sep 17 00:00:00 2001 From: qk123 <18211963828@163.com> Date: Thu, 18 Dec 2025 13:19:27 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=A0=B9=E6=8D=AEPath=E8=BF=9B=E8=A1=8C=E5=94=AF=E4=B8=80?= =?UTF-8?q?=E6=80=A7=E6=A0=A1=E9=AA=8C-=E4=BC=98=E5=8C=96=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/core/system/service/impl/SysMenuServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); From d6fbfb142777f44c93a951492722bf07cd855341 Mon Sep 17 00:00:00 2001 From: qk123 <18211963828@163.com> Date: Thu, 18 Dec 2025 13:53:38 +0800 Subject: [PATCH 2/3] =?UTF-8?q?router-index.js=E4=B8=AD=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E6=8E=89=E7=B3=BB=E7=BB=9F=E7=AE=A1=E7=90=86=E7=9A=84=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E9=85=8D=E7=BD=AE,=E7=B3=BB=E7=BB=9F=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E7=9A=84=E7=9B=B8=E5=85=B3=E9=A1=B5=E9=9D=A2=E5=9D=87?= =?UTF-8?q?=E8=83=BD=E8=AE=BF=E9=97=AE,=E8=8D=AF=E5=93=81=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E6=B7=BB=E5=8A=A0=E6=96=B0=E9=A1=B9=E7=9B=AE=E6=97=B6?= =?UTF-8?q?=E5=8C=BB=E4=BF=9D=E7=AD=89=E7=BA=A7=E9=BB=98=E8=AE=A4=E5=80=BC?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E5=AE=8C=E6=88=90=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openhis-ui-vue3/src/router/index.js | 126 +++++++++--------- .../medicine/components/medicineDialog.vue | 3 +- 2 files changed, 64 insertions(+), 65 deletions(-) diff --git a/openhis-ui-vue3/src/router/index.js b/openhis-ui-vue3/src/router/index.js index 7e5698a4..e01f5f47 100644 --- a/openhis-ui-vue3/src/router/index.js +++ b/openhis-ui-vue3/src/router/index.js @@ -184,69 +184,69 @@ export const dynamicRoutes = [ ] }, // 系统管理路由 - { - path: '/system', - component: Layout, - redirect: '/system/user', - name: 'System', - meta: { title: '系统管理', icon: 'system' }, - children: [ - { - path: 'user', // 用户管理路由 - component: () => import('@/views/system/user/index.vue'), - name: 'User', - meta: { title: '用户管理', icon: 'user', permissions: ['system:user:list'] } - }, - { - path: 'role', // 角色管理路由 - component: () => import('@/views/system/role/index.vue'), - name: 'Role', - meta: { title: '角色管理', icon: 'role', permissions: ['system:role:list'] } - }, - { - path: 'menu', // 菜单管理路由 - component: () => import('@/views/system/menu/index.vue'), - name: 'Menu', - meta: { title: '菜单管理', icon: 'menu', permissions: ['system:menu:list'] } - }, - { - path: 'dept', // 部门管理路由 - component: () => import('@/views/system/dept/index.vue'), - name: 'Dept', - meta: { title: '部门管理', icon: 'dept', permissions: ['system:dept:list'] } - }, - { - path: 'post', // 岗位管理路由 - component: () => import('@/views/system/post/index.vue'), - name: 'Post', - meta: { title: '岗位管理', icon: 'post', permissions: ['system:post:list'] } - }, - { - path: 'dict', // 字典管理路由 - component: () => import('@/views/system/dict/index.vue'), - name: 'Dict', - meta: { title: '字典管理', icon: 'dict', permissions: ['system:dict:list'] } - }, - { - path: 'config', // 参数配置路由 - component: () => import('@/views/system/config/index.vue'), - name: 'Config', - meta: { title: '参数配置', icon: 'config', permissions: ['system:config:list'] } - }, - { - path: 'notice', // 通知公告路由 - component: () => import('@/views/system/notice/index.vue'), - name: 'Notice', - meta: { title: '通知公告', icon: 'notice', permissions: ['system:notice:list'] } - }, - { - path: 'tenant', // 租户管理路由 - component: () => import('@/views/system/tenant/index.vue'), - name: 'Tenant', - meta: { title: '租户管理', icon: 'tenant', permissions: ['system:tenant:list'] } - } - ] - }, + // { + // path: '/system', + // component: Layout, + // redirect: '/system/user', + // name: 'System', + // meta: { title: '系统管理', icon: 'system' }, + // children: [ + // { + // path: 'user', // 用户管理路由 + // component: () => import('@/views/system/user/index.vue'), + // name: 'User', + // meta: { title: '用户管理', icon: 'user', permissions: ['system:user:list'] } + // }, + // { + // path: 'role', // 角色管理路由 + // component: () => import('@/views/system/role/index.vue'), + // name: 'Role', + // meta: { title: '角色管理', icon: 'role', permissions: ['system:role:list'] } + // }, + // { + // path: 'menu', // 菜单管理路由 + // component: () => import('@/views/system/menu/index.vue'), + // name: 'Menu', + // meta: { title: '菜单管理', icon: 'menu', permissions: ['system:menu:list'] } + // }, + // { + // path: 'dept', // 部门管理路由 + // component: () => import('@/views/system/dept/index.vue'), + // name: 'Dept', + // meta: { title: '部门管理', icon: 'dept', permissions: ['system:dept:list'] } + // }, + // { + // path: 'post', // 岗位管理路由 + // component: () => import('@/views/system/post/index.vue'), + // name: 'Post', + // meta: { title: '岗位管理', icon: 'post', permissions: ['system:post:list'] } + // }, + // { + // path: 'dict', // 字典管理路由 + // component: () => import('@/views/system/dict/index.vue'), + // name: 'Dict', + // meta: { title: '字典管理', icon: 'dict', permissions: ['system:dict:list'] } + // }, + // { + // path: 'config', // 参数配置路由 + // component: () => import('@/views/system/config/index.vue'), + // name: 'Config', + // meta: { title: '参数配置', icon: 'config', permissions: ['system:config:list'] } + // }, + // { + // path: 'notice', // 通知公告路由 + // component: () => import('@/views/system/notice/index.vue'), + // name: 'Notice', + // meta: { title: '通知公告', icon: 'notice', permissions: ['system:notice:list'] } + // }, + // { + // path: 'tenant', // 租户管理路由 + // component: () => import('@/views/system/tenant/index.vue'), + // name: 'Tenant', + // meta: { title: '租户管理', icon: 'tenant', permissions: ['system:tenant:list'] } + // } + // ] + // }, // 租户用户设置路由 { path: '/system/tenant-user', diff --git a/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue b/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue index 8ebeaa23..9f11eadb 100644 --- a/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue +++ b/openhis-ui-vue3/src/views/catalog/medicine/components/medicineDialog.vue @@ -48,7 +48,6 @@ style="width: 240px" :disabled="form.isEditInfoDisable === 1 || form.isEditInfoDisable === 2" > - > Date: Thu, 18 Dec 2025 14:43:17 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E9=97=A8=E8=AF=8A=E5=87=BA=E8=AF=8A?= =?UTF-8?q?=E5=8C=BB=E7=94=9F=E8=AF=8A=E5=AE=A4=E8=AE=BE=E7=BD=AE=E7=BB=B4?= =?UTF-8?q?=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../appoinmentmanage/clinicRoom/index.vue | 277 +++++++++++++----- 1 file changed, 208 insertions(+), 69 deletions(-) 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 @@
+ + + + + - - - - - - + - - - + + + + - - - - - - - - - - 启用 - 停用 - - - - - - - - - - - - + + + + + + + + + + + + + + + + + 启用 + 停用 + + + + + + + + + + + +