feat:增加 user 的 email、username 的展示

pull/76/MERGE
YunaiV 2025-04-19 19:45:35 +08:00
parent 880aa37675
commit 1662598488
2 changed files with 7 additions and 4 deletions

View File

@ -125,13 +125,12 @@ watch(
<template> <template>
<BasicLayout @clear-preferences-and-logout="handleLogout"> <BasicLayout @clear-preferences-and-logout="handleLogout">
<template #user-dropdown> <template #user-dropdown>
<!-- TODO @芋艿去掉 ann.vben@gmail.com -->
<UserDropdown <UserDropdown
:avatar :avatar
:menus :menus
:text="userStore.userInfo?.nickname" :text="userStore.userInfo?.nickname"
description="ann.vben@gmail.com" :description="userStore.userInfo?.email"
tag-text="Pro" :tag-text="userStore.userInfo?.username"
@logout="handleLogout" @logout="handleLogout"
/> />
</template> </template>

View File

@ -11,13 +11,17 @@ interface BasicUserInfo {
*/ */
nickname: string; nickname: string;
/** /**
* id * id
*/ */
userId: string; userId: string;
/** /**
* *
*/ */
username: string; username: string;
/**
*
*/
email?: string;
} }
interface AccessState { interface AccessState {