| 
					
				 | 
			
			
				@@ -6,7 +6,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       class="FlowSensor-box" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       style="position: absolute; display: none" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div class="elementContent"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!-- <div class="elementContent"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <fourBorderBg> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div v-for="(item, index) in deviceProperty.modelMonitor" :key="index" class="gas-monitor-row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="title">{{ item.title }}</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -27,8 +27,22 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </fourBorderBg> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="elementContent" style="position: absolute; display: none"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div v-for="(tag, index) in modelMonitorTags" :key="index" :id="tag.domId" class="modal-monitor-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template v-if="selectData[tag.code]"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="title">{{ tag.title }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-if="tag.type == 'sign'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="signal-round" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :class="{ 'signal-round-gry': selectData[tag.code] != 1, 'signal-round-run': selectData[tag.code] == 1 }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div v-else class="value">{{ selectData[tag.code] }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div v-if="selectData['netStatus'] == 0" class="device-state">网络断开</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="btn-group"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <a-button v-if="deviceProperty.detailCtrl.length > 0" class="btn-item" type="primary" @click="openModal">瓦斯泵控制</a-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -85,6 +99,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="lr right-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="item-box sensor-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <ventBox1 class=""> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #title> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div>泵站监测详情</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #container> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <ListItem 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-for="(item, index) in deviceProperty.modelMonitor" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="w-100% mb-5px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :value="selectData[item.code]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :label="item.title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label-width="250px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </ventBox1> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <ventBox1 v-for="(device, rightIndex) in deviceProperty.rightMonitor" :key="rightIndex" class="vent-margin-t-10"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template #title> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div>{{ device.title }}</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -169,7 +198,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { ref, onMounted, onUnmounted, reactive, defineProps, watch, inject, nextTick, onBeforeUnmount } from 'vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import ventBox1 from '/@/components/vent/ventBox1.vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { setModelType } from '../gasPump.threejs'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  import { getMonitorData, devicePropertyType } from '../gasPump.data'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import { getMonitorData, devicePropertyType, getModelMonitorTags } from '../gasPump.data'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // import { leftMonitor, rightMonitor, modelMonitor, detailCtrl } from '../gasPump.dataCc2_2'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { list } from '../gasPump.api'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { SvgIcon } from '/@/components/Icon'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -181,6 +210,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { message } from 'ant-design-vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import fourBorderBg from '/@/components/vent/fourBorderBg.vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { useCamera } from '/@/hooks/system/useCamera'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import ListItem from '@/views/vent/gas/components/list/listItem.vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const globalConfig = inject('globalConfig'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -205,6 +235,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     modelMonitor: [] as devicePropertyType[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     detailCtrl: [] as devicePropertyType[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const modelMonitorTags = getModelMonitorTags(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 监测数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const selectData = reactive({}); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -237,6 +268,235 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   async function getDataSource(systemID) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const res = await list({ devicetype: props.deviceType, ids: systemID }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // const res = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   cmd: 'monitordata', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   msgTxt: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       datalist: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           msgType: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           deviceID: '1773155914577469442', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           strname: '22煤瓦斯泵站', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           strinstallpos: '22煤瓦斯泵站', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           fsectarea: 'null', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           stationname: '22煤瓦斯泵站', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           stationtype: 'redis', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           deviceType: 'pump_under', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           typeName: '地下瓦斯泵站', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           netStatus: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           warnFlag: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           warnLevel: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           warnLevel_str: '正常', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           syswarnLevel: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           syswarnLevel_str: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           syswarnLevel_des: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           warnTime: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           readTime: '2025-03-03 15:09:59', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           warnDes: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           frontGateOpenCtrl: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           rearGateOpenCtrl: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           readData: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG101_Ib: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter4_CloseAllow: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG101_Ic: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             TemperatureSensor_TemperatureLowAlarm: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump_MOT_AvgVoltage: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             VSL_LiquidLevelSensor_Level: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             GVL_CloseLimit: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG102_Uca: '1242', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG102_CBStatus: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter1_SwitchOffOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG101_Ia: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL1_CloseLimit: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter2_RunTimerOpen: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_Uab: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_PhaseBTemp: '16', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL1_OpenFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL1_CloseFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL2_OnOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump2_MOT_Power: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_Ic: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump2_MOT_AvgVoltage: '1121', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_PU_InterlockReady: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_Ib: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T101_HighVoltSwitch_Temp: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_PU_Healthy: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_PU_InterlockStarting: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump2_PU_Healthy: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_PU_InterlockStoping: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump2_MOT_OpenFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL2_CloseFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T101_LowVoltSwith_Current: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL2_CtrlMode: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter2_RunTimerClose: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_OpenFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_OpenFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter2_SwitchOnOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump1_PU_Healthy: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL2_CloseLimit: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_BackAxleOverTempAlarm: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             GVL_CloseFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_PhaseBTempAlarm: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_PhaseBTemp: '16', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL1_CloseFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T102_CBStatus: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump_MOT_OpenFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG101_CBStatus: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_PhaseBTempAlarm: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FanPre: '-5.0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL2_OffOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_PLCState: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL1_CloseLimit: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG102_Healthy: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             PumpStopAlarm1: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG101_ControlState: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump_MOT_Power: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_CloseAllow: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL2_CloseReady: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter2_SwitchOnNoReturn: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_PU_InterlockStoping: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_SwitchOnNoReturn: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T102_HighVoltSwitch_Temp: '49', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL1_OnOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter1_RunTimerClose: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             GVL_OpenLimit: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_BackAxleTemp: '870', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             GVL_OpenFail: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter1_CBStatus: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL1_OpenLimit: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL1_CtrlMode: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL1_OffOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_FrontAxleTemp: '870', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_PU_InterlockStop: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter4_SwitchOffOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL1_OnOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL2_OpenFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_PU_HMIStart: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_BackAxleOverTempAlarm: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL2_OpenLimit: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_PU_InterlockStartFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL2_Healthy: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump2_MOT_Ic: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump2_MOT_Ib: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump2_MOT_Ia: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter3_PLCState: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL2_OffOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_PU_Healthy: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter4_SwitchOnOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG101_Uca: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             sign: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T102_HighVoltSwitch_Current: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_PhaseATempAlarm: '2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_PhaseATemp: '16', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_PU_InterlockStart: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_FrontAxleTemp: '870', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             GVL_OnOutput: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter3_CBStatus: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL2_CtrlMode: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump3_PU_Healthy: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG102_ControlState: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG101_Healthy: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             VSL_LiquidLevelSensor_HighWaterAlarm: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL2_OpenFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_OpenFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Reset: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             GVL_OffOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter2_SwitchOffOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_SwitchOffOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL2_OnOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG102_Ic: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter1_PLCState: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL1_Healthy: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_PhaseATempAlarm: '2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_Power: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_FrontAxleOverTempAlarm: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter1_SwitchOnOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_PhaseCTemp: '16', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter4_CBStatus: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL1_Healthy: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T101_LowVoltSwith_SysVoltage: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL1_OpenLimit: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG102_Ia: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             TemperatureSensor_Temp: '8700', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG102_Ib: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG101_CloseReady: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter3_CloseAllow: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL1_CtrlMode: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_AvgVoltage: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             GVL_CtrlMode: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL2_CloseLimit: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump_MOT_Ic: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL2_CloseFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL2_OpenLimit: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump_MOT_Ib: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             FeedSG102_CloseReady: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             SubmarinePump_MOT_Ia: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_PU_InterlockStartFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter3_SwitchOffOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T102_LowVoltSwith_Current: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_PU_InterlockReady: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_AvgVoltage: '1141', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL1_CloseReady: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             TemperatureSensor_TemperatureHighAlarm: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter2_CBStatus: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter2_PLCState: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter3_SwitchOnOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter1_RunTimerOpen: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_PU_InterlockStarting: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_PhaseCTemp: '16', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_Ia: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_Ia: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_Ib: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T102_LowVoltSwith_SysVoltage: '1135', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_Ic: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_Ia: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_Ib: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_CBStatus: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T102_HighVoltSwitch_SysVoltage: '9978', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_MOT_PhaseCTempAlarm: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T101_CBStatus: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter1_SwitchOnNoReturn: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_Ic: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             GVL_Healthy: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             VSL_LiquidLevelSensor_LowWaterAlarm: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter4_PLCState: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T101_HighVoltSwitch_Current: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_BackAxleTemp: '882', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_GVL1_OffOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             Starter5_SwitchOnOutput: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_FrontAxleOverTempAlarm: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_PU_HMIStop: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             isRun: '-2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump2_MOT_PhaseATemp: '16', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL2_Healthy: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             CentrifugalPump1_GVL1_OpenFail: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //             T101_HighVoltSwitch_SysVoltage: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           readDataDes: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           summaryHour: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           summaryDay: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           history: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           dayhistory: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           totalInfo: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           sign: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           cameras: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           links: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           avgParam: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           other1: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           other2: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           other3: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           remarkInfo: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           linkInfo: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           addrIndex: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           warnLogNotOkCount: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           otherInfo: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           orderNum: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //       type: 'pump_under', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const result = res.msgTxt[0]['datalist'][0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     Object.assign(result, result['readData']); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return result; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -345,21 +605,24 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       background-color: #061c2a55; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       box-shadow: 0 0 15px #3b567f55; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       background-color: #38383833; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      .gas-monitor-row { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        flex-direction: row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        flex-wrap: wrap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        color: #fff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        line-height: 32px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          width: 250px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          color: #baeaff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .value { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          width: 80px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          color: #efae05; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .modal-monitor-box { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    background-color: #000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    color: #fff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    padding: 0 5px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    justify-content: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      margin-right: 5px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .signal-round { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      margin-left: 5px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .value { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      width: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      color: #efae05; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |