| 
					
				 | 
			
			
				@@ -29,18 +29,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="left-content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="card-box" v-for="(item, index) in cardList" :key="index"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :class="[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    'card-item', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      selected: selectedIndex === index, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      'card-itemN': item.isNewAccess, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      'card-itemL': !item.isNewAccess && item.linkstatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      'card-itemD': !item.isNewAccess && !item.linkstatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  @click="cardClick(item, index)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div :class="[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  'card-item', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    selected: selectedIndex === index, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'card-itemN': item.isNewAccess, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'card-itemL': !item.isNewAccess && item.linkstatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'card-itemD': !item.isNewAccess && !item.linkstatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ]" @click="cardClick(item, index)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class="card-item-label">{{ item.strname }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div :class="activeIndex % 4 == 3 ? 'card-modal1' : 'card-modal'" v-if="activeIndex == index && isShow"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -49,45 +46,40 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class="modal-lj">连接状态:</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <a-radio-group v-model:value="stationStatus" size="small" :options="ljList" @change="changeStatus" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <a-popconfirm title="删除内容无法恢复,是否删除" ok-text="确定" cancel-text="取消" @confirm="handleDelStation" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @cancel="handleCancelDelStation"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-button type="primary" preIcon="ant-design:delete-outlined" size="mini">删除</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </a-popconfirm> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @cancel="handleCancelDelStation"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <a-button type="primary" preIcon="ant-design:delete-outlined" size="mini">删除</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </a-popconfirm> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="right-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="right-title">详细信息:</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <a-table size="small" :scroll="{ y: 680 }" :columns="columns" :data-source="tableData" :pagination="pagination" @change="pageChange"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a-table size="small" :scroll="{ y: 680 }" :columns="columns" :data-source="tableData" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :pagination="pagination" @change="pageChange"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <template #action="{ record }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  v-if="!record.devInfoList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :disabled="record.linkId != '0'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  @click="handlerunDeviceMonitor(record, '启动')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  >启动</a-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-button type="success" size="small" style="margin: 0px 10px" @click="handlerunDeviceMonitor(record, '编辑')">编辑</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-button type="primary" v-if="!record.devInfoList" size="small" @click="debugClick(record)">{{ record.debugTitle }}</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-button v-if="!record.devInfoList" type="primary" :disabled="record.linkId != '0'" size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @click="handlerunDeviceMonitor(record, '启动')">启动</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-button type="success" size="small" style="margin: 0px 10px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @click="handlerunDeviceMonitor(record, '编辑')">编辑</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-button type="primary" v-if="!record.devInfoList" size="small" @click="debugClick(record)">{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  record.debugTitle }}</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <template #bodyCell="{ column, text }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <template v-if="column.dataIndex === 'valueJc' && text"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div v-for="item in text.split(',')" :key="item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       v-if="item.substring(item.indexOf(':') + 1) && !isNaN(parseFloat(item.substring(item.indexOf(':') + 1)))" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      style="display: inline-block; width: 42%; text-align: right; color: rgb(0, 242, 255); margin-right: 5px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      >{{ item.substring(0, item.indexOf(':') + 1) }}</span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      style="display: inline-block; width: 42%; text-align: right; color: rgb(0, 242, 255); margin-right: 5px">{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.substring(0, item.indexOf(':') + 1) }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       v-if="item.substring(item.indexOf(':') + 1) && !isNaN(parseFloat(item.substring(item.indexOf(':') + 1)))" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      style="display: inline-block; width: 52%; text-align: left; color: #fff" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      >{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      style="display: inline-block; width: 52%; text-align: left; color: #fff">{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         item.substring(item.indexOf(':') + 1) === '1' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           ? '正风' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           : item.substring(item.indexOf(':') + 1) === '2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          ? '反风' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          : item.substring(item.indexOf(':') + 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            ? '反风' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            : item.substring(item.indexOf(':') + 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,14 +87,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 一键启动弹窗 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <a-modal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              style="top: 300px; left: 360px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model:visible="visibleModal" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :width="450" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              title="一键启动" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @ok="handleOk" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @cancel="handleCancel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a-modal style="top: 300px; left: 360px" v-model:visible="visibleModal" :width="450" title="一键启动" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @ok="handleOk" @cancel="handleCancel"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form :model="startupData" labelAlign="right" :label-col="{ span: 8 }" :wrapper-col="{ span: 16 }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-form-item label="安装位置"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <a-input v-model:value="startupData.address" placeholder="请输入" style="width: 260px" /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -110,14 +96,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-modal> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 编辑弹窗 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <a-modal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              style="top: 300px; left: 360px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model:visible="visibleModalEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :width="450" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              title="编辑信息" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @ok="handleOkEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @cancel="handleCancelEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a-modal style="top: 300px; left: 360px" v-model:visible="visibleModalEdit" :width="450" title="编辑信息" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @ok="handleOkEdit" @cancel="handleCancelEdit"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form :model="startupDataEdit" labelAlign="right" :label-col="{ span: 8 }" :wrapper-col="{ span: 16 }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-form-item label="安装位置"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <a-input v-model:value="startupDataEdit.address" placeholder="请输入" style="width: 260px" /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -125,21 +105,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-modal> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- 调试弹窗 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <a-modal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              style="top: 300px; left: 360px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model:visible="visibleModalDebug" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :width="450" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              title="调试信息" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @ok="handleOkDebug" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @cancel="handleCancelDebug" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a-modal style="top: 300px; left: 360px" v-model:visible="visibleModalDebug" :width="450" title="调试信息" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @ok="handleOkDebug" @cancel="handleCancelDebug"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form :model="startupDataDebug" labelAlign="right" :label-col="{ span: 8 }" :wrapper-col="{ span: 16 }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-form-item label="风速"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <a-input v-model:value="startupDataDebug.speed" placeholder="请输入" style="width: 260px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <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 v-for="file in derictList" :key="file.label" :value="file.value">{{ file.label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      }}</a-select-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </a-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -164,18 +139,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="left-content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="card-box" v-for="(item, index) in cardList" :key="index"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :class="[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    'card-item', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      selected: selectedIndex === index, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      'card-itemN': item.isNewAccess, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      'card-itemL': !item.isNewAccess && item.linkstatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      'card-itemD': !item.isNewAccess && !item.linkstatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  @click="cardClick(item, index)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div :class="[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  'card-item', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    selected: selectedIndex === index, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'card-itemN': item.isNewAccess, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'card-itemL': !item.isNewAccess && item.linkstatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    'card-itemD': !item.isNewAccess && !item.linkstatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ]" @click="cardClick(item, index)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class="card-item-label">{{ item.strname }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div :class="activeIndex % 4 == 3 ? 'card-modal1' : 'card-modal'" v-if="activeIndex == index && isShow"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -184,15 +156,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class="modal-lj">连接状态:</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <a-radio-group v-model:value="stationStatus" size="small" :options="ljList" @change="changeStatus" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <a-popconfirm title="删除内容无法恢复,是否删除" ok-text="确定" cancel-text="取消" @confirm="handleDelStation" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @cancel="handleCancelDelStation"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-button type="primary" preIcon="ant-design:delete-outlined" size="mini">删除</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </a-popconfirm> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @cancel="handleCancelDelStation"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <a-button type="primary" preIcon="ant-design:delete-outlined" size="mini">删除</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </a-popconfirm> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="right-box"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <HistoryTable class="historytable" :scroll="scroll" :historyColumns="historyColumns" :stationId="stationId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <HistoryTable class="historytable" :scroll="scroll" :historyColumns="historyColumns" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :stationId="stationId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- 监测详情 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -205,53 +178,59 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template #bodyCell="{ column, text }"></template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </a-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <!-- 编辑弹窗 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <a-modal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-model:visible="visibleModalEdit1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :width="1100" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @cancel="cancenModal" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <a-modal v-model:visible="visibleModalEdit1" :width="1100" @cancel="cancenModal" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :bodyStyle="{ display: 'flex', height: '680px', 'overflow-y': 'auto', 'margin-bottom': '15px' }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            title="编辑信息" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :footer="null" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title="编辑信息" :footer="null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-form :model="formView" labelAlign="right" :label-col="{ span: 8 }" :wrapper-col="{ span: 16 }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路风速风向:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formView.dylfsfx" placeholder="请输入" disabled style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formView.dylfsfx" placeholder="请输入" disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路报警状态:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formView.dylbjzt" placeholder="请输入" disabled style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formView.dylbjzt" placeholder="请输入" disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路1发2收AD值:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formView.dyl1f2sADz" placeholder="请输入" disabled style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formView.dyl1f2sADz" placeholder="请输入" disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路2发1收AD值:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formView.dyl2f1sADz" placeholder="请输入" disabled style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formView.dyl2f1sADz" placeholder="请输入" disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="通风量:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formView.tfl" placeholder="请输入" disabled style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formView.tfl" placeholder="请输入" disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="硬件版本:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formView.yjbb" placeholder="请输入" disabled style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formView.yjbb" placeholder="请输入" disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="软件版本:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formView.rjbb" placeholder="请输入" disabled style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formView.rjbb" placeholder="请输入" disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="在线离线标志:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formView.zxlxbz" placeholder="请输入" disabled style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formView.zxlxbz" placeholder="请输入" disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="日期和时间:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formView.rqsj" placeholder="请输入" disabled style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formView.rqsj" placeholder="请输入" disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <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 in cgqList" :key="file.label" :value="file.value">{{ file.label 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }}</a-select-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </a-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="success" @click="getDeviceList">读取</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="RS485_MODBUS地址:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formEdit.rs485modbusdz" placeholder="请输入" style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formEdit.rs485modbusdz" placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('RS485_MODBUS地址')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="探头安装距离:"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -275,11 +254,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('数据平均周期')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路一发二收PG值:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formEdit.dylyfesPGz" placeholder="请输入" style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formEdit.dylyfesPGz" placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('第一路一发二收PG值')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路二发一收PG值:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formEdit.dylefysPGz" placeholder="请输入" style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formEdit.dylefysPGz" placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('第一路二发一收PG值')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="风道截面积:"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -291,27 +272,33 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('第一路整体系数k')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路第一段系数:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formEdit.dyldydxs1" placeholder="请输入" style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formEdit.dyldydxs1" placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('第一路第一段系数')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路第二段系数:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formEdit.dyldedxs2" placeholder="请输入" style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formEdit.dyldedxs2" placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('第一路第二段系数')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路第三段系数:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formEdit.dyldsdxs3" placeholder="请输入" style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formEdit.dyldsdxs3" placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('第一路第三段系数')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路第四段系数:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formEdit.dyldsdxs4" placeholder="请输入" style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formEdit.dyldsdxs4" placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('第一路第四段系数')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路第五段系数:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formEdit.dyldwdxs5" placeholder="请输入" style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formEdit.dyldwdxs5" placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('第一路第五段系数')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路第六段系数:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formEdit.dyldldxs6" placeholder="请输入" style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formEdit.dyldldxs6" placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('第一路第六段系数')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="系数KB:"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -335,7 +322,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('报警使能')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="第一路485波特率:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input v-model:value="formEdit.dyl485btl" placeholder="请输入" style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input v-model:value="formEdit.dyl485btl" placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width: 260px; margin-right: 10px" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="handleClick('第一路485波特率')">下发</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="四个字节保存密码:"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -520,15 +508,18 @@ async function getDeviceList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //tab选项切换 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async function onChangeTab(tab) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   activeKey.value = tab; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  stationId.value='' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  stationId.value = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (activeKey.value == 'device') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // clearTimeout(timer1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   await  getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   await  getStationList1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await getStationList1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else if (activeKey.value == 'history') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     await getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     await getStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     await getMonitor1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getMonitor1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -717,7 +708,7 @@ async function getSubStationList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let res = await subStationList({ strtype: 'modbus' }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (res.length != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     cardList.value = res; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    stationId.value=stationId.value ? stationId.value : cardList[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    stationId.value = stationId.value ? stationId.value : cardList[0].id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     openNum.value = cardList.value?.filter((v) => v.linkstatus == 1)['length']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     clsoeNum.value = cardList.value?.filter((v) => v.linkstatus == 0)['length']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -766,9 +757,8 @@ async function getStationList1() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       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 || ''}㎡`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      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; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -792,9 +782,8 @@ async function getStationListAll() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       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 || ''}㎡`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      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; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -982,17 +971,17 @@ function pageChange(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //删除左侧分站 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-async function handleDelStation(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  let res=await remove158Substation({stationId:stationId.value}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  console.log(res,'删除左侧分站') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if(res){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+async function handleDelStation() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let res = await remove158Substation({ stationId: stationId.value }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  console.log(res, '删除左侧分站') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getStationList1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //取消删除左侧分站 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function handleCancelDelStation(){} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-onMounted(async() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function handleCancelDelStation() { } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+onMounted(async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   await getSubStationList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   await getStationList1(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1054,7 +1043,7 @@ onUnmounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           width: 0 !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .zxm-tabs-tab + .zxm-tabs-tab { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .zxm-tabs-tab+.zxm-tabs-tab { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           margin: 0 !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1223,6 +1212,7 @@ onUnmounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         height: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       .history-content { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         width: 100%; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1233,6 +1223,7 @@ onUnmounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         background: url('/@/assets/images/fire/bj1.png') no-repeat center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         background-size: 100% 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         color: #fff; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .left-box { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           width: 40%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           height: 100%; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1367,9 +1358,11 @@ onUnmounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           box-sizing: border-box; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           background: url('/@/assets/images/fire/bj1.png') no-repeat center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           background-size: 100% 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           .historytable { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             height: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           .right-title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             height: 30px; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1390,12 +1383,14 @@ onUnmounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   padding-top: 20px !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   box-sizing: border-box; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .zxm-picker, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .zxm-input { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   border: 1px solid #3ad8ff77 !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   background-color: #ffffff !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   color: #fff !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ::v-deep(.zxm-radio-wrapper) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   font-size: 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1411,15 +1406,16 @@ onUnmounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ::v-deep(.zxm-select-selection-item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   color: #fff !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ::v-deep(.zxm-form-item-label > label) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   color: #fff !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-::v-deep .zxm-btn{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-line-height:15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-height:20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-padding:0px 17px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-size:12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+::v-deep .zxm-btn { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  line-height: 15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  height: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  padding: 0px 17px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  font-size: 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <style> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1434,7 +1430,9 @@ div[aria-hidden='true'] { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   margin: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   box-sizing: border-box; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .card-item.selected { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  border: 2px solid #3ad8ff77; /* 选中时的边框颜色 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  border: 2px solid #3ad8ff77; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  /* 选中时的边框颜色 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 |