diff --git a/ALOps_sys_fe/alops-ui/src/api/device/deviceType.js b/ALOps_sys_fe/alops-ui/src/api/device/deviceType.js
index 80f2042b..44941732 100644
--- a/ALOps_sys_fe/alops-ui/src/api/device/deviceType.js
+++ b/ALOps_sys_fe/alops-ui/src/api/device/deviceType.js
@@ -19,15 +19,6 @@ export function list(query) {
})
}
-// 历史预警
-export function history(query) {
- return request({
- url: '/inMonitoring/alertmessage/',
- method: 'get',
- params: query
- })
-}
-
// 新增
export function add(data) {
return request({
diff --git a/ALOps_sys_fe/alops-ui/src/api/inMonitoring/devicesState.js b/ALOps_sys_fe/alops-ui/src/api/inMonitoring/devicesState.js
index c2558038..d30626e1 100644
--- a/ALOps_sys_fe/alops-ui/src/api/inMonitoring/devicesState.js
+++ b/ALOps_sys_fe/alops-ui/src/api/inMonitoring/devicesState.js
@@ -40,7 +40,7 @@ export function historyQuery(query) {
// 设备历史预警
export function alertmessage(equId) {
return request({
- url: '/inMonitoring/alertmessage/' + parseStrEmpty(equId),
+ url: '/inMonitoring/alertMessage/' + parseStrEmpty(equId),
method: 'get'
})
}
diff --git a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/cardItem.vue b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/cardItem.vue
index 2185599c..121adda1 100644
--- a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/cardItem.vue
+++ b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/cardItem.vue
@@ -18,7 +18,7 @@
-
![]()
+
@@ -60,10 +60,10 @@
-
{{cardData.contWorkPeriod||0}}%
-
内存占用
+
{{cardData.health||0}}%
+
健康度
@@ -77,7 +77,7 @@
预警总数
-
+
@@ -233,7 +233,7 @@ export default {
.body {
color: #2d3748;
line-height: 1.6;
- min-height: 100vh;
+ min-height: 60vh;
}
.dashboard {
diff --git a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/detail.vue b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/detail.vue
index d99dfd45..302d5816 100644
--- a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/detail.vue
+++ b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/detail.vue
@@ -157,6 +157,7 @@
设备运行数据
+
+
@@ -185,6 +187,15 @@
+
+
+
+
+
+
+
+
+
@@ -199,9 +210,12 @@ import * as echarts from 'echarts'
import dayjs from 'dayjs';
require('echarts/theme/macarons') // echarts theme
import History from './history.vue'
+import Interface from './interface.vue'
+import Vlan from './vlan.vue'
+import Routing from './routing.vue'
export default {
name: "cardItem",
- components: { History },
+ components: { History, Interface, Vlan, Routing },
data() {
return {
DateValue: [dayjs().subtract(1, 'month').format('YYYY-MM-DD HH:mm:ss'),dayjs().format('YYYY-MM-DD HH:mm:ss')],
@@ -213,28 +227,30 @@ export default {
{ name: '路由表信息' },
],
tabIndex: 0,
- dsId:'',
- details: {},
- historyQueryList: {
- maxTime:dayjs().format('YYYY-MM-DD HH:mm:ss'),
- minTime:dayjs().subtract(1, 'month').format('YYYY-MM-DD HH:mm:ss'),
- pageNum: 1,
- pageSize: 1000,
- },
- baseUrl: process.env.VUE_APP_BASE_API
+ dsId:null,
+ details: {},
+ historyQueryList: {
+ maxTime:dayjs().format('YYYY-MM-DD HH:mm:ss'),
+ minTime:dayjs().subtract(1, 'month').format('YYYY-MM-DD HH:mm:ss'),
+ pageNum: 1,
+ pageSize: 1000,
+ },
+ historyQueryData: {
+
+ },
+ baseUrl: process.env.VUE_APP_BASE_API
}
},
mounted() {
let routeList = this.$route.params;
- let dsId = routeList.id;
- console.log("%c ⚓: mounted -> dsId ", "font-size:16px;background-color:#8f8576;color:white;", dsId)
- this.getInfoFun(dsId)
- this.gethistoryQuery(dsId)
+ this.dsId = routeList.id;
+ this.getInfoFun(this.dsId)
+ this.gethistoryQuery(this.dsId)
},
methods: {
initCharts() {
// 性能图表
- let details = this.details;
+ let details = this.historyQueryData;
const performanceChart = echarts.init(document.getElementById('performanceChart'));
performanceChart.setOption({
tooltip: {
@@ -365,7 +381,7 @@ mounted() {
// 响应窗口大小变化
window.addEventListener('resize', function() {
performanceChart.resize();
- trafficChart.resize();
+ // trafficChart.resize();
});
},
/** 查询设备列表 */
@@ -379,14 +395,14 @@ mounted() {
},
/** 设备管理基本信息(获取设备指定时间段内的历史监控信息) */
gethistoryQuery(id) {
- console.log("%c 🖼️: gethistoryQuery -> id ", "font-size:16px;background-color:#c07203;color:white;", id)
this.loading = true
let queryForm = {
id: id,
...this.historyQueryList
}
historyQuery(queryForm).then(response => {
- this.details = response.data
+ this.historyQueryData = response.data
+ console.log("%c 🇸🇸: gethistoryQuery -> this.historyQueryData ", "font-size:16px;background-color:#bc384b;color:white;", this.historyQueryData)
this.loading = false
this.initCharts();
}
@@ -407,7 +423,7 @@ mounted() {
color: #2d3748;
line-height: 1.6;
padding: 20px;
- min-height: 100vh;
+ min-height: 60vh;
}
.dashboard {
diff --git a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/history.vue b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/history.vue
index 89c35673..cf9bc934 100644
--- a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/history.vue
+++ b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/history.vue
@@ -20,12 +20,11 @@
\ No newline at end of file
diff --git a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/routing.vue b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/routing.vue
new file mode 100644
index 00000000..4abfaed6
--- /dev/null
+++ b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/routing.vue
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/vlan.vue b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/vlan.vue
new file mode 100644
index 00000000..f91b3c27
--- /dev/null
+++ b/ALOps_sys_fe/alops-ui/src/views/inMonitoring/devicesState/vlan.vue
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file