|
|
|
@ -433,6 +433,7 @@ export default { |
|
|
|
coolingTowerInlet: [], //冷却塔进水阀 |
|
|
|
coolingTowerInlet: [], //冷却塔进水阀 |
|
|
|
coolingTowerOutlet: [], //冷却塔出水阀 |
|
|
|
coolingTowerOutlet: [], //冷却塔出水阀 |
|
|
|
freezingManifold: [], //冷冻总管 |
|
|
|
freezingManifold: [], //冷冻总管 |
|
|
|
|
|
|
|
allCapacity:[], //总冷量计 |
|
|
|
calorimeter: [], //机房热量计 |
|
|
|
calorimeter: [], //机房热量计 |
|
|
|
isShowOn: false, //一键启停,false是Off,true显示On |
|
|
|
isShowOn: false, //一键启停,false是Off,true显示On |
|
|
|
oneKeyButtonId: "", |
|
|
|
oneKeyButtonId: "", |
|
|
|
@ -711,6 +712,7 @@ export default { |
|
|
|
this.coolingTowerInlet = []; |
|
|
|
this.coolingTowerInlet = []; |
|
|
|
this.coolingTowerOutlet = []; |
|
|
|
this.coolingTowerOutlet = []; |
|
|
|
this.freezingManifold = []; |
|
|
|
this.freezingManifold = []; |
|
|
|
|
|
|
|
this.allCapacity = []; |
|
|
|
|
|
|
|
|
|
|
|
res.rows.forEach((row) => { |
|
|
|
res.rows.forEach((row) => { |
|
|
|
switch (row.name) { |
|
|
|
switch (row.name) { |
|
|
|
@ -746,10 +748,21 @@ export default { |
|
|
|
this.coolingTowerOutlet = this.processDeviceList(row.values); |
|
|
|
this.coolingTowerOutlet = this.processDeviceList(row.values); |
|
|
|
console.log("冷却塔出水阀列表", this.coolingTowerOutlet); |
|
|
|
console.log("冷却塔出水阀列表", this.coolingTowerOutlet); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
case "6": |
|
|
|
|
|
|
|
this.allCapacity = row.values; |
|
|
|
|
|
|
|
console.log("总冷量计列表", this.allCapacity); |
|
|
|
|
|
|
|
/** 总冷量计数据就绪后,如果冷冻总管数据已有则重新计算,确保allCapacity可用 */ |
|
|
|
|
|
|
|
if (this.freezingManifold.length > 0) { |
|
|
|
|
|
|
|
this.freezingManifoldData(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
break; |
|
|
|
case "15": |
|
|
|
case "15": |
|
|
|
this.freezingManifold = row.values; |
|
|
|
this.freezingManifold = row.values; |
|
|
|
console.log("冷冻总管", this.freezingManifold); |
|
|
|
console.log("冷冻总管", this.freezingManifold); |
|
|
|
|
|
|
|
/** 如果allCapacity已有数据则立即计算,否则等case "6"触发 */ |
|
|
|
|
|
|
|
if (this.allCapacity.length > 0) { |
|
|
|
this.freezingManifoldData(); |
|
|
|
this.freezingManifoldData(); |
|
|
|
|
|
|
|
} |
|
|
|
break; |
|
|
|
break; |
|
|
|
case "25": |
|
|
|
case "25": |
|
|
|
this.calorimeter = row.values; |
|
|
|
this.calorimeter = row.values; |
|
|
|
@ -1414,12 +1427,20 @@ export default { |
|
|
|
if (this.freezingManifold.length <= index) { |
|
|
|
if (this.freezingManifold.length <= index) { |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** 先查找总冷量计回水温度的值,用于冷冻回水温度的条件判断 */ |
|
|
|
|
|
|
|
const totalCoolingReturnItem = this.allCapacity.find(i => i.collectName === "总冷量计回水温度"); |
|
|
|
|
|
|
|
const totalCoolingReturnValue = totalCoolingReturnItem ? totalCoolingReturnItem.collectValue : null; |
|
|
|
|
|
|
|
console.log("totalCoolingReturnValue", totalCoolingReturnValue) |
|
|
|
|
|
|
|
|
|
|
|
this.freezingManifold.forEach((item) => { |
|
|
|
this.freezingManifold.forEach((item) => { |
|
|
|
if (item.collectName === "冷冻供水温度") { |
|
|
|
if (item.collectName === "冷冻供水温度") { |
|
|
|
this.freezingOutTem = item.collectValue; |
|
|
|
this.freezingOutTem = item.collectValue; |
|
|
|
console.log("item.collectName", item.collectName); |
|
|
|
console.log("item.collectName", item.collectName); |
|
|
|
} else if (item.collectName === "冷冻回水温度") { |
|
|
|
} else if (item.collectName === "冷冻回水温度") { |
|
|
|
this.freezingInTem = item.collectValue; |
|
|
|
// 大于25℃取collectName=总冷量计回水温度的值,否则取collectName=冷冻回水温度的值 |
|
|
|
|
|
|
|
this.freezingInTem = Number(item.collectValue) > 25 && totalCoolingReturnValue !== null |
|
|
|
|
|
|
|
? totalCoolingReturnValue |
|
|
|
|
|
|
|
: item.collectValue; |
|
|
|
} else if (item.collectName === "冷冻供水压力") { |
|
|
|
} else if (item.collectName === "冷冻供水压力") { |
|
|
|
this.freezingOutPre = item.collectValue; |
|
|
|
this.freezingOutPre = item.collectValue; |
|
|
|
} else if (item.collectName === "冷冻回水压力") { |
|
|
|
} else if (item.collectName === "冷冻回水压力") { |
|
|
|
|