import type { Route } from '@/global' const Layout = () => import('@/layouts/index.vue') const routes: Route.recordRaw[] = [ { path: '/person', component: Layout, redirect: '/person/list', name: 'Person', meta: { title: '人员管理', icon: 'ep:key', auth: '/resource/person', }, children: [ { path: 'registerList', name: 'RegisterList', component: () => import('@/views/resource/person/register/list.vue'), meta: { title: '人员登记列表', auth: '/resource/person/register', icon: 'ep:key', }, }, { path: ':type/:id?', name: 'RegisterDetail', component: () => import('@/views/resource/person/register//detail.vue'), meta: { title: '人员登记详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/person/registerList', }, }, { path: 'orderList', name: 'OrderList', component: () => import('@/views/resource/person/order/list.vue'), meta: { title: '授权(代理)委托书列表', auth: '/resource/person/order', icon: 'ep:key', }, }, { path: ':type/:id?', name: 'OrderDetail', component: () => import('@/views/resource/person/order/detail.vue'), meta: { title: '授权(代理)委托书详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/person/orderList', }, }, ], }, ] export default routes