|
@@ -1,4 +1,6 @@
|
|
|
-export default [
|
|
|
+import { MenuDataItem } from '@ant-design/pro-layout'
|
|
|
+
|
|
|
+const routes: MenuDataItem[] = [
|
|
|
{
|
|
|
path: '/user',
|
|
|
layout: false,
|
|
@@ -34,6 +36,8 @@
|
|
|
{
|
|
|
path: '/project/management',
|
|
|
name: 'management',
|
|
|
+ access: 'authRouteFilter',
|
|
|
+ hideChildrenInMenu: true,
|
|
|
routes: [
|
|
|
{
|
|
|
path: '/project/management',
|
|
@@ -42,14 +46,12 @@
|
|
|
{
|
|
|
path: '/project/management/list',
|
|
|
name: 'management-list',
|
|
|
- hideInMenu: true,
|
|
|
access: 'authRouteFilter',
|
|
|
component: './Project/Management/List'
|
|
|
},
|
|
|
{
|
|
|
path: '/project/management/:id',
|
|
|
name: 'management-detail',
|
|
|
- hideInMenu: true,
|
|
|
access: 'authRouteFilter',
|
|
|
component: './Project/Management/Detail'
|
|
|
}
|
|
@@ -58,7 +60,7 @@
|
|
|
{
|
|
|
path: '/project/approval',
|
|
|
name: 'approval',
|
|
|
- // access: 'authRouteFilter',
|
|
|
+ access: 'authRouteFilter',
|
|
|
component: './Project/Approval'
|
|
|
},
|
|
|
{
|
|
@@ -81,6 +83,7 @@
|
|
|
{
|
|
|
path: 'company',
|
|
|
name: 'company',
|
|
|
+ hideChildrenInMenu: true,
|
|
|
routes: [
|
|
|
{
|
|
|
path: '/institutions/company',
|
|
@@ -90,14 +93,12 @@
|
|
|
path: 'list',
|
|
|
name: 'company-list',
|
|
|
access: 'authRouteFilter',
|
|
|
- hideInMenu: true,
|
|
|
component: './Institutions/Company/List'
|
|
|
},
|
|
|
{
|
|
|
path: ':id',
|
|
|
name: 'company-detail',
|
|
|
access: 'authRouteFilter',
|
|
|
- hideInMenu: true,
|
|
|
component: './Institutions/Company/Detail'
|
|
|
}
|
|
|
]
|
|
@@ -222,3 +223,5 @@
|
|
|
component: './404'
|
|
|
}
|
|
|
]
|
|
|
+
|
|
|
+export default routes
|