diff --git a/src/assets/icons/icon-monitor.svg b/src/assets/icons/icon-monitor.svg new file mode 100644 index 0000000..ed6f3a0 --- /dev/null +++ b/src/assets/icons/icon-monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/icon-monitor.svg b/src/assets/icons/icon-monitor.svg new file mode 100644 index 0000000..ed6f3a0 --- /dev/null +++ b/src/assets/icons/icon-monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/icon-storeroom.svg b/src/assets/icons/icon-storeroom.svg new file mode 100644 index 0000000..601a868 --- /dev/null +++ b/src/assets/icons/icon-storeroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/icon-monitor.svg b/src/assets/icons/icon-monitor.svg new file mode 100644 index 0000000..ed6f3a0 --- /dev/null +++ b/src/assets/icons/icon-monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/icon-storeroom.svg b/src/assets/icons/icon-storeroom.svg new file mode 100644 index 0000000..601a868 --- /dev/null +++ b/src/assets/icons/icon-storeroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/router/modules/equipment.ts b/src/router/modules/equipment.ts index f0a1b46..aab6941 100644 --- a/src/router/modules/equipment.ts +++ b/src/router/modules/equipment.ts @@ -723,7 +723,120 @@ }, ], }, - + { + path: '/monitor', + component: Layout, + redirect: '/monitor/deviceList', + name: 'Source', + meta: { + title: '监测测试管理', + icon: 'ep:key', + auth: '/equipment/monitor', + }, + children: [ + { + path: 'deviceList', + name: 'EquipmentResumeDeviceList', + component: () => import('@/views/equipement/resume/device/list.vue'), + meta: { + title: '监测设备', + auth: '/equipment/monitor/device', + icon: 'ep:key', + }, + }, + { + path: 'device/:type/:id?', + name: 'EquipmentResumeDeviceDetail', + component: () => import('@/views/equipement/monitor/device/detail.vue'), + meta: { + title: '监测设备', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/monitor/deviceList', + }, + }, + { + path: 'radioList', + name: 'EquipmentResumeRadioList', + component: () => import('@/views/equipement/monitor/radio/list.vue'), + meta: { + title: '无线电库', + auth: '/equipment/monitor/radio', + icon: 'ep:key', + }, + }, + { + path: 'radio/:type/:id?', + name: 'EquipmentResumeRadioDetail', + component: () => import('@/views/equipement/monitor/radio/detail.vue'), + meta: { + title: '无线电库', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/monitor/radioList', + }, + }, + { + path: 'taskList', + name: 'EquipmentResumeTaskList', + component: () => import('@/views/equipement/monitor/task/list.vue'), + meta: { + title: '任务监测', + auth: '/equipment/monitor/task', + icon: 'ep:key', + }, + }, + { + path: 'task/:type/:id?', + name: 'EquipmentResumeTaskDetail', + component: () => import('@/views/equipement/monitor/task/detail.vue'), + meta: { + title: '任务监测', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/monitor/taskList', + }, + }, + ], + }, + { + path: '/examineDevice', + component: Layout, + redirect: '/examineDevice/infoList', + name: 'Source', + meta: { + title: '受检设备库', + icon: 'ep:key', + auth: '/equipment/examineDevice', + }, + children: [ + { + path: 'infoList', + name: 'EquipmentExamineDeviceInfoList', + component: () => import('@/views/equipement/examineDevice/info/list.vue'), + meta: { + title: '受检设备信息', + auth: '/equipment/examineDevice/info', + icon: 'ep:key', + }, + }, + { + path: 'info/:type/:id?', + name: 'EquipmentExamineDeviceInfoDetail', + component: () => import('@/views/equipement/examineDevice/info/detail.vue'), + meta: { + title: '受检设备信息', + icon: 'ep:key', + sidebar: false, + breadcrumb: true, + activeMenu: '/examineDevice/infoList', + }, + }, + ], + }, ] export default routes