|  | @@ -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(); //强制重建颜色
 |