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

Loading…
Cancel
Save