From 245791c6de54b269dc22f38b0f6c5d160bf9c641 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 20 十一月 2025 13:13:30 +0800
Subject: [PATCH] fix: bug
---
src/views/Permission/RoleManage.vue | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/views/Permission/RoleManage.vue b/src/views/Permission/RoleManage.vue
index c183cf6..e231f4d 100644
--- a/src/views/Permission/RoleManage.vue
+++ b/src/views/Permission/RoleManage.vue
@@ -82,6 +82,7 @@
AppLocalConfig,
} from '@/constants';
import { formatRoleName } from '@/utils';
+import { useQueryClient } from '@tanstack/vue-query';
defineOptions({
name: 'RoleManage',
@@ -188,6 +189,8 @@
},
});
+const queryClient = useQueryClient();
+
async function handleAddOrEdit() {
try {
const isEdit = editForm.id;
@@ -209,6 +212,9 @@
Message.successMessage('鎿嶄綔鎴愬姛');
getList(isEdit ? paginationState.pageIndex : 1);
dialogState.dialogVisible = false;
+ queryClient.invalidateQueries({
+ queryKey: ['userRoleServices/getRoles'],
+ });
}
} catch (error) {}
}
--
Gitblit v1.9.1