From 17d61dbe43ff7a50e6cf0bc26ae5bc74e47aa4bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=B7=E5=86=89=E5=86=89?= Date: Fri, 5 Dec 2025 18:45:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E5=BD=A2=E7=9B=91=E6=8E=A7=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0IPv4=E5=92=8CIPv6=E7=9A=84=E6=B5=81=E9=87=8F=E5=9B=BE?= =?UTF-8?q?=E3=80=81=E6=9C=8D=E5=8A=A1=E5=99=A8=E7=AE=A1=E7=90=86=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=92=8C=E8=A1=A8=E5=8D=95=E6=B7=BB=E5=8A=A0=E6=96=B0?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E3=80=81=E5=88=97=E8=A1=A8=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E7=9B=B4=E6=8E=A5=E4=BF=AE=E6=94=B9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、服务器管理列表和表单添加新字段、列表字段直接修改功能 2、服务器管理列表添加默认选中且不可修改字段、列表增加排序功能 3、图形监控添加IPv4和IPv6的流量图 4、交换机管理和服务器管理列表设置不刷新缓存 --- src/api/disRevenue/resource.js | 24 +++++ src/components/RightToolbar/index.vue | 9 +- src/components/echartsList/dateTimeSelect.vue | 2 +- src/components/table/index.vue | 55 ++++++++++- .../earnManage/busValueCount/relevantData.vue | 4 +- src/views/earnManage/business/index.vue | 4 +- .../businessIdent/businessIdent.vue | 4 +- src/views/resource/serverRegister/handle.vue | 7 ++ src/views/resource/serverRegister/index.vue | 91 ++++++++++++++---- .../resource/serverRegister/monitorChart.vue | 92 +++++++++++++++++-- src/views/resource/switchRegister/index.vue | 10 +- 11 files changed, 257 insertions(+), 45 deletions(-) diff --git a/src/api/disRevenue/resource.js b/src/api/disRevenue/resource.js index b5af3ad..e9b2776 100644 --- a/src/api/disRevenue/resource.js +++ b/src/api/disRevenue/resource.js @@ -743,6 +743,14 @@ export function bindBusByClient(query) { data: query }) } +// 上报带宽值修改 +export function repBandwidthSubmit(query) { + return request({ + url: '/system/registration/addReportedBandwidth', + method: 'post', + data: query + }) +} export function networkList(query) { return request({ url: '/rocketmq/networkInterface/list', @@ -878,6 +886,22 @@ export function trafficEcharts(data) { data: data }) } +// 图形监控-自动发现项-网络接口的-IPv4流量 +export function trafficIPv4Echarts(data) { + return request({ + url: '/rocketmq/traffic/netInterfaceIpv4TrafficEcharts', + method: 'post', + data: data + }) +} +// 图形监控-自动发现项-网络接口的-IPv6流量 +export function trafficIPv6Echarts(data) { + return request({ + url: '/rocketmq/traffic/netInterfaceIpv6TrafficEcharts', + method: 'post', + data: data + }) +} // 图形监控-自动发现项-网络接口的-丢数 export function droppedEcharts(data) { return request({ diff --git a/src/components/RightToolbar/index.vue b/src/components/RightToolbar/index.vue index 1be1c8f..d64022d 100644 --- a/src/components/RightToolbar/index.vue +++ b/src/components/RightToolbar/index.vue @@ -19,7 +19,7 @@
@@ -176,7 +176,10 @@ export default { this.columns.forEach((col) => (col.visible = newValue)) } else { Object.keys(newBackup).forEach(col => { - newBackup[col].visible = newValue; + // 不修改禁用的按钮 + if (!newBackup[col].disabled) { + newBackup[col].visible = newValue; + } this.$set(this.columns, col, newBackup[col]); }); // Object.values(this.columns).forEach((col) => (col.visible = newValue)) @@ -224,7 +227,7 @@ export default { let indexNum = 0; if (newData && Object.keys(newData).length > 0) { Object.keys(newCol).forEach(keyName => { - if (newData[keyName]) { + if (newData[keyName] || (newCol[keyName].disabled && newCol[keyName].visible)) { indexNum++; newCol[keyName].visible = true; } else { diff --git a/src/components/echartsList/dateTimeSelect.vue b/src/components/echartsList/dateTimeSelect.vue index 188a709..5ca5c92 100644 --- a/src/components/echartsList/dateTimeSelect.vue +++ b/src/components/echartsList/dateTimeSelect.vue @@ -1,5 +1,5 @@