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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
| import { AppRouteRecord } from '@/types/router'
|
| export const systemRoutes: AppRouteRecord = {
| path: '/system',
| name: 'System',
| component: '/index/index',
| meta: {
| title: 'menus.system.title',
| icon: 'ri:user-3-line',
| roles: ['R_SUPER', 'R_ADMIN']
| },
| children: [
| {
| path: 'user',
| name: 'User',
| component: '/system/user',
| meta: {
| title: 'menus.system.user',
| keepAlive: true,
| roles: ['R_SUPER', 'R_ADMIN']
| }
| },
| {
| path: 'dept',
| name: 'Dept',
| component: '/system/dept',
| meta: {
| title: 'menus.system.dept',
| keepAlive: true,
| roles: ['R_SUPER']
| }
| },
| {
| path: 'role',
| name: 'Role',
| component: '/system/role',
| meta: {
| title: 'menus.system.role',
| keepAlive: true,
| roles: ['R_SUPER']
| }
| },
| {
| path: 'user-center',
| name: 'UserCenter',
| component: '/system/user-center',
| meta: {
| title: 'menus.system.userCenter',
| isHide: true,
| keepAlive: true,
| isHideTab: true
| }
| },
| {
| path: 'menu',
| name: 'Menus',
| component: '/system/menu',
| meta: {
| title: 'menus.system.menu',
| keepAlive: true,
| roles: ['R_SUPER'],
| authList: [
| { title: '新增', authMark: 'add' },
| { title: '编辑', authMark: 'edit' },
| { title: '删除', authMark: 'delete' }
| ]
| }
| },
| {
| path: 'dbBackup',
| name: 'DbBackup',
| component: '/system/dbBackup',
| meta: {
| title: 'menus.system.dbBackup',
| keepAlive: true,
| roles: ['R_SUPER', 'R_ADMIN'],
| authList: [
| { title: '保存配置', authMark: 'save' },
| { title: '执行备份', authMark: 'run' },
| { title: '下载备份', authMark: 'download' },
| { title: '删除备份', authMark: 'remove' }
| ]
| }
| }
| ]
| }
|
|