add logs page

mgy
Dawn_Ocean 2024-03-25 19:07:34 +08:00
parent 56174936d3
commit 57c0fed976
2 changed files with 10 additions and 6 deletions

View File

@ -63,13 +63,14 @@ function defSubMenu(
const items: MenuItem[] = [ const items: MenuItem[] = [
defMenu('主页', 'mainpage', <DesktopOutlined />, routes.main), defMenu('主页', 'mainpage', <DesktopOutlined />, routes.main),
defRootMenu('主席团管理', 'sub1', <UserOutlined />, [ defRootMenu('主席团管理', 'admin', <UserOutlined />, [
defSubMenu('排班表管理', '1', routes.admin.dutyTable), defSubMenu('排班表管理', 'dutytable', routes.admin.dutyTable),
defSubMenu('值班信息管理', '2', routes.admin.dutyInfo), defSubMenu('值班信息管理', 'dutyinfo', routes.admin.dutyInfo),
]), ]),
defRootMenu('值班组长', 'sub2', <TeamOutlined />, [ defRootMenu('值班组长', 'leader', <TeamOutlined />, [
defSubMenu('值班总结', '4', '/duty/conclusion'), defSubMenu('值班总结', 'conclusion', routes.duty.conclusion),
]), ]),
defMenu('日志', 'logspage', <UserOutlined />, routes.about),
defMenu('关于我们', 'aboutpage', <UserOutlined />, routes.about), defMenu('关于我们', 'aboutpage', <UserOutlined />, routes.about),
]; ];

View File

@ -13,15 +13,17 @@ export const routes = {
duty: { duty: {
conclusion: '/duty/conclusion', conclusion: '/duty/conclusion',
}, },
logs: '/logs',
}; };
export const routeName = new Map<string, string>([ export const routeName = new Map<string, string>([
['admin', '展示信息'], ['admin', '主席团管理'],
['about', '关于我们'], ['about', '关于我们'],
['duty', '值班组长'], ['duty', '值班组长'],
['dutytable', '排班表'], ['dutytable', '排班表'],
['dutyinfo', '值班信息'], ['dutyinfo', '值班信息'],
['conclusion', '值班总结'], ['conclusion', '值班总结'],
['logs', '日志'],
]); ]);
export const AppRouter: React.FC = () => { export const AppRouter: React.FC = () => {
@ -33,6 +35,7 @@ export const AppRouter: React.FC = () => {
<Route path={routes.admin.dutyInfo} element={<Todo />} /> <Route path={routes.admin.dutyInfo} element={<Todo />} />
<Route path={routes.duty.conclusion} element={<Todo />} /> <Route path={routes.duty.conclusion} element={<Todo />} />
<Route path={routes.about} element={<Todo />} /> <Route path={routes.about} element={<Todo />} />
<Route path={routes.logs} element={<Todo />} />
</Routes> </Routes>
); );
}; };