import type { Route } from '@/global' const Layout = () => import('@/layouts/index.vue') const routes: Route.recordRaw[] = [ { path: '/equipmentInfo', component: Layout, redirect: '/equipmentInfo/list', name: 'EquipmentInfo', meta: { title: '设备信息管理', icon: 'ep:key', auth: '/equipment/info', }, children: [ { path: 'bookList', name: 'EquipmentInfoBookList', component: () => import('@/views/equipement/info/book/list.vue'), meta: { title: '设备台账管理', auth: '/equipment/info/book', icon: 'ep:key', }, }, { path: ':type/:id?', name: 'EquipmentInfoBookDetail', component: () => import('@/views/equipement/info/book/detail.vue'), meta: { title: '设备台账管理详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/equipmentInfo/bookList', }, }, { path: 'tableList', name: 'EquipmentInfoTableList', component: () => import('@/views/equipement/info/table/list.vue'), meta: { title: '参照标准、工作标准和关键测量设备表列表', auth: '/equipment/info/table', icon: 'ep:key', }, }, { path: ':type/:id?', name: 'EquipmentInfoTableDetail', component: () => import('@/views/equipement/info/table/detail.vue'), meta: { title: '参照标准、工作标准和关键测量设备表详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/equipmentInfo/tableList', }, }, { path: 'remindList', name: 'EquipmentInfoRemindList', component: () => import('@/views/equipement/info/remind/list.vue'), meta: { title: '到期提醒列表', auth: '/equipment/info/remind', icon: 'ep:key', }, }, { path: ':type/:id?', name: 'EquipmentInfoRemindDetail', component: () => import('@/views/equipement/info/remind/detail.vue'), meta: { title: '到期提醒详情', icon: 'ep:key', sidebar: false, breadcrumb: true, activeMenu: '/equipmentInfo/remindList', }, }, ], }, ] export default routes