소스 검색

神东5.5首页-主风机运行状态修改提交

lxh 1 년 전
부모
커밋
8972eb8296
1개의 변경된 파일31개의 추가작업 그리고 8개의 파일을 삭제
  1. 31 8
      src/views/vent/home/colliery/components/main-monitor.vue

+ 31 - 8
src/views/vent/home/colliery/components/main-monitor.vue

@@ -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%;