模板管理中的指标自动合并bug修复
This commit is contained in:
@ -4,15 +4,24 @@ import { useState } from "react";
|
||||
export const useUser = () => {
|
||||
const [user, setUser] = useState<any>({
|
||||
role: 'admin1', // 模拟用户权限
|
||||
userId: '1234567890',
|
||||
});
|
||||
const getUserInfo = ()=>{
|
||||
return user;
|
||||
const userInfo = localStorage.getItem('currentUser');
|
||||
if(userInfo){
|
||||
setUser(JSON.parse(userInfo));
|
||||
}
|
||||
return userInfo || user;
|
||||
}
|
||||
const setUserInfo = (user: any) => {
|
||||
setUser(user);
|
||||
const getUserId = ()=>{
|
||||
const userId = sessionStorage.getItem('userId');
|
||||
return userId || user.userId;
|
||||
}
|
||||
const setUserInfo = (userInfo: any) => {
|
||||
setUser(userInfo);
|
||||
}
|
||||
const getUserRole = ()=>{
|
||||
return user.role;
|
||||
}
|
||||
return { user, getUserInfo, setUserInfo, getUserRole };
|
||||
};
|
||||
return { user, getUserInfo, setUserInfo, getUserRole, getUserId };
|
||||
};
|
||||
|
Reference in New Issue
Block a user