From 14d03a1c2d2d22247cbfbd309c971f6bf294d66a Mon Sep 17 00:00:00 2001 From: luoqiz Date: Thu, 9 Jul 2026 13:23:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BB=9F=E4=B8=80BasicUserInfo=20(#8133?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/@core/base/typings/src/basic.d.ts | 1 + packages/stores/src/modules/user.ts | 26 ++-------------------- 2 files changed, 3 insertions(+), 24 deletions(-) diff --git a/packages/@core/base/typings/src/basic.d.ts b/packages/@core/base/typings/src/basic.d.ts index 35ed70954..629999ebc 100644 --- a/packages/@core/base/typings/src/basic.d.ts +++ b/packages/@core/base/typings/src/basic.d.ts @@ -8,6 +8,7 @@ type SelectOption = BasicOption; type TabOption = BasicOption; interface BasicUserInfo { + [key: string]: any; /** * 头像 */ diff --git a/packages/stores/src/modules/user.ts b/packages/stores/src/modules/user.ts index 9d374335d..6fa68587c 100644 --- a/packages/stores/src/modules/user.ts +++ b/packages/stores/src/modules/user.ts @@ -1,28 +1,6 @@ -import { acceptHMRUpdate, defineStore } from 'pinia'; +import type { BasicUserInfo } from '@vben-core/typings'; -interface BasicUserInfo { - [key: string]: any; - /** - * 头像 - */ - avatar: string; - /** - * 用户昵称 - */ - realName: string; - /** - * 用户角色 - */ - roles?: string[]; - /** - * 用户id - */ - userId: string; - /** - * 用户名 - */ - username: string; -} +import { acceptHMRUpdate, defineStore } from 'pinia'; interface AccessState { /**