wupengfei
2025-11-12 4be53daa8eda7c2577a101f28c97f8068b71175c
src/views/Permission/RoleManage.vue
@@ -52,6 +52,7 @@
import { EnumUserType } from '@/constants';
import DialogAuthorizeV2 from './components/dialogAuthorizeV2.vue';
import * as roleServices from '@/services/api/role';
import { useQueryClient } from '@tanstack/vue-query';
defineOptions({
  name: 'RoleManage',
@@ -169,6 +170,8 @@
  },
});
const queryClient = useQueryClient();
async function handleAddOrEdit() {
  try {
    const isEdit = editForm.id;
@@ -193,6 +196,7 @@
    if (res) {
      Message.successMessage('操作成功');
      getList(isEdit ? paginationState.pageIndex : 1);
      queryClient.invalidateQueries(['userServices/getUserInfoRoles']);
    }
  } catch (error) {}
}
@@ -207,6 +211,7 @@
    if (res) {
      Message.successMessage('操作成功');
      getList(paginationState.pageIndex);
      queryClient.invalidateQueries(['userServices/getUserInfoRoles']);
    }
  } catch (error) {}
}
@@ -221,6 +226,7 @@
    if (res) {
      Message.successMessage('操作成功');
      getList(paginationState.pageIndex);
      queryClient.invalidateQueries(['userServices/getUserInfoRoles']);
      return !!res;
    }
  } catch (error) {}