- {{ pressureArr[12].collectValue }}bar
+
+ {{ getTemPreData(pressureArr, "12号压力传感器") }}bar
-
- {{ temArr[0].collectValue }}℃
-
-
- {{ temArr[1].collectValue }}℃
-
-
- {{ temArr[2].collectValue }}℃
-
-
- {{ temArr[3].collectValue }}℃
-
-
- {{ temArr[4].collectValue }}℃
-
-
- {{ temArr[5].collectValue }}℃
-
+
{{ getTemPreData(temArr, "1号温度传感器") }}℃
+
{{ getTemPreData(temArr, "2号温度传感器") }}℃
+
{{ getTemPreData(temArr, "3号温度传感器") }}℃
+
{{ getTemPreData(temArr, "4号温度传感器") }}℃
+
{{ getTemPreData(temArr, "5号温度传感器") }}℃
+
{{ getTemPreData(temArr, "6号温度传感器") }}℃
+
{{ getTemPreData(temArr, "7号温度传感器") }}℃
{{ getHotMeterTemp(hotArrOne, "进水温度") }}℃
@@ -329,9 +318,9 @@ export default {
}, 100); // 延迟 100 毫秒执行全屏操作
// 设置定时器,每 10 秒执行一次
this.timer = setInterval(() => {
- // this.getAlarnStatus();
- // this.getMonitorList();
- // this.getMonitorTotalData();
+ this.getAlarnStatus();
+ this.getMonitorList();
+ this.getMonitorTotalData();
}, 10000);
// 每秒更新一次时间
this.nowTimer = setInterval(() => {
@@ -388,7 +377,7 @@ export default {
},
// 返回上一页
goBack() {
- this.$router.back();
+ window.history.go(-2);
},
// 监测天数
getDayData() {
@@ -532,6 +521,19 @@ export default {
// console.log("当前匹配名称和值", item.collectName, item.collectValue);
return item.collectValue;
},
+ // 获取其他的数据
+ getTemPreData(arr, type) {
+ if (!arr || !Array.isArray(arr)) return null;
+
+ // 查找对应类型的温度数据
+ const item = arr.find((item) => {
+ if (!item || !item.collectName) return false;
+ return item.collectName == type;
+ });
+ if (!item) return null;
+ // console.log("当前匹配名称和值", item.collectName, item.collectValue);
+ return item.collectValue;
+ },
// 控制开度
async controlValve(data, title) {
try {
@@ -591,7 +593,7 @@ export default {
// 在data数组中查找deviceName等于title的对象
const device = data.find(
(item) =>
- item.deviceName === title && item.collectName.includes("开度反馈")
+ item.deviceName === title && item.collectName.includes("开度设置")
);
console.log("当前的对象", device);
if (device) {
@@ -1018,7 +1020,7 @@ export default {
}
.tem7 {
top: 7.98rem;
- left: 13.2rem;
+ left: 13.55rem;
color: #ef4317;
}
.intem1 {
diff --git a/src/views/heatRecoverySys/heatOverview/index.vue b/src/views/heatRecoverySys/heatOverview/index.vue
index 058d177..ec01740 100644
--- a/src/views/heatRecoverySys/heatOverview/index.vue
+++ b/src/views/heatRecoverySys/heatOverview/index.vue
@@ -423,9 +423,9 @@ export default {
if (res.code == 200 && res.data) {
this.tableData = res.data[4].timeStrArr.map((date, index) => ({
date,
- electData: res.data[1].meter[index].toString(), // 总热量回收数组
- coldData: res.data[0].cold[index].toString(), // 散热量数组
- copData: res.data[2].cop[index].toString(), // 热利用率数组
+ meter: res.data[1].meter[index].toString(), // 总热量回收数组
+ cold: res.data[0].cold[index].toString(), // 散热量数组
+ cop: res.data[2].cop[index].toString(), // 热利用率数组
}));
this.pageParm.total = res.data.totalPages;
} else {
diff --git a/src/views/index.vue b/src/views/index.vue
index 4bca7af..07711ed 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -441,9 +441,9 @@ export default {
parseFloat(outletPressure.curValue) -
parseFloat(inletPressure.curValue);
- // 判断状态:如果进水或出水压力任一状态为0,则压差状态为0(异常)
+ // 判断状态:如果进水或出水压力任一状态为1,则压差状态为1(异常)
const status =
- inletPressure.status === 0 || outletPressure.status === 0 ? 0 : 1;
+ inletPressure.status === 1 || outletPressure.status === 1 ? 1 : 0;
// 创建压差对象
const pressureDiffObj = {
@@ -473,7 +473,7 @@ export default {
if (!item) return "--℃";
- if (item.status === 0) {
+ if (item.status === 1) {
return '异常';
}
return `${item.curValue}℃`;