| 
					
				 | 
			
			
				@@ -7,8 +7,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-form :model="queryParams" label-width="auto" :inline="true"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item label="自动站:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-select v-model="queryParams.name"   filterable placeholder="请搜索自动站" remote reserve-keyword clearable  style="width: 200px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-option label="站1" value="1" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <el-option label="站2" value="2" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-for="item in platformList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :key="item.as_code" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :label="item.as_code +' '+item.as_name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :value="item.as_code" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <template #prefix> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <el-icon class="el-input__icon"><search /></el-icon> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -92,9 +96,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script setup lang="ts" name="useProTable"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Pagination from "@/components/ProTable/components/Pagination.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ref, reactive } from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {ref, reactive, onMounted} from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { ColumnProps } from "@/components/ProTable/interface"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {ElTable} from "element-plus"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {getPlatformList} from "@/api/modules/allData"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { Platform } from "@/api/interface"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const tableRef = ref<InstanceType<typeof ElTable>>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const dialog = reactive<any>({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   visible: false, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -441,4 +447,25 @@ const columns = reactive<ColumnProps[]>([ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   { prop: "h", label: "相对湿度(%)" ,sortable: true}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   { prop: "i", label: "漏点温度(℃)",sortable: true } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 查询自动站列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const queryas = ref<Platform>({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  pagesize: 20, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  currentpage: 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const platformList =ref<any>([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const getPlatforms = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const { data } = await getPlatformList(queryas.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  platformList.value = data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getPlatforms() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 |