diff --git a/src/api/disRevenue/resource.js b/src/api/disRevenue/resource.js index bd46494..ba6bad4 100644 --- a/src/api/disRevenue/resource.js +++ b/src/api/disRevenue/resource.js @@ -721,3 +721,107 @@ export function spaceRate(data) { data: data }) } +// 图形监控-自动发现项-网络接口的-基础信息 +export function netDetails(data) { + return request({ + url: '/rocketmq/traffic/netInterfaceDetailsMsg', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-网络接口的-流量 +export function trafficEcharts(data) { + return request({ + url: '/rocketmq/traffic/netInterfaceTrafficEcharts', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-网络接口的-丢数 +export function droppedEcharts(data) { + return request({ + url: '/rocketmq/traffic/netInterfaceDroppedEcharts', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-硬盘设备的-所有名称 +export function diskAllNames(data) { + return request({ + url: '/rocketmq/diskInfo/getAllDistName', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-硬盘设备的-基础信息 +export function diskDetails(data) { + return request({ + url: '/rocketmq/diskInfo/getDistDetailsMsg', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-硬盘设备的-读写速率 +export function speedEcharts(data) { + return request({ + url: '/rocketmq/diskInfo/rwSpeedEcharts', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-硬盘设备的-读写次数 +export function timesEcharts(data) { + return request({ + url: '/rocketmq/diskInfo/rwTimesEcharts', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-硬盘设备的-读写字节 +export function bytesEcharts(data) { + return request({ + url: '/rocketmq/diskInfo/rwBytesEcharts', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-容器的-所有名称 +export function dockerAllNames(data) { + return request({ + url: '/rocketmq/dockerInfo/getAllDockerId', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-容器的-基础信息 +export function dockerDetails(data) { + return request({ + url: '/rocketmq/dockerInfo/getDockerDetailsMsg', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-容器的-CPU利用率 +export function cpuUtilEcharts(data) { + return request({ + url: '/rocketmq/dockerInfo/cpuUtilEcharts', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-容器的-内存利用率 +export function dockerMemEcharts(data) { + return request({ + url: '/rocketmq/dockerInfo/memUtilEcharts', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-容器的-网络速率 +export function dockerSpeedEcharts(data) { + return request({ + url: '/rocketmq/dockerInfo/netSpeedEcharts', + method: 'post', + data: data + }) +} diff --git a/src/plugins/modal.js b/src/plugins/modal.js index 58ec0a1..5df01e9 100644 --- a/src/plugins/modal.js +++ b/src/plugins/modal.js @@ -79,6 +79,11 @@ export default { }, // 关闭遮罩层 closeLoading() { - loadingInstance.close() + // 关键:先判断实例是否存在,再调用 close 解决:因接口调用速度不同,导致加载状态关闭后,其他地方又重复调用关闭,结果报错问题 + if (loadingInstance && typeof loadingInstance.close === 'function') { + loadingInstance.close(); + loadingInstance = null; // 关闭后重置,避免重复关闭 + } + // loadingInstance.close() // 原代码 } } diff --git a/src/views/resource/serverRegister/monitorChart.vue b/src/views/resource/serverRegister/monitorChart.vue index 8de5913..4c440ab 100644 --- a/src/views/resource/serverRegister/monitorChart.vue +++ b/src/views/resource/serverRegister/monitorChart.vue @@ -21,7 +21,10 @@