feat(auth): 完善用户信息存储支持权限按钮

- 增加用户信息中的buttons字段存储
- 支持用户权限按钮列表管理
- 为权限实时更新提供数据基础
This commit is contained in:
Leo 2025-07-07 01:13:48 +08:00
parent 7fd43755d7
commit 72d152a8cf

View File

@ -85,8 +85,9 @@ export const useAuthStore = defineStore('auth-store', {
userName: userInfoResult.data.loginUser.userName,
avatar: userInfoResult.data.loginUser.avatar,
role: userInfoResult.data.roles,
buttons: userInfoResult.data.buttons, // 用户权限按钮列表
accessToken: data.tokenValue,
refreshToken: data.tokenValue, // 如果后端没有单独的refreshToken暂时使用相同值
refreshToken: data.tokenValue, // 没有单独的refreshToken暂时使用相同值
}
await this.handleLoginInfo(userInfo as Api.Login.Info)
}