|
|
@ -3,7 +3,7 @@ import type { AppRouteModule } from '/@/router/types'; |
|
|
import { PAGE_LAYOUT_COMPONENT } from '/@/router/constant'; |
|
|
import { PAGE_LAYOUT_COMPONENT } from '/@/router/constant'; |
|
|
import { RoleEnum } from '/@/enums/roleEnum'; |
|
|
import { RoleEnum } from '/@/enums/roleEnum'; |
|
|
|
|
|
|
|
|
export default { |
|
|
const permission: AppRouteModule = { |
|
|
layout: { |
|
|
layout: { |
|
|
path: '/permission', |
|
|
path: '/permission', |
|
|
name: 'Permission', |
|
|
name: 'Permission', |
|
|
@ -25,6 +25,7 @@ export default { |
|
|
children: [ |
|
|
children: [ |
|
|
{ |
|
|
{ |
|
|
path: 'page', |
|
|
path: 'page', |
|
|
|
|
|
name: 'FrontPageAuth', |
|
|
component: () => import('/@/views/demo/permission/front/index.vue'), |
|
|
component: () => import('/@/views/demo/permission/front/index.vue'), |
|
|
meta: { |
|
|
meta: { |
|
|
title: '页面权限', |
|
|
title: '页面权限', |
|
|
@ -32,6 +33,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
path: 'btn', |
|
|
path: 'btn', |
|
|
|
|
|
name: 'FrontBtnAuth', |
|
|
component: () => import('/@/views/demo/permission/front/Btn.vue'), |
|
|
component: () => import('/@/views/demo/permission/front/Btn.vue'), |
|
|
meta: { |
|
|
meta: { |
|
|
title: '按钮权限', |
|
|
title: '按钮权限', |
|
|
@ -39,6 +41,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
path: 'auth-pageA', |
|
|
path: 'auth-pageA', |
|
|
|
|
|
name: 'FrontAuthPageA', |
|
|
component: () => import('/@/views/demo/permission/front/AuthPageA.vue'), |
|
|
component: () => import('/@/views/demo/permission/front/AuthPageA.vue'), |
|
|
meta: { |
|
|
meta: { |
|
|
title: '权限测试页A', |
|
|
title: '权限测试页A', |
|
|
@ -47,6 +50,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
path: 'auth-pageB', |
|
|
path: 'auth-pageB', |
|
|
|
|
|
name: 'FrontAuthPageB', |
|
|
component: () => import('/@/views/demo/permission/front/AuthPageB.vue'), |
|
|
component: () => import('/@/views/demo/permission/front/AuthPageB.vue'), |
|
|
meta: { |
|
|
meta: { |
|
|
title: '权限测试页B', |
|
|
title: '权限测试页B', |
|
|
@ -64,6 +68,7 @@ export default { |
|
|
children: [ |
|
|
children: [ |
|
|
{ |
|
|
{ |
|
|
path: 'page', |
|
|
path: 'page', |
|
|
|
|
|
name: 'BackAuthPage', |
|
|
component: () => import('/@/views/demo/permission/back/index.vue'), |
|
|
component: () => import('/@/views/demo/permission/back/index.vue'), |
|
|
meta: { |
|
|
meta: { |
|
|
title: '页面权限', |
|
|
title: '页面权限', |
|
|
@ -71,6 +76,7 @@ export default { |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
path: 'btn', |
|
|
path: 'btn', |
|
|
|
|
|
name: 'BackAuthBtn', |
|
|
component: () => import('/@/views/demo/permission/back/Btn.vue'), |
|
|
component: () => import('/@/views/demo/permission/back/Btn.vue'), |
|
|
meta: { |
|
|
meta: { |
|
|
title: '按钮权限', |
|
|
title: '按钮权限', |
|
|
@ -79,4 +85,6 @@ export default { |
|
|
], |
|
|
], |
|
|
}, |
|
|
}, |
|
|
], |
|
|
], |
|
|
} as AppRouteModule; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
export default permission; |
|
|
|