zhangwei
2025-08-22 83af3dd309889489f541fc8e21894c9f79e5788c
src/store/types.ts
@@ -1,5 +1,5 @@
import type { RouteRecordName } from "vue-router";
import type { RoleItem } from "@/api/types";
export type cacheType = {
  mode: string;
  name?: RouteRecordName;
@@ -37,21 +37,23 @@
};
export type nowRoleType = {
  code: string;
  name: string;
  hasFlsh: boolean;
  code?: string;
  name?: string;
  hasFlsh?: boolean;
  id?: string;
};
export type userType = {
  avatar?: string;
  username?: string;
  nickname?: string;
  exRoles?: Array<string>;
  exRoles?: RoleItem[];
  roles?: Array<string>;
  permissions?: Array<string>;
  isRemembered?: boolean;
  loginDay?: number;
  enterpriseInfo: object;
  nowRole: nowRoleType;
  rolesList: object;
  rolesList: RoleItem[];
  isManager: boolean;
};