|
@@ -15,7 +15,7 @@
|
|
|
<span style="color: #fff">运行风机</span>
|
|
|
</div>
|
|
|
|
|
|
- <div class="now-status">主风机</div>
|
|
|
+ <div class="now-status">{{ runStatus }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="main-contents">
|
|
@@ -45,6 +45,9 @@ let selectDataObj = ref({
|
|
|
dataQ: 0,
|
|
|
dataH: 0
|
|
|
})
|
|
|
+
|
|
|
+//风机启动状态
|
|
|
+let runStatus = ref('')
|
|
|
//获取dom节点
|
|
|
let main = ref<any>();
|
|
|
//echart图表数据
|
|
@@ -64,12 +67,29 @@ function changeSelect(val) {
|
|
|
let objParam1
|
|
|
searchValue.value = val;
|
|
|
const selectData = mainList.find((item) => item['deviceID'] == val)
|
|
|
- if(selectData){
|
|
|
- objParam = {
|
|
|
- dataQ: selectData.readData.Fan1m3 || selectData.readData.Fan2m3 || selectData.readData.m3 || selectData.readData.Fanm3,
|
|
|
- dataH: Math.abs(Number(selectData.readData.Fan1FanPre || selectData.readData.Fan2FanPre || selectData.readData.DataPa || selectData.readData.FanNegative || 0)),
|
|
|
+ if (selectData) {
|
|
|
+ runStatus.value = selectData.readData.Fan1StartStatus == '1' ? '主机启动' : selectData.readData.Fan2StartStatus == '1' ? '备机启动' : '--'
|
|
|
+ if (runStatus.value == '主机启动') {
|
|
|
+ objParam = {
|
|
|
+ dataQ: selectData.readData.Fan1m3 || 0,
|
|
|
+ dataH: Math.abs(Number(selectData.readData.Fan1FanPre || 0)),
|
|
|
+ }
|
|
|
+ } else if (runStatus.value == '备机启动') {
|
|
|
+ objParam = {
|
|
|
+ dataQ: selectData.readData.Fan2m3 || 0,
|
|
|
+ dataH: Math.abs(Number(selectData.readData.Fan2FanPre || 0)),
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ objParam = {
|
|
|
+ dataQ: 0,
|
|
|
+ dataH: 0,
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
+ // objParam = {
|
|
|
+ // dataQ: selectData.readData.Fan1m3 || selectData.readData.Fan2m3 || selectData.readData.m3 || selectData.readData.Fanm3,
|
|
|
+ // dataH: Math.abs(Number(selectData.readData.Fan1FanPre || selectData.readData.Fan2FanPre || selectData.readData.DataPa || selectData.readData.FanNegative || 0)),
|
|
|
+ // }
|
|
|
objParam1 = {
|
|
|
dataha0: -0.056,
|
|
|
dataha1: 3.6491,
|
|
@@ -310,6 +330,7 @@ function setChart(param, character) {
|
|
|
watch(
|
|
|
() => props.maindata,
|
|
|
(val) => {
|
|
|
+ console.log(val, '主风机数据-----------')
|
|
|
mainList = val;
|
|
|
mainTypeList.length = 0;
|
|
|
mainList.forEach(el => {
|
|
@@ -395,7 +416,8 @@ onMounted(() => { });
|
|
|
left: 0;
|
|
|
height: calc(100% - 66px);
|
|
|
width: 100%;
|
|
|
- .point-des-box{
|
|
|
+
|
|
|
+ .point-des-box {
|
|
|
position: absolute;
|
|
|
background: #0d0d0dbd;
|
|
|
padding: 5px 8px;
|
|
@@ -405,8 +427,9 @@ onMounted(() => { });
|
|
|
color: #fff;
|
|
|
right: 20px;
|
|
|
top: 10px;
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
.main {
|
|
|
width: 100%;
|
|
|
height: 100%;
|