diff --git a/src/api/disRevenue/resource.js b/src/api/disRevenue/resource.js
index 35e7f7b..c149699 100644
--- a/src/api/disRevenue/resource.js
+++ b/src/api/disRevenue/resource.js
@@ -1045,6 +1045,13 @@ export function updateMonitorConfig(data) {
data: data
})
}
+// 删除
+export function delMonitorConfig(Ids) {
+ return request({
+ url: '/system/monitorConfig/' + Ids,
+ method: 'delete'
+ })
+}
// 配置下拉
export function monitorConfigList(data) {
return request({
@@ -1053,4 +1060,27 @@ export function monitorConfigList(data) {
data: data
})
}
-
+// 监控看板流量图
+export function monitorViewChart(data) {
+ return request({
+ url: '/system/monitorConfigDetails/getTrafficByMonitorView',
+ method: 'post',
+ data: data
+ })
+}
+// 95带宽值列表
+export function getBandWidthList(data) {
+ return request({
+ url: '/system/bandwidth/getListByMonitorView',
+ method: 'post',
+ data: data
+ })
+}
+// 交换机流量出入列表
+export function getSwitchInfoList(data) {
+ return request({
+ url: '/system/switchInfoDetails/geSwitchListByMonitorView',
+ method: 'post',
+ data: data
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index ffd4d0c..0c8241b 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -424,6 +424,21 @@ export const dynamicRoutes = [
}
]
},
+ // 监控看板
+ {
+ path: '/resource/monitorBoard/view',
+ component: Layout,
+ hidden: true,
+ permissions: ['resource:monitorBoard:view'],
+ children: [
+ {
+ path: ':id?',
+ component: () => import('@/views/resource/monitorBoard/monitorBoardView'),
+ name: 'MonitorBoardView',
+ meta: { title: '监控看板详情视图', activeMenu: '/resource/monitorBoard' }
+ }
+ ]
+ },
// 资源拓扑
{
path: '/resource/topology/edit',
diff --git a/src/views/resource/monitorBoard/dialogMonitor.vue b/src/views/resource/monitorBoard/dialogMonitor.vue
index 6402e05..e913e69 100644
--- a/src/views/resource/monitorBoard/dialogMonitor.vue
+++ b/src/views/resource/monitorBoard/dialogMonitor.vue
@@ -7,54 +7,87 @@
+
+