feat(auth): 完善用户信息存储支持权限按钮
- 增加用户信息中的buttons字段存储 - 支持用户权限按钮列表管理 - 为权限实时更新提供数据基础
This commit is contained in:
parent
7fd43755d7
commit
72d152a8cf
@ -85,8 +85,9 @@ export const useAuthStore = defineStore('auth-store', {
|
|||||||
userName: userInfoResult.data.loginUser.userName,
|
userName: userInfoResult.data.loginUser.userName,
|
||||||
avatar: userInfoResult.data.loginUser.avatar,
|
avatar: userInfoResult.data.loginUser.avatar,
|
||||||
role: userInfoResult.data.roles,
|
role: userInfoResult.data.roles,
|
||||||
|
buttons: userInfoResult.data.buttons, // 用户权限按钮列表
|
||||||
accessToken: data.tokenValue,
|
accessToken: data.tokenValue,
|
||||||
refreshToken: data.tokenValue, // 如果后端没有单独的refreshToken,暂时使用相同值
|
refreshToken: data.tokenValue, // 没有单独的refreshToken,暂时使用相同值
|
||||||
}
|
}
|
||||||
await this.handleLoginInfo(userInfo as Api.Login.Info)
|
await this.handleLoginInfo(userInfo as Api.Login.Info)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user