diff --git a/src/views/centerairC/sysMonitor/hostDetails.vue b/src/views/centerairC/sysMonitor/hostDetails.vue index 05b3e67..fb4d891 100644 --- a/src/views/centerairC/sysMonitor/hostDetails.vue +++ b/src/views/centerairC/sysMonitor/hostDetails.vue @@ -479,14 +479,40 @@ export default { if (item.mtType === "9") { // 压缩机1 this.compressorData1 = item; + // 根据 ordernum 进行排序 + if ( + this.compressorData1.list && + Array.isArray(this.compressorData1.list) + ) { + this.compressorData1.list.sort((a, b) => { + return Number(a.orderNum) - Number(b.orderNum); + }); + } } if (item.mtType === "10") { // 压缩机2 this.compressorData2 = item; + // 对 this.compressorData2 对象中的 list 数组进行排序 + if ( + this.compressorData2.list && + Array.isArray(this.compressorData2.list) + ) { + this.compressorData2.list.sort((a, b) => { + return Number(a.orderNum) - Number(b.orderNum); + }); + } } if (item.mtType === "11") { // 压缩机3 this.compressorData3 = item; + if ( + this.compressorData3.list && + Array.isArray(this.compressorData3.list) + ) { + this.compressorData3.list.sort((a, b) => { + return Number(a.orderNum) - Number(b.orderNum); + }); + } } }); } diff --git a/src/views/centerairC/sysMonitor/monitorCenter.vue b/src/views/centerairC/sysMonitor/monitorCenter.vue index e5159a6..d0656c1 100644 --- a/src/views/centerairC/sysMonitor/monitorCenter.vue +++ b/src/views/centerairC/sysMonitor/monitorCenter.vue @@ -215,6 +215,15 @@ :lineWidth2="150" class="host-line1" > +