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