Browse Source

修改热水监控水箱的温度、主楼循环泵的状态

dev
selia-zx 2 weeks ago
parent
commit
36fce09e2c
  1. 38
      src/views/hotWater/waterMonitor/waterMonitorDetails.vue

38
src/views/hotWater/waterMonitor/waterMonitorDetails.vue

@ -98,8 +98,8 @@
<!-- 循环加热泵定位-->
<img class="cycle-pipeline" src="../../../assets/flowimg/cycle-pipeline.png" alt="" />
<img class="cyclepum1" src="../../../assets/flowimg/startpum.png" alt="" />
<img class="cyclepum2" src="../../../assets/flowimg/startpum.png" alt="" />
<img class="cyclepum1" :src="getCyclePump1Img()" alt="" />
<img class="cyclepum2" :src="getCyclePump2Img()" alt="" />
<!-- 热泵定位 -->
<div :class="getHotPumPositionClass">
<div class="hotPump-li" v-for="(item, index) in tableData" :key="index">
@ -252,9 +252,9 @@
<!-- 热泵定位 -->
<img class="circulate3" :src="isCirculateRunning() ? require('../../../assets/flowimg/singlePipeline.gif') : require('../../../assets/flowimg/singlePipeline.png')"
<img class="circulate3" :src="isHotPumpRunning() ? require('../../../assets/flowimg/singlePipeline.gif') : require('../../../assets/flowimg/singlePipeline.png')"
alt="" />
<img class="circulate4" :src="isCirculateRunning() ? require('../../../assets/flowimg/singlePipeline.gif') : require('../../../assets/flowimg/singlePipeline.png')"
<img class="circulate4" :src="isHotPumpRunning() ? require('../../../assets/flowimg/singlePipeline.gif') : require('../../../assets/flowimg/singlePipeline.png')"
alt="" />
<div :class="getHotPumPositionClass">
<div class="hotPump-li2" v-for="(item, index) in tableData" :key="index">
@ -800,8 +800,8 @@ export default {
//
this.progress1 = this.tableData[0].waterLevel1;
this.progress2 = this.tableData[0].waterLevel2;
this.temdata1 = this.tableData[0].waterTemp;
this.temdata2 = this.tableData[1].waterTemp;
this.temdata1 = this.tableData[0].tankWaterTemp;
this.temdata2 = this.tableData[1].tankWaterTemp2;
// this.pumname = row.pumpName;
// //
// this.hotPumState = row.runState;
@ -817,14 +817,30 @@ export default {
}
});
},
getPercentage(value) {
// progress1
return ((value / 3.2) * 100).toFixed(2);
},
//
// -
isCirculateRunning() {
return this.tableData.some(item => Number(item.loopPumpState1) === 1 || Number(item.loopPumpState2) === 1);
},
//
isHotPumpRunning() {
return this.tableData.some(item => Number(item.runState) !== 0);
},
// -1
getCyclePump1Img() {
if (this.tableData.length === 0) return require('../../../assets/flowimg/closepum.png');
const state = Number(this.tableData[0].loopPumpState1);
if (state === 1) return require('../../../assets/flowimg/startpum.png');
if (state === 2) return require('../../../assets/flowimg/badpum.png');
return require('../../../assets/flowimg/closepum.png');
},
// -2
getCyclePump2Img() {
if (this.tableData.length === 0) return require('../../../assets/flowimg/closepum.png');
const state = Number(this.tableData[0].loopPumpState2);
if (state === 1) return require('../../../assets/flowimg/startpum.png');
if (state === 2) return require('../../../assets/flowimg/badpum.png');
return require('../../../assets/flowimg/closepum.png');
},
},
};
</script>

Loading…
Cancel
Save