Browse Source

修改生活热水-热泵开关机逻辑

meizhou
selia-zx 2 months ago
parent
commit
61dc4a5d59
  1. 40
      src/views/hotWater/waterControl/index.vue

40
src/views/hotWater/waterControl/index.vue

@ -71,7 +71,7 @@
<div class="white">
<el-switch
style="display: block"
v-model="item.switchStatus"
v-model="item.hotPumpStatus"
active-color="#13ce66"
active-text="开机"
inactive-text="关机"
@ -97,19 +97,10 @@
</div>
<div class="words-li">
<div class="ash">运行状态:</div>
<el-tag
size="mini"
v-if="item.hotPumpStatus === 0"
type="danger"
>关机</el-tag
>
<el-tag
size="mini"
v-if="item.hotPumpStatus === 4"
type="success"
<el-tag size="mini" v-if="item.hotPumpStatus" type="success"
>开机</el-tag
>
开机
</el-tag>
<el-tag size="mini" v-else type="danger">关机</el-tag>
</div>
<div class="words-li">
<div class="ash">实际温度:</div>
@ -774,7 +765,12 @@ export default {
...item,
waterLevel: Number(item.waterLevel),
runningStatus: Number(item.runningStatus) == 0 ? "停止" : "运行", //
hotPumpStatus: item.switchStatus, //
hotPumpStatus:
Number(item.switchStatus) === 0
? false
: Number(item.switchStatus) === 4
? true
: "", //
switchStatus: Number(item.switchStatus) == 0 ? false : true, //
alarmStatus: Number(item.alarmStatus) == 0 ? "无故障" : "故障", //
handAutomaticSwitch:
@ -835,7 +831,12 @@ export default {
waterLevel: Number(item.waterLevel),
runningStatus:
Number(item.runningStatus) == 0 ? "运行" : "停止", //
hotPumpStatus: item.switchStatus, //
hotPumpStatus:
Number(item.switchStatus) === 0
? false
: Number(item.switchStatus) === 4
? true
: "未知状态", //
switchStatus:
Number(item.switchStatus) == 0 ? false : true, //
alarmStatus:
@ -941,7 +942,7 @@ export default {
handleHotPump(item) {
this.$confirm(
`确定要切换设备"${item.name}"的状态为:${
item.switchStatus ? "开机" : "关机 吗?"
item.hotPumpStatus ? "开机" : "关机 吗?"
}`,
"提示",
{
@ -952,13 +953,14 @@ export default {
)
.then(() => {
//
console.log("请求后台", item.switchStatus);
console.log("请求后台", item.hotPumpStatus);
let param = null;
if (item.switchStatus) {
param = 1;
if (item.hotPumpStatus) {
param = 4;
} else {
param = 0;
}
console.log("参数",param)
this.hadleOperationConrol(item.switchStatusId, param);
})
.catch(() => {

Loading…
Cancel
Save