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.
37 lines
1019 B
37 lines
1019 B
import { RouteConfig } from 'vue-router'
|
|
import Layout from '@/layout/index.vue'
|
|
|
|
const auditingRouter: RouteConfig = {
|
|
path: '/auditing',
|
|
component: Layout,
|
|
meta: {
|
|
title: 'auditing',
|
|
icon: 'auditing',
|
|
roles: ['AbpAuditing.AuditLog', 'AbpAuditing.SecurityLog'], // you can set roles in root nav
|
|
alwaysShow: true // will always show the root menu
|
|
},
|
|
children: [
|
|
{
|
|
path: 'audit-log',
|
|
component: () => import(/* webpackChunkName: "settings" */ '@/views/admin/auditing/audit-log/index.vue'),
|
|
name: 'auditLog',
|
|
meta: {
|
|
title: 'auditLog',
|
|
icon: 'audit-log',
|
|
roles: ['AbpAuditing.AuditLog']
|
|
}
|
|
},
|
|
{
|
|
path: 'security-log',
|
|
component: () => import(/* webpackChunkName: "users" */ '@/views/admin/auditing/security-log/index.vue'),
|
|
name: 'securityLog',
|
|
meta: {
|
|
title: 'securityLog',
|
|
icon: 'security-log',
|
|
roles: ['AbpAuditing.SecurityLog']
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
export default auditingRouter
|
|
|