From 83af3dd309889489f541fc8e21894c9f79e5788c Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期五, 22 八月 2025 16:09:58 +0800
Subject: [PATCH] 用户管理

---
 src/store/types.ts |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/store/types.ts b/src/store/types.ts
index 5d7e060..365f5d0 100644
--- a/src/store/types.ts
+++ b/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;
@@ -36,15 +36,24 @@
   hiddenSideBar: boolean;
 };
 
+export type nowRoleType = {
+  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: object;
-  rolesList: object;
+  nowRole: nowRoleType;
+  rolesList: RoleItem[];
+  isManager: boolean;
 };

--
Gitblit v1.9.1