提交 01280aac 作者: 龚洪江

修复:路由权限问题

上级 62042b08
......@@ -6,7 +6,7 @@ import './index.scss';
const BaseInfo = () => {
return (
<div className='base-info'>
<div className='base-info-header'></div>
<div className='base-info-header'>基本信息:</div>
<div className='base-info-form'>
<Form labelCol={{ span: 2 }} wrapperCol={{ span: 7 }}>
<Form.Item label='机构主图'>
......
......@@ -25,6 +25,7 @@ export const authRouterList = async () => {
return pre;
}, []);
};
console.log('路由数据-->', getRouteList(routerList));
return Promise.resolve([...getRouteList(routerList)]);
}
return Promise.resolve([]);
......
......@@ -3,6 +3,7 @@ import { useNavigate, useLocation, useRoutes } from 'react-router-dom';
import { useEffect, useState } from 'react';
import Cookies from 'js-cookie';
import { whiteRouterList } from '~/router/router';
import { message } from 'antd';
function PrivateRouter() {
const location = useLocation();
......@@ -26,6 +27,7 @@ function PrivateRouter() {
const routes = [...value, ...whiteRouterList];
setRouter(routes); //不同账号登录时,重新更新路由(有瑕疵)
} else {
message.warning('该账号暂无权限');
navigate('/login', { replace: true });
}
});
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论