| 
					
				 | 
			
			
				@@ -114,7 +114,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-form-item label="风向"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <a-select v-model:value="startupDataDebug.direction" style="width: 260px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <a-select-option v-for="file in derictList" :key="file.label" :value="file.value">{{ file.label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      }}</a-select-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }}</a-select-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </a-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -223,8 +223,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-form :model="formEdit" labelAlign="right" :label-col="{ span: 7 }" :wrapper-col="{ span: 17 }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="传感器设备:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-select v-model:value="formEdit.cgq" @change="changeCgq" style="width: 260px; margin-right: 10px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <a-select-option v-for="file in cgqList" :key="file.label" :value="file.value">{{ file.label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }}</a-select-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <a-select-option v-for="(file, index) in cgqList" :key="index" :value="file.value">{{ file.label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }}</a-select-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </a-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="success" @click="getDeviceList">读取</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -506,54 +506,52 @@ async function getDeviceList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //tab选项切换 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function onChangeTab(tab) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+async function onChangeTab(tab) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   activeKey.value = tab; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   stationId.value = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   clearTimeout(timer1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   clearTimeout(timer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (activeKey.value == 'device') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await getStationList1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getMonitor() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getStationList1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else if (activeKey.value == 'history') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await getStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getMonitor() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await getStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getMonitor1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //弹窗关闭 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function cancenModal() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  formEdit = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    id: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    cgq: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    rs485modbusdz: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ttazjl: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    jxjl: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    azjd: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    szsz: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    sjpjzq: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dylyfesPGz: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dylefysPGz: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    fdjmj: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dylztxsk: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dyldydxs1: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dyldedxs2: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dyldsdxs3: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dyldsdxs4: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dyldwdxs5: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dyldldxs6: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    xsKB: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    xsKBfh: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    gbjyz: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dbjyz: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    bjsn: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    dyl485btl: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    sgzjbcmm: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.id = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.cgq = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.rs485modbusdz = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.ttazjl = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.jxjl = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.azjd = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.szsz = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.sjpjzq = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dylyfesPGz = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dylefysPGz = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.fdjmj = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dylztxsk = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dyldydxs1 = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dyldedxs2 = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dyldsdxs3 = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dyldsdxs4 = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dyldwdxs5 = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dyldldxs6 = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.xsKB = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.xsKBfh = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.gbjyz = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dbjyz = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.bjsn = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.dyl485btl = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  formEdit.sgzjbcmm = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //获取详细信息列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async function getStationList() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -565,16 +563,13 @@ async function getStationList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //传感器选项切换 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function changeCgq(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  console.log(val, 'val---------'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   formEdit.cgq = val; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  console.log(formEdit.cgq, 'cgq------'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async function handleEdit(record) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   cgqList.length = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   visibleModalEdit1.value = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   devStationId.value = record.stationId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let res = await get158StationDevices({ stationId: devStationId.value }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   console.log(res, '分站下设备下拉选项-------------'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (res.length != 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -743,25 +738,28 @@ function changeStatus(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //获取详细信息列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async function getStationList1() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let res = await getList({ subId: stationId.value, pageNo: pagination.current, pageSize: pagination.pageSize }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  res.forEach((el) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    el.key = el.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    el.linkIdC = el.linkId || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    el.stripC = el.strip || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    el.linkstatusC = el.linkstatus ? '连接' : '断开'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    el.gdmsC = el.gdms == '1' ? '直流供电' : el.gdms == '0' ? '交流供电' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    el.children = el.devInfoList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    el.children.forEach((v) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v.key = v.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v.debugTitle =v.deviceType=='windrect_ds_25x' || v.deviceType=='windrect_ds_two' ?  '调试' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v.stripC = v.strserno || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v.linkstatusC = v.netStatus ? '连接' : '断开'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v.linkIdC = v.linkId == '0' ? '未启用' : v.linkId == '1' ? '启用' : v.linkId == '2' ? '设备异常' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v.updateTime = v.time; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v.gdmsC = v.gdms == '1' ? '直流供电' : v.gdms == '0' ? '交流供电' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v.valueJc = `风向:${v.forward || ''},风量:${v.m3 || ''}m³/min,风速:${v.windSpeed || ''}m/s,气压:${v.pa || ''}Pa,压差:${v.difPress || '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }Pa,温度:${v.temperature || ''}℃,湿度:${v.humidity || ''}%,断面积:${v.area || ''}㎡`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (res && res.length != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    res.forEach((el) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      el.key = el.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      el.linkIdC = el.linkId || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      el.stripC = el.strip || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      el.linkstatusC = el.linkstatus ? '连接' : '断开'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      el.gdmsC = el.gdms == '1' ? '直流供电' : el.gdms == '0' ? '交流供电' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      el.children = el.devInfoList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      el.children.forEach((v) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v.key = v.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v.debugTitle = v.deviceType == 'windrect_ds_25x' || v.deviceType == 'windrect_ds_two' ? '调试' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v.stripC = v.strserno || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v.linkstatusC = v.netStatus ? '连接' : '断开'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v.linkIdC = v.linkId == '0' ? '未启用' : v.linkId == '1' ? '启用' : v.linkId == '2' ? '设备异常' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v.updateTime = v.time; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v.gdmsC = v.gdms == '1' ? '直流供电' : v.gdms == '0' ? '交流供电' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v.valueJc = `风向:${v.forward || ''},风量:${v.m3 || ''}m³/min,风速:${v.windSpeed || ''}m/s,气压:${v.pa || ''}Pa,压差:${v.difPress || '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }Pa,温度:${v.temperature || ''}℃,湿度:${v.humidity || ''}%,断面积:${v.area || ''}㎡`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   tableData.value = res; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   pagination.total = res.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -776,7 +774,7 @@ async function getStationListAll() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     el.children = el.devInfoList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     el.children.forEach((v) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       v.key = v.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v.debugTitle =v.deviceType=='windrect_ds_25x' || v.deviceType=='windrect_ds_two' ?  '调试' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      v.debugTitle = v.deviceType == 'windrect_ds_25x' || v.deviceType == 'windrect_ds_two' ? '调试' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       v.stripC = v.strserno || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       v.linkstatusC = v.netStatus ? '连接' : '断开'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       v.linkIdC = v.linkId == '0' ? '未启用' : v.linkId == '1' ? '启用' : v.linkId == '2' ? '设备异常' : ''; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -848,7 +846,7 @@ function debugClick(record) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //     record.debugTitle = '结束调试' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } else if(record.debugTitle == '结束调试') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else if (record.debugTitle == '结束调试') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     debugFlag.value = 'device'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     debugDeviceId.value = record.id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     tableData.value.forEach((el) => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -955,7 +953,7 @@ function handleCancelDebug() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   visibleModalDebug.value = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   tableData.value.forEach((el) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     el.devInfoList.forEach((v) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      v.debugTitle =v.deviceType=='windrect_ds_25x' || v.deviceType=='windrect_ds_two' ?  '调试' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      v.debugTitle = v.deviceType == 'windrect_ds_25x' || v.deviceType == 'windrect_ds_two' ? '调试' : ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   debugFlag.value = ''; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -980,10 +978,10 @@ async function handleDelStation() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //取消删除左侧分站 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function handleCancelDelStation() { } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+onMounted(async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  await getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  await getStationList1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   getMonitor() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  getStationList1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 onUnmounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (timer) { 
			 |