import type { Route } from '@/global' const Layout = () => import('@/layouts/index.vue') const routes: Route.recordRaw[] = [ { path: '/metering', component: Layout, redirect: '/metering/index1', name: 'Metering', meta: { title: '计量业务', icon: 'ep:key', auth: '/metering/test2', }, children: [ { path: '/index1', component: Layout, redirect: '/index1/list1', name: 'Index11', meta: { title: '区域管理', icon: 'ep:key', auth: '/metering/test2', }, children: [ { path: 'list1', name: 'AreaList1', component: () => import('@/views/metering/index.vue'), meta: { title: '区域管理', auth: '/metering/test2', sidebar: false, breadcrumb: false, activeMenu: '/metering', }, }, ], }], }, { path: '/metering1', component: Layout, redirect: '/metering1/index11', name: 'Metering11', meta: { title: '计量业务', icon: 'ep:key', auth: '/metering/test1', }, children: [ { path: '/index11', component: Layout, redirect: '/index11/list11', name: 'Index111', meta: { title: '区域管理', icon: 'ep:key', auth: '/metering/test1', }, children: [ { path: 'list11', name: 'AreaList11', component: () => import('@/views/metering/index.vue'), meta: { title: '区域管理', auth: '/metering/test1', sidebar: false, breadcrumb: false, activeMenu: '/metering1', }, }, ], }], }, ] export default routes