From 14f7d39b1885442de42bdd81806774151baddd4f Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期二, 22 七月 2025 15:37:03 +0800
Subject: [PATCH] 'ts报红部分解决'

---
 src/store/modules/user.ts |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts
index cbd4d99..1912e18 100644
--- a/src/store/modules/user.ts
+++ b/src/store/modules/user.ts
@@ -8,7 +8,7 @@
   storageLocal
 } from "../utils";
 import {
-  type UserResult,
+  type LoginResult,
   type RefreshTokenResult,
   getLogin,
   refreshTokenApi
@@ -25,7 +25,7 @@
     // 鏄电О
     nickname: storageLocal().getItem<DataInfo<number>>(userKey)?.nickname ?? "",
     // 椤甸潰绾у埆鏉冮檺
-    roles: storageLocal().getItem<DataInfo<number>>(userKey)?.roles ?? [],
+    exRoles: storageLocal().getItem<DataInfo<number>>(userKey)?.exRoles ?? [],
     // 鎸夐挳绾у埆鏉冮檺
     permissions:
       storageLocal().getItem<DataInfo<number>>(userKey)?.permissions ?? [],
@@ -48,8 +48,8 @@
       this.nickname = nickname;
     },
     /** 瀛樺偍瑙掕壊 */
-    SET_ROLES(roles: Array<string>) {
-      this.roles = roles;
+    SET_ROLES(exRoles: Array<string>) {
+      this.exRoles = exRoles;
     },
     /** 瀛樺偍鎸夐挳绾у埆鏉冮檺 */
     SET_PERMS(permissions: Array<string>) {
@@ -65,11 +65,9 @@
     },
     /** 鐧诲叆 */
     async loginByUsername(data) {
-      return new Promise<UserResult>((resolve, reject) => {
+      return new Promise<LoginResult>((resolve, reject) => {
         getLogin(data)
           .then(data => {
-            console.log(data, "杩欐槸浠�涔堬紵");
-
             if (data?.code == 200) setToken(data.result);
             resolve(data);
           })
@@ -81,7 +79,7 @@
     /** 鍓嶇鐧诲嚭锛堜笉璋冪敤鎺ュ彛锛� */
     logOut() {
       this.username = "";
-      this.roles = [];
+      this.exRoles = [];
       this.permissions = [];
       removeToken();
       useMultiTagsStoreHook().handleTags("equal", [...routerArrays]);

--
Gitblit v1.9.1