wupengfei
昨天 b52bec54f02f5b894d5dde30f8f05b76c71771ba
src/hooks/useUser.ts
@@ -1,23 +1,15 @@
import { useUserStore } from '@/store/modules/user';
import { UserUtils } from '@bole-core/core';
// import * as userRoleServices from '@/services/api/UserRole';
import * as userServices from '@/services/api/User';
import { useQuery, useQueryClient } from '@tanstack/vue-query';
export function useIsSystemAdmin() {
  const userStore = useUserStore();
  const { accountInfo } = storeToRefs(userStore);
  const isSystemAdmin = computed(() => UserUtils.isSystemRole(accountInfo.value));
  return isSystemAdmin;
}
export function useUser() {
  const userStore = useUserStore();
  const { userId, userInfo } = storeToRefs(userStore);
  const { userId, userInfo, userDetail } = storeToRefs(userStore);
  return {
    user: userInfo,
    userId: userId,
    userDetail: userDetail,
  };
}