| | |
| | | //网格跳转请求状态 |
| | | const [gridStatus, setGridStatus] = useState(false) |
| | | const [searchParams] = useSearchParams(); |
| | | const [userData, setUserData] = useState({}); |
| | | |
| | | |
| | | // 切换头部menu |
| | |
| | | $$.clearSessionStorage(); |
| | | $$.setSessionStorage('customerSystemToken', res.data?.token); |
| | | $$.setLocal('customerSystemUser', res.data || {}); |
| | | console.log('getGridToken', res.data); |
| | | setUserData(res.data || {}) |
| | | let ctUseroleList = res.data?.ctUseroleList || []; |
| | | console.log(ctUseroleList); |
| | | const roleId = ctUseroleList[0]?.roleId |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | // 初始化 格式化数据适应菜单栏 |
| | | useEffect(() => { |
| | |
| | | return; |
| | | } |
| | | let customerSystemUser = $$.getLocal('customerSystemUser'); |
| | | setUserData(customerSystemUser || {}) |
| | | let ctUseroleList = customerSystemUser?.ctUseroleList || []; |
| | | if (ctUseroleList[0]?.roleId) { |
| | | setRoleActive({ id: ctUseroleList[0]?.roleId, roleName: ctUseroleList[0]?.roleName, powerMap: {} }); |
| | |
| | | getRolePower(roleActive.id, roleActive.roleName); |
| | | } |
| | | }, [roleActive.id]); |
| | | useEffect(() => { |
| | | let customerSystemUser = $$.getLocal('customerSystemUser'); |
| | | setUserData(customerSystemUser || {}); |
| | | }, [headerUserChange]); |
| | | console.log(gridStatus); |
| | | return ( |
| | | <> |
| | |
| | | handleClickMenu={handleClickHeaderMenu} |
| | | headerUserChange={headerUserChange} |
| | | handleChangeRole={handleChangeRole} |
| | | userData={userData} |
| | | /> |
| | | {gridStatus && isNotNav ? ( |
| | | <main className="layout-main" id="layoutMain"> |