Browse Source

1.修改中央空调-系统监测-压缩机参数内容tab分开展示

meizhou
selia-zx 2 weeks ago
parent
commit
a9833153fb
  1. 87
      src/views/centerairC/sysMonitor/hostDetails.vue

87
src/views/centerairC/sysMonitor/hostDetails.vue

@ -173,30 +173,34 @@
<div class="detail-data compressor">
<div class="detail-data-top">
<title-img></title-img>
<div class="details-title">压缩机参数</div>
<div class="choice">
<div
class="mr20"
v-for="(item, index) in compressorData"
:key="index"
@click="handleEnter(index, item.name)"
:class="{ timeStyle: sharedIndex == index }"
>
{{ item.mtTypeName }}
</div>
</div>
<title-img></title-img>
</div>
<div class="detail-data-bottom">
<div
class="detail-data-li"
v-for="(item, index) in compressorData"
:key="index + 1"
v-for="(subItem, subIndex) in currentDisplayData"
:key="subIndex"
>
<div class="rightDot">
<div class="leftDot">
<span>{{ item.otherName }}:</span>
<span class="dotData">{{ item.curValue }}</span>
<span>{{ item.unit }}</span>
<span>{{ subItem.otherName }}:</span>
<span class="dotData">{{ subItem.curValue }}</span>
<span>{{ subItem.unit }}</span>
</div>
</div>
</div>
</div>
<!-- <line-square
class="line1"
:horizontalLength="720"
:verticalLength="440"
:overlap="15"
></line-square> -->
</div>
</div>
</div>
@ -240,6 +244,8 @@ export default {
isMagnetic: false,
isShowWarning: false, //
dayData: "", //
sharedIndex: 0,
currentDisplayData: [],
};
},
computed: {
@ -407,27 +413,33 @@ export default {
}
});
}
if (item.mtType === "9") {
//
this.compressorData = item.list;
//
for (let i = 0; i < this.compressorData.length; i++) {
const item = this.compressorData[i];
if (item.paramType === "1" && Number(item.curValue) === 0) {
item.curValue = "停止";
console.log("压缩机停止了啊是0···················");
} else if (
item.paramType === "1" &&
Number(item.curValue) === 1
) {
item.curValue = "运行";
}
}
}
});
// 使 filter item '0'
this.compressorData = data.filter((obj) => obj.mtType !== "0");
console.log("压缩机数组", this.compressorData);
// handleEnter
if (this.compressorData.length > 0) {
this.handleEnter(0, this.compressorData[0].name);
}
}
});
},
handleEnter(index, event) {
console.log("index", index);
this.sharedIndex = index;
//
this.currentDisplayData = this.compressorData[index].list;
//
for (let i = 0; i < this.currentDisplayData.length; i++) {
const item = this.currentDisplayData[i];
if (item.paramType === "1" && Number(item.curValue) === 0) {
item.curValue = "停止";
console.log("压缩机停止了啊是0···················");
} else if (item.paramType === "1" && Number(item.curValue) === 1) {
item.curValue = "运行";
}
}
},
//
getCollect(id) {
let data = {
@ -856,7 +868,7 @@ export default {
}
}
.detail-data-bottom {
// width: 100%;
width: 100%;
// padding: 0.1rem 0.3rem;
z-index: 0;
display: flex;
@ -1065,4 +1077,19 @@ export default {
}
}
}
.choice {
margin-left: 0 !important;
}
.choice .mr20 {
width: 1rem !important;
color: #c0dffc;
font-weight: bold !important;
font-size: 0.18rem !important;
text-align: center !important;
background-color: transparent !important;
box-shadow: none !important;
}
.timeStyle {
color: #ffffff !important;
}
</style>

Loading…
Cancel
Save