From 298c52899b33b0e349e445764b5a3452665f75a2 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 28 十一月 2025 13:29:00 +0800
Subject: [PATCH] fix: s
---
src/views/Permission/RoleManage.vue | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/src/views/Permission/RoleManage.vue b/src/views/Permission/RoleManage.vue
index 96b9da7..1944e0e 100644
--- a/src/views/Permission/RoleManage.vue
+++ b/src/views/Permission/RoleManage.vue
@@ -81,6 +81,7 @@
} from '@/constants';
import DialogAuthorizeV2 from './components/dialogAuthorizeV2.vue';
import * as roleServices from '@/services/api/role';
+import { useQueryClient } from '@tanstack/vue-query';
defineOptions({
name: 'RoleManage',
@@ -202,7 +203,7 @@
enterpriseType: '' as any as EnumEnterpriseType,
},
});
-
+const queryClient = useQueryClient();
async function handleAddOrEdit() {
try {
const isEdit = editForm.id;
@@ -227,6 +228,7 @@
if (res) {
Message.successMessage('鎿嶄綔鎴愬姛');
getList(isEdit ? paginationState.pageIndex : 1);
+ queryClient.invalidateQueries(['userServices/getUserInfoRoles']);
}
} catch (error) {}
}
@@ -241,6 +243,7 @@
if (res) {
Message.successMessage('鎿嶄綔鎴愬姛');
getList(paginationState.pageIndex);
+ queryClient.invalidateQueries(['userServices/getUserInfoRoles']);
}
} catch (error) {}
}
@@ -255,6 +258,7 @@
if (res) {
Message.successMessage('鎿嶄綔鎴愬姛');
getList(paginationState.pageIndex);
+ queryClient.invalidateQueries(['userServices/getUserInfoRoles']);
return !!res;
}
} catch (error) {}
--
Gitblit v1.9.1