mirror of
https://github.com/pure-admin/pure-admin-thin.git
synced 2026-01-12 00:20:39 +08:00
perf: 系统管理
This commit is contained in:
@@ -65,7 +65,8 @@ export function setToken(data: DataInfo<Date>) {
|
||||
function setUserKey(
|
||||
accessToken: string,
|
||||
username: string,
|
||||
roles: Array<string>
|
||||
roles: Array<string>,
|
||||
user?: any
|
||||
) {
|
||||
useUserStoreHook().SET_USERNAME(username);
|
||||
useUserStoreHook().SET_ROLES(roles);
|
||||
@@ -73,13 +74,14 @@ export function setToken(data: DataInfo<Date>) {
|
||||
accessToken,
|
||||
expires,
|
||||
username,
|
||||
roles
|
||||
roles,
|
||||
user
|
||||
});
|
||||
}
|
||||
|
||||
if (data.username && data.roles) {
|
||||
const { username, roles } = data;
|
||||
setUserKey(accessToken, username, roles);
|
||||
const { username, roles, user } = data;
|
||||
setUserKey(accessToken, username, roles, user);
|
||||
} else {
|
||||
const username =
|
||||
storageLocal().getItem<DataInfo<number>>(userKey)?.username ?? "";
|
||||
|
||||
Reference in New Issue
Block a user