模板管理中的指标自动合并bug修复

This commit is contained in:
linxd
2025-07-15 16:02:34 +08:00
parent 7870f5289e
commit 8debe46863
6 changed files with 43 additions and 30 deletions

View File

@ -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 };
};