You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
120 lines
3.8 KiB
120 lines
3.8 KiB
const routers = [ |
|
{ |
|
name: 'login', |
|
path: '/login', |
|
meta: { |
|
title: '' |
|
}, |
|
component: (resolve) => require(['./views/login/index.vue'], resolve) |
|
}, |
|
{ |
|
name: 'manage', |
|
path: '/', |
|
redirect: { name: 'login' }, |
|
meta: { |
|
title: 'SVNAdmin', |
|
}, |
|
component: (resolve) => require(['./views/layout/basicLayout/index.vue'], resolve), |
|
children: [ |
|
{ |
|
name: 'index', |
|
path: '/index', |
|
meta: { |
|
title: '信息统计', |
|
icon: "ios-stats", |
|
user_role_id: ['1'], |
|
group: { |
|
name: "仓库", |
|
num: 1 |
|
} |
|
}, |
|
component: (resolve) => require(['./views/index/index.vue'], resolve) |
|
}, |
|
{ |
|
name: 'repositoryInfo', |
|
path: '/repositoryInfo', |
|
meta: { |
|
title: 'SVN仓库', |
|
icon: 'logo-buffer', |
|
user_role_id: ['1', '2'], |
|
group: { |
|
name: "", |
|
num: 1 |
|
} |
|
}, |
|
component: (resolve) => require(['./views/repositoryInfo/index.vue'], resolve) |
|
}, |
|
{ |
|
name: 'repositoryUser', |
|
path: '/repositoryUser', |
|
meta: { |
|
title: 'SVN用户', |
|
icon: 'md-person', |
|
user_role_id: ['1'], |
|
group: { |
|
name: "", |
|
num: 1 |
|
} |
|
}, |
|
component: (resolve) => require(['./views/repositoryUser/index.vue'], resolve), |
|
}, |
|
{ |
|
name: 'repositoryGroup', |
|
path: '/repositoryGroup', |
|
meta: { |
|
title: 'SVN分组', |
|
icon: 'md-people', |
|
user_role_id: ['1'], |
|
group: { |
|
name: "", |
|
num: 1 |
|
} |
|
}, |
|
component: (resolve) => require(['./views/repositoryGroup/index.vue'], resolve), |
|
}, |
|
{ |
|
name: 'systemLog', |
|
path: '/systemLog', |
|
meta: { |
|
title: '系统日志', |
|
icon: 'md-bug', |
|
user_role_id: ['1'], |
|
group: { |
|
name: "运维", |
|
num: 2 |
|
} |
|
}, |
|
component: (resolve) => require(['./views/systemLog/index.vue'], resolve), |
|
}, |
|
{ |
|
name: 'personal', |
|
path: '/personal', |
|
meta: { |
|
title: '个人中心', |
|
icon: 'md-cube', |
|
user_role_id: ['1', '2'], |
|
group: { |
|
name: "高级", |
|
num: 3 |
|
} |
|
}, |
|
component: (resolve) => require(['./views/personal/index.vue'], resolve), |
|
}, |
|
{ |
|
name: 'advance', |
|
path: '/advance', |
|
meta: { |
|
title: '系统配置', |
|
icon: 'md-settings', |
|
user_role_id: ['1'], |
|
group: { |
|
name: "", |
|
num: 3 |
|
} |
|
}, |
|
component: (resolve) => require(['./views/advance/index.vue'], resolve), |
|
} |
|
] |
|
}, |
|
]; |
|
export default routers; |