Browse Source

1.修改大屏数据

2.修改生活热水-热泵数据
meizhou
selia-zx 3 weeks ago
parent
commit
b422e6e323
  1. 2
      src/views/bigScreen/bigScreen.vue
  2. 2
      src/views/bigScreen/components/coldSysEnergy.vue
  3. 154
      src/views/hotWater/waterControl/index.vue

2
src/views/bigScreen/bigScreen.vue

@ -52,7 +52,7 @@
<div class="special-top">
<div class="special-title">
<div class="title-left">
<div>冷源系统能</div>
<div>冷源系统能</div>
<time-data
v-model="sharedIndex"
:currentIndex="sharedIndex"

2
src/views/bigScreen/components/coldSysEnergy.vue

@ -2,8 +2,8 @@
<div class="energy_content">
<div class="sys_charts" ref="sys_charts"></div>
<div class="eer">
<div>用电量:{{ energyMes.totalEle }}kw/h</div>
<div>产冷量:{{ energyMes.totalCold }}kwh</div>
<div>用电量:{{ energyMes.totalEle }}kw/h</div>
</div>
</div>
</template>

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

@ -67,59 +67,73 @@
/>
<div class="monitor-words">
<div class="words-li">
<div class="ash">运行状态模式:</div>
<div class="ash">开关控制:</div>
<div class="white">
<el-select
v-model="item.hotPumpStatus"
placeholder="请选择"
<el-switch
style="display: block"
v-model="item.switchStatus"
active-color="#13ce66"
active-text="开机"
inactive-text="关机"
@change="handleHotPump(item)"
>
<el-option
v-for="item in hotPumpOptions"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-switch>
</div>
</div>
<div class="words-li">
<div class="ash">故障信息:</div>
<el-tag
</div>
</div>
<div class="control-bottom">
<div class="words-li">
<div class="ash">故障信息:</div>
<el-tag
size="mini"
v-if="item.alarmStatus === '无故障'"
type="success"
>{{ item.alarmStatus }}</el-tag
>
<el-tag size="mini" v-else type="danger">{{
item.alarmStatus
}}</el-tag>
</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>
</div>
<div class="words-li">
<div class="ash">实际温度:</div>
<div class="white">{{ item.temp }}</div>
</div>
<div class="words-li">
<div class="ash">设定温度:</div>
<div class="white">
<el-input
size="mini"
v-if="item.alarmStatus === '无故障'"
type="success"
>{{ item.alarmStatus }}</el-tag
>
<el-tag size="mini" v-else type="danger">{{
item.alarmStatus
}}</el-tag>
</div>
<div class="words-li">
<div class="ash">实际温度:</div>
<div class="white">{{ item.temp }}</div>
</div>
<div class="words-li">
<div class="ash">设定温度:</div>
<div class="white">
<el-input
size="mini"
v-model="item.tempSet"
placeholder="请输入"
@keyup.enter.native="
handleEnter(
item,
item.tempSet,
item.tempSetId,
'设定温度',
'℃'
)
"
@input="handleInput(item)"
@blur="handleBlur()"
></el-input>
</div>
v-model="item.tempSet"
placeholder="请输入"
@keyup.enter.native="
handleEnter(
item,
item.tempSet,
item.tempSetId,
'设定温度',
'℃'
)
"
@input="handleInput(item)"
@blur="handleBlur()"
></el-input>
</div>
</div>
</div>
@ -593,15 +607,7 @@ export default {
value: 0,
},
{
label: "制冷",
value: 2,
},
{
label: "制热",
value: 3,
},
{
label: "热水",
label: "开机",
value: 4,
},
],
@ -933,26 +939,10 @@ export default {
},
//
handleHotPump(item) {
//
const originalStatus = item.hotPumpStatus;
// value label
let statusLabel = "";
switch (item.hotPumpStatus) {
case 0:
statusLabel = "关机";
break;
case 2:
statusLabel = "制冷";
break;
case 3:
statusLabel = "制热";
break;
case 4:
statusLabel = "热水";
break;
}
this.$confirm(
`确定要切换设备"${item.name}"的状态为:${statusLabel} 吗?"`,
`确定要切换设备"${item.name}"的状态为:${
item.switchStatus ? "开机" : "关机 吗?"
}`,
"提示",
{
confirmButtonText: "确定",
@ -961,11 +951,19 @@ export default {
}
)
.then(() => {
this.hadleOperationConrol(item.switchStatusId, item.hotPumpStatus);
//
console.log("请求后台", item.switchStatus);
let param = null;
if (item.switchStatus) {
param = 1;
} else {
param = 0;
}
this.hadleOperationConrol(item.switchStatusId, param);
})
.catch(() => {
//
item.hotPumpStatus = originalStatus;
//
item.switchStatus = !item.switchStatus;
});
},
//

Loading…
Cancel
Save