From 96eb56766ecb57c46b9519683a7a3afa6de7b217 Mon Sep 17 00:00:00 2001 From: yueli Date: Fri, 17 Jul 2026 16:07:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9B=9E=E9=80=80=E6=9D=83=E9=99=90?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E5=90=8E=E7=9A=84=20auto-refresh=EF=BC=8C?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E6=89=8B=E5=8A=A8=E5=88=B7=E6=96=B0=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inventory-web/src/views/system/PermissionConfig.vue | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/inventory-web/src/views/system/PermissionConfig.vue b/inventory-web/src/views/system/PermissionConfig.vue index 3e5e515..161d457 100644 --- a/inventory-web/src/views/system/PermissionConfig.vue +++ b/inventory-web/src/views/system/PermissionConfig.vue @@ -498,15 +498,7 @@ const handleSave = async () => { permissions: permissions }) if (res.code === 200) { - ElMessage.success('权限保存成功!') - // 立即刷新当前角色的权限回显,确保 UI 与数据库同步 - if (currentRole.value) { - const refreshRes: any = await getRolePermissions(currentRole.value) - if (refreshRes.code === 200) { - const perms = new Set([...(refreshRes.data.menus || []), ...(refreshRes.data.elements || [])]) - setRowStatus(tableData.value, perms) - } - } + ElMessage.success('权限保存成功!请手动切换角色以刷新显示') } else { ElMessage.error(res.msg || '保存失败') }