1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
| const projectRouter = {
| route: null,
| name: null,
| title: '项目管理',
| type: 'folder', // 类型: folder, tab, view
| icon: 'iconfont icon-tushuguanli',
| isElementIcon: false,
| filePath: 'view/dict/', // 文件路径
| order: null,
| inNav: true,
| children: [
| {
| title: '全部项目',
| type: 'view',
| name: 'projectList',
| route: '/project/list',
| filePath: 'view/project/project-list.vue',
| inNav: true,
| icon: 'iconfont icon-tushuguanli',
| isElementIcon: false,
| permission: ['全部项目'],
| },
| // {
| // title: '我的项目',
| // type: 'view',
| // name: 'myProjectList',
| // route: '/project/my/list',
| // filePath: 'view/project/project-list.vue',
| // inNav: false,
| // icon: 'iconfont icon-add',
| // isElementIcon: false,
| // },
|
| {
| title: '项目模块管理',
| type: 'view',
| name: 'projectModuleList',
| route: '/project/module/list',
| filePath: 'view/project-module/project-module-list.vue',
| inNav: true,
| icon: 'iconfont icon-tushuguanli',
| isElementIcon: false,
| permission: ['项目模块列表'],
| },
| {
| title: '项目任务管理',
| type: 'view',
| name: 'projectTaskList',
| route: '/project/task/list',
| filePath: 'view/project-task/project-task-list.vue',
| inNav: true,
| icon: 'iconfont icon-tushuguanli',
| isElementIcon: false,
| permission: ['项目任务管理'],
| },
| ],
| }
|
| export default projectRouter
|
|