|
@@ -48,7 +48,7 @@ function Layout() {
|
|
|
|
|
|
// 获取角色下载权限
|
|
// 获取角色下载权限
|
|
const getDownRole = useCallback(async () => {
|
|
const getDownRole = useCallback(async () => {
|
|
- const info = getTokenInfo().user
|
|
|
|
|
|
+ const info = getTokenInfo().user || {}
|
|
if (info && info.roleId) {
|
|
if (info && info.roleId) {
|
|
const res = await Z5_APIgetInfo(info.roleId)
|
|
const res = await Z5_APIgetInfo(info.roleId)
|
|
if (res.code === 0) {
|
|
if (res.code === 0) {
|
|
@@ -125,7 +125,7 @@ function Layout() {
|
|
|
|
|
|
// 获取用户权限信息
|
|
// 获取用户权限信息
|
|
const getUserAuthFu = useCallback(async () => {
|
|
const getUserAuthFu = useCallback(async () => {
|
|
- const userInfo = getTokenInfo().user
|
|
|
|
|
|
+ const userInfo = getTokenInfo().user || {}
|
|
|
|
|
|
// 获取权限
|
|
// 获取权限
|
|
const getRoleRes = await API_getRoleArr(userInfo.roleId)
|
|
const getRoleRes = await API_getRoleArr(userInfo.roleId)
|
|
@@ -317,7 +317,9 @@ function Layout() {
|
|
{v.son.map(v2 => (
|
|
{v.son.map(v2 => (
|
|
<div
|
|
<div
|
|
key={v2.id}
|
|
key={v2.id}
|
|
- hidden={v2.id >= 9901 || (getTokenInfo().user.isAdmin !== 1 && v2.id === 9900)}
|
|
|
|
|
|
+ hidden={
|
|
|
|
+ v2.id >= 9901 || ((getTokenInfo().user || {}).isAdmin !== 1 && v2.id === 9900)
|
|
|
|
+ }
|
|
className={classNames('layoutLRowBoxRow', pathAcFu(v2.path) ? 'active' : '')}
|
|
className={classNames('layoutLRowBoxRow', pathAcFu(v2.path) ? 'active' : '')}
|
|
ref={pathAcFu(v2.path) ? sroolRef : null}
|
|
ref={pathAcFu(v2.path) ? sroolRef : null}
|
|
onClick={() => pathCutFu(v2)}
|
|
onClick={() => pathCutFu(v2)}
|