diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index b7656cf6..d86c7360 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -77,6 +77,10 @@ + + + + @@ -183,14 +187,14 @@ import { ref, computed, onMounted, onUnmounted } from 'vue'; import { useRoute, useRouter } from 'vue-router'; import { House, Monitor, Calendar, ArrowDown, Menu, Fold, Expand, Setting, Tickets, DataAnalysis, Document, Food, - FirstAidKit, Clock, Files, ShoppingCart, SoldOut, Warning, Switch, List, Shop, Coin, DataLine, Finished, User, ScaleToOriginal, OfficeBuilding, Management + FirstAidKit, Clock, Files, ShoppingCart, SoldOut, Warning, Switch, List, Shop, Coin, DataLine, Finished, User, ScaleToOriginal, OfficeBuilding, Management, Bell } from '@element-plus/icons-vue'; export default { name: 'MainLayout', components: { House, Monitor, Calendar, ArrowDown, Menu, Fold, Expand, Setting, Tickets, DataAnalysis, Document, Food, - FirstAidKit, Clock, Files, ShoppingCart, SoldOut, Warning, Switch, List, Shop, Coin, DataLine, Finished, User, ScaleToOriginal, OfficeBuilding, Management + FirstAidKit, Clock, Files, ShoppingCart, SoldOut, Warning, Switch, List, Shop, Coin, DataLine, Finished, User, ScaleToOriginal, OfficeBuilding, Management, Bell }, setup() { const route = useRoute(); @@ -233,6 +237,7 @@ export default { '/monitor/device-command-logs': '设备命令日志', '/monitor/feed-usage-records': '饲料使用记录', '/monitor/medication-logs': '用药记录', + '/monitor/notifications': '通知记录', '/monitor/pending-collections': '待采集请求', '/monitor/pig-batch-logs': '猪批次日志', '/monitor/pig-purchases': '猪只采购记录', diff --git a/src/main.js b/src/main.js index ab626612..2aec74b9 100644 --- a/src/main.js +++ b/src/main.js @@ -17,6 +17,7 @@ import PigBatchManagementView from './views/pms/PigBatchManagementView.vue'; // import DeviceCommandLogView from './views/monitor/DeviceCommandLogView.vue'; import FeedUsageRecordsView from './views/monitor/FeedUsageRecordsView.vue'; import MedicationLogsView from './views/monitor/MedicationLogsView.vue'; +import NotificationLogView from './views/monitor/NotificationLogView.vue'; import PendingCollectionsView from './views/monitor/PendingCollectionsView.vue'; import PigBatchLogsView from './views/monitor/PigBatchLogsView.vue'; import PigPurchasesView from './views/monitor/PigPurchasesView.vue'; @@ -50,6 +51,7 @@ const routes = [ {path: '/monitor/device-command-logs', component: DeviceCommandLogView, meta: {requiresAuth: true}}, {path: '/monitor/feed-usage-records', component: FeedUsageRecordsView, meta: {requiresAuth: true}}, {path: '/monitor/medication-logs', component: MedicationLogsView, meta: {requiresAuth: true}}, + {path: '/monitor/notifications', component: NotificationLogView, meta: {requiresAuth: true}}, {path: '/monitor/pending-collections', component: PendingCollectionsView, meta: {requiresAuth: true}}, {path: '/monitor/pig-batch-logs', component: PigBatchLogsView, meta: {requiresAuth: true}}, {path: '/monitor/pig-purchases', component: PigPurchasesView, meta: {requiresAuth: true}}, diff --git a/src/views/monitor/NotificationLogView.vue b/src/views/monitor/NotificationLogView.vue new file mode 100644 index 00000000..99b9143f --- /dev/null +++ b/src/views/monitor/NotificationLogView.vue @@ -0,0 +1,111 @@ + + + + +