服务器带宽收益和交换机带宽收益列表搜索条件多次搜索后无反应问题、服务器管理、拓扑管理

1、服务器带宽收益和交换机带宽收益列表搜索条件多次搜索后无反应问题
	2、table列表替换排序图标以及功能的实现方法,解决控制台提示的警告信息
	3、服务器管理模块下选择业务Ip的表单字段展示、传参以及接口修改
	4、优化拓扑管理表单接口查询、列表对端交换机名称字段修改
This commit is contained in:
康冉冉
2025-12-12 16:00:40 +08:00
parent 7cd33caaf6
commit 357b34fd1b
9 changed files with 153 additions and 84 deletions
+36 -16
View File
@@ -63,6 +63,7 @@
<el-select
v-model="queryParams.bandwidthType"
placeholder="请选择类型"
@change="selectChangeVal"
clearable>
<el-option
v-for="dict in dict.type.eps_bandwidth_type"
@@ -230,8 +231,8 @@
// effectiveBandwidth95Daily: {label: `有效95带宽值Mbps/日`, minWidth: '200', slotName: 'tempDay', visible: true },
// effectiveBandwidth95Monthly: {label: `有效95带宽值Mbps/月`, minWidth: '200', slotName: 'tempMonth',},
// effectiveAvgMonthlyBandwidth95: {label: `有效月均日95值Mbps`, minWidth: '200', slotName: 'tempDay'},
createTime: { label: `创建时间`, minWidth: '120'},
lastModifyTime: { label: `修改时间`, minWidth: '120'}
updateTime: { label: `创建时间`, minWidth: '120'},
updateTime: { label: `修改时间`, minWidth: '120'}
},
config: {
// searcherForm: [
@@ -278,6 +279,18 @@
// this.getList();
// },
methods: {
selectChangeVal(val) {
let params = {
bandwidth95Daily: undefined,
bandwidth95Monthly: undefined,
packageBandwidthDaily: undefined,
avgMonthlyBandwidth95: undefined,
effectiveBandwidth95Daily: undefined,
effectiveBandwidth95Monthly: undefined,
effectiveAvgMonthlyBandwidth95: undefined,
};
this.queryParams = Object.assign({}, this.queryParams, params);
},
/** 查询角色列表 */
getList(num) {
this.loading = true;
@@ -285,41 +298,48 @@
delete newParams['total'];
newParams['calculationMode'] = this.activeName;
newParams['resourceType'] = 2;
if (newParams['bandwidth95Daily']) {
if (newParams['bandwidth95Daily'] && newParams['bandwidth95Daily'].length > 1) {
newParams['startTime'] = newParams['bandwidth95Daily'][0];
newParams['endTime'] = newParams['bandwidth95Daily'][1];
delete newParams['bandwidth95Daily'];
}
if (newParams['bandwidth95Monthly']) {
delete newParams['bandwidth95Daily'];
if (newParams['bandwidth95Monthly'] && newParams['bandwidth95Monthly'].length > 1) {
newParams['startTime'] = newParams['bandwidth95Monthly'][0];
newParams['endTime'] = newParams['bandwidth95Monthly'][1];
delete newParams['bandwidth95Monthly'];
}
if (newParams['packageBandwidthDaily']) {
delete newParams['bandwidth95Monthly'];
if (newParams['packageBandwidthDaily'] && newParams['packageBandwidthDaily'].length > 1) {
newParams['startTime'] = newParams['packageBandwidthDaily'][0];
newParams['endTime'] = newParams['packageBandwidthDaily'][1];
delete newParams['packageBandwidthDaily'];
}
if (newParams['avgMonthlyBandwidth95']) {
delete newParams['packageBandwidthDaily'];
if (newParams['avgMonthlyBandwidth95'] && newParams['avgMonthlyBandwidth95'].length > 1) {
newParams['startTime'] = newParams['avgMonthlyBandwidth95'][0];
newParams['endTime'] = newParams['avgMonthlyBandwidth95'][1];
delete newParams['avgMonthlyBandwidth95'];
}
if (newParams['effectiveBandwidth95Daily']) {
delete newParams['avgMonthlyBandwidth95'];
if (newParams['effectiveBandwidth95Daily'] && newParams['effectiveBandwidth95Daily'].length > 1) {
newParams['startTime'] = newParams['effectiveBandwidth95Daily'][0];
newParams['endTime'] = newParams['effectiveBandwidth95Daily'][1];
delete newParams['effectiveBandwidth95Daily'];
}
if (newParams['effectiveBandwidth95Monthly']) {
delete newParams['effectiveBandwidth95Daily'];
if (newParams['effectiveBandwidth95Monthly'] && newParams['effectiveBandwidth95Monthly'].length > 1) {
newParams['startTime'] = newParams['effectiveBandwidth95Monthly'][0];
newParams['endTime'] = newParams['effectiveBandwidth95Monthly'][1];
delete newParams['effectiveBandwidth95Monthly'];
}
if (newParams['effectiveAvgMonthlyBandwidth95']) {
delete newParams['effectiveBandwidth95Monthly'];
if (newParams['effectiveAvgMonthlyBandwidth95'] && newParams['effectiveAvgMonthlyBandwidth95'].length > 1) {
newParams['startTime'] = newParams['effectiveAvgMonthlyBandwidth95'][0];
newParams['endTime'] = newParams['effectiveAvgMonthlyBandwidth95'][1];
delete newParams['effectiveAvgMonthlyBandwidth95'];
}
delete newParams['effectiveAvgMonthlyBandwidth95'];
if (newParams && newParams.bandwidthType && !newParams['startTime']) {
this.$refs['queryRef'].validate((valid) => {
if (!valid) {