diff --git a/src/api/disRevenue/resource.js b/src/api/disRevenue/resource.js index 388afce..bd46494 100644 --- a/src/api/disRevenue/resource.js +++ b/src/api/disRevenue/resource.js @@ -612,71 +612,111 @@ export function networkList(query) { // 图形监控-基础信息 export function serverMonitorData(data) { return request({ - url: '/rocketmq/systemOtherCollectData/getSwitchMonitorMsg', + url: '/rocketmq/systemOtherCollectData/getMontiorMsg', method: 'post', data: data }) } -// 图形监控-设备cpu使用率 -export function serverCpuData(data) { +// 图形监控-cpu负载 +export function cpuLoadData(data) { return request({ - url: '/rocketmq/systemOtherCollectData/getSwitchCpuUseMsg', + url: '/rocketmq/cpuInfo/cpuLoadEcharts', method: 'post', data: data }) } -// 图形监控-设备内存使用率 -export function serverMemData(data) { +// 图形监控-cpu时间 +export function cpuTimeData(data) { return request({ - url: '/rocketmq/systemOtherCollectData/getSwitchMemUseMsg', + url: '/rocketmq/cpuInfo/cpuTimeEcharts', method: 'post', data: data }) } -// 图形监控-功率 -export function serverPowerData(data) { +// 图形监控-进程 +export function procNum(data) { return request({ - url: '/rocketmq/systemOtherCollectData/getSwitchPowerMsg', + url: '/rocketmq/systemOtherCollectData/procNumEcharts', method: 'post', data: data }) } -// 图形监控-自动发现项-基础信息 -export function serverNetDetails(data) { +// 图形监控-登录用户数 +export function serverUserNum(data) { return request({ - url: '/rocketmq/switchInfo/getSwitchNetDetailsMsg', + url: '/rocketmq/systemOtherCollectData/systemUserNumEcharts', method: 'post', data: data }) } -// 图形监控-自动发现项-丢包 -export function serverNetDiscards(data) { +// 图形监控-交换卷/文件的可用空间 +export function swapSizeFree(data) { return request({ - url: '/rocketmq/systemOtherCollectData/switchNetDiscardsEcharts', + url: '/rocketmq/systemOtherCollectData/systemSwapSizeFreeEcharts', method: 'post', data: data }) } -// 图形监控-自动发现项-总流量 -export function serverNeTotal(data) { +// 图形监控-内存利用率 +export function memoryUtilization(data) { return request({ - url: '/rocketmq/systemOtherCollectData/switchNetTotalEcharts', + url: '/rocketmq/systemOtherCollectData/memoryUtilizationEcharts', method: 'post', data: data }) } -// 图形监控-自动发现项-错误丢包 -export function serverNetErrDiscard(data) { +// 图形监控-可用交换空间百分比 +export function swapSizePercent(data) { return request({ - url: '/rocketmq/systemOtherCollectData/switchNetErrDiscardsEcharts', + url: '/rocketmq/systemOtherCollectData/systemSwapSizePercentEcharts', method: 'post', data: data }) } -// 图形监控-自动发现项-实时流量 -export function serverNetSpeed(data) { +// 图形监控-可用内存 +export function memorySizeAvailable(data) { return request({ - url: '/rocketmq/systemOtherCollectData/switchNetSpeedEcharts', + url: '/rocketmq/systemOtherCollectData/memorySizeAvailableEcharts', + method: 'post', + data: data + }) +} +// 图形监控-可用内存百分比 +export function memorySizePercent(data) { + return request({ + url: '/rocketmq/systemOtherCollectData/memorySizePercentEcharts', + method: 'post', + data: data + }) +} +// 图形监控-所有挂载名称 +export function mountNameList(data) { + return request({ + url: '/rocketmq/mountPointInfo/getAllMountName', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-挂载的-基础信息 +export function pointDetails(data) { + return request({ + url: '/rocketmq/mountPointInfo/pointDetailsMsg', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-挂载的-空间 +export function spaceEcharts(data) { + return request({ + url: '/rocketmq/mountPointInfo/spaceEcharts', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-挂载的-空间利用率 +export function spaceRate(data) { + return request({ + url: '/rocketmq/mountPointInfo/spaceRateEcharts', method: 'post', data: data }) diff --git a/src/components/echartsList/line.vue b/src/components/echartsList/line.vue index a39c188..a7a0f33 100644 --- a/src/components/echartsList/line.vue +++ b/src/components/echartsList/line.vue @@ -71,18 +71,18 @@ titleList = Object.assign({},titleList, dataXY.titleVal); } let series = []; - if (dataXY && dataXY.dataList) { + if (dataXY && dataXY.dataList && dataXY.dataList.length > 0) { dataXY.dataList.forEach(item => { series.push({ - name: item.name, + name: item && item.name || '', type: 'line', stack: 'Total', - data: item.data + data: item && item.data || [] }); }); } else { series = [{ - data: dataXY.data, + data: dataXY && dataXY.data || [], type: 'line', smooth: true, // areaStyle: { // 阴影 @@ -135,13 +135,13 @@ }, // lineHeight: 10, // 行高(确保换行后不重叠) }, - data: dataXY.lineXData + data: dataXY && dataXY.lineXData || [] }, yAxis: { type: 'value', name: dataXY?.yAxisName || '单位Mbps', min: 0, // 自定义最小刻度(根据业务需求调整,如 0) - max: dataXY && dataXY.data && dataXY.data.length > 0 ? null : dataXY.dataList && dataXY.dataList[0] && dataXY.dataList[0].data.length > 0 ? null : 100, + max: dataXY && dataXY.data && dataXY.data.length > 0 ? null : dataXY && dataXY.dataList && dataXY.dataList[0] && dataXY.dataList[0].data.length > 0 ? null : 100, splitLine: { show: true, }, diff --git a/src/views/earnManage/server/details.vue b/src/views/earnManage/server/details.vue index 3278dd3..29b28a0 100644 --- a/src/views/earnManage/server/details.vue +++ b/src/views/earnManage/server/details.vue @@ -32,7 +32,7 @@ config: {title: '基本信息'}, controls: { id: {label: 'ID',hidden: true}, - nodeName: {label: '节点名称', span: 12, type: 'select',options:[], + clientId: {label: 'ClientID', span: 12, type: 'select',options:[], rules: [{required: true, message: '请选择节点名称', trigger: 'change'}]}, businessName: {label: '业务名称', span: 12, style: 'display: block;', type: 'select', options:[], eventName: 'change', rules: [{required: true, message: '请选择业务名称', trigger: 'change'}]}, diff --git a/src/views/earnManage/server/relevantData.vue b/src/views/earnManage/server/relevantData.vue index 9c73d50..4397dc5 100644 --- a/src/views/earnManage/server/relevantData.vue +++ b/src/views/earnManage/server/relevantData.vue @@ -47,13 +47,14 @@ type = true; } this. columns = [ + {label: `业务名称`, minWidth: '120', prop: 'businessName',visible: true}, {label: `时间`,minWidth: '160', prop: 'createTime', visible: !type}, - {label: `业务代码`, minWidth: '120', prop: 'businessId',visible: true}, - {label: `95带宽值Mbps/日`, prop: 'bandwidth95Daily', slotName: true, visible: type}, - {label: `有效95带宽值Mbps/日`, prop: 'effectiveAvgMonthlyBandwidth95', slotName: true, visible: type}, - {label: `包端带宽值Mbps/日`, prop: 'packageBandwidthDaily', slotName: true, visible: type}, + {label: `95带宽值/日(Mbit)`, prop: 'bandwidth95Daily', slotName: true, visible: type}, + // {label: `有效95带宽值Mbps/日`, prop: 'effectiveAvgMonthlyBandwidth95', slotName: true, visible: type}, + // {label: `包端带宽值Mbps/日`, prop: 'packageBandwidthDaily', slotName: true, visible: type}, {label: `流量端口`, prop: 'name', width: '550', visible: !type}, {label: `发送流量值(bytes/s)`, minWidth: '150', prop: 'outSpeed', visible: !type}, + {label: `金山API记录的发送流量值(bites/s)`, minWidth: '250', prop: 'machineCode', visible: !type}, ]; }, /** 查询角色列表 */ diff --git a/src/views/earnManage/server/serverTabs.vue b/src/views/earnManage/server/serverTabs.vue index 614e8ab..db3399c 100644 --- a/src/views/earnManage/server/serverTabs.vue +++ b/src/views/earnManage/server/serverTabs.vue @@ -2,10 +2,10 @@