perf: 系统管理

This commit is contained in:
pan
2024-03-18 16:25:02 +08:00
parent 9bac6333fb
commit 0838e69d23
8 changed files with 128 additions and 18 deletions

View File

@@ -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 ?? "";