| 
					
				 | 
			
			
				@@ -142,7 +142,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="animation_s"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-slider 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 :max="endtime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :min="0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :min="1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 v-model="count" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 @change="sliderchange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               > 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -285,7 +285,7 @@ let jgSelectPointId=ref(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let selobj=ref([]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let isshow=ref(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let maxindex=ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let wuliname=ref([]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const dynamicHeaders = ref([ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ]); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -398,6 +398,7 @@ function regionchange(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ["SO2", "(ppm)"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ["Flow", "(Pa)"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ["Height", "(m)"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ["CH4", "(ppm)"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   newMap.forEach((value, key) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // console.log(key, value); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -467,12 +468,35 @@ await request(params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //     h("div", {}, column.label.split(",")[1]), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //   ]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//查询物理属性 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const wuliget = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    transCode: 'D10013', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+request(params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(res.rows) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      wuliname.value=[]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      res.rows.forEach((value, key) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let obj={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name:value.name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          code:value.code, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        wuliname.value.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .catch((err) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ElMessage.error(err.returnMsg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async  function getMonitor() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let cocode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let v=1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   newtime(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ // wuliget(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     transCode: "D10018", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     aid: aid.value, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -500,8 +524,41 @@ async  function getMonitor() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ["SO2", "(ppm)"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ["Flow", "(m³/s)"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ["Height", "(m)"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ["CH4", "(ppm)"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   console.log(cocode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   if(cocode.code=='Temperature'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   let obj={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   name:'温度', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   code:'Temperature', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // wuliname.value.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   }else if(cocode.code=='Pressure'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     let obj={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   name:'压强', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   code:'Pressure', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   wuliname.value.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   }else if(cocode.code=='Flow'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     let obj={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   name:'流量', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   code:'Flow', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   wuliname.value.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   }else if(cocode.code=='Height'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     let obj={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   name:'水位', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   code:'Height', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // wuliname.value.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // let arr=[... wuliname.value]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // console.log(arr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // arr.forEach((value, key) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //    if(value.code  == res.codes[i].code ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     name = value.name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           newMap.forEach((value, key) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if ( key  == res.codes[i].code ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if(key=='Temperature'){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -522,7 +579,10 @@ async  function getMonitor() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 key= '硫化氢' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }else if(key=='Height'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 key= '水位' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              }else if(key=='Flow'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }else if(key=='CH4'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                key= '甲烷' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              else if(key=='Flow'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 key= '流量' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -689,6 +749,7 @@ function downloadImg(url, fileName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const x = new window.XMLHttpRequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   x.open('GET', url, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   x.responseType = 'blob'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ElMessage.success('正在下载报告'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   x.onload = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const url = window.URL.createObjectURL(x.response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const a = document.createElement('a'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -697,7 +758,7 @@ function downloadImg(url, fileName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     a.download = fileName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     a.click(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  x.send();dev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  x.send(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //获取最大值的下标 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1010,8 +1071,8 @@ console.log("告警"+fcon.gjScalar); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mapper.setInputData(fcon.polydata); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   getMinMax(scalarArray); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mapper.setScalarRange( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    parseFloat(min.value.toFixed(3)), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    parseFloat(max.value.toFixed(3)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    parseFloat(min.value.toFixed(2)), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    parseFloat(max.value.toFixed(2)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); //设置范围 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   scalarBarActor.setAxisLabel("告警"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mapper.clearColorArrays(); //强制重建颜色 
			 |