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