|  | @@ -86,7 +86,7 @@
 | 
	
		
			
				|  |  |              <div id="line" style="width: 1.526rem;height:1.03rem;"></div></div>
 | 
	
		
			
				|  |  |              <div class="zongji"  v-if="props.classradio=='Water'" >
 | 
	
		
			
				|  |  |                  <div class="zongjili img3">{{ heightnum }}<span>m</span></div>
 | 
	
		
			
				|  |  | -                <div class="zongjili img4"><p class="jcshijian">2024-03-20</p><p>14:23:00</p></div>
 | 
	
		
			
				|  |  | +                <div class="zongjili img4"><p class="jcshijian">2024-03-20</p><p>{{ maxtime }}</p></div>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |              </div>
 | 
	
	
		
			
				|  | @@ -181,6 +181,7 @@ let currentrow1 = ref(false);
 | 
	
		
			
				|  |  |  let steptimes = ref([]);
 | 
	
		
			
				|  |  |  let series = ref([]);
 | 
	
		
			
				|  |  |  let heightnum=ref("0");
 | 
	
		
			
				|  |  | +let maxtime=ref();
 | 
	
		
			
				|  |  |  let jcname=ref("监测点");
 | 
	
		
			
				|  |  |  let danwei=ref();
 | 
	
		
			
				|  |  |  let state=ref();
 | 
	
	
		
			
				|  | @@ -192,6 +193,7 @@ let selelist=ref();
 | 
	
		
			
				|  |  |  let jgSelectPointId=ref(0);
 | 
	
		
			
				|  |  |  let selobj=ref([]);
 | 
	
		
			
				|  |  |  let isshow=ref(false);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  const dynamicHeaders = ref([
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ]);
 | 
	
	
		
			
				|  | @@ -487,6 +489,15 @@ function sliderchange(val) {
 | 
	
		
			
				|  |  |  const tableRowClassName=()=>{
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +function firstOccurrenceOfMax(arr) {
 | 
	
		
			
				|  |  | +  console.log(arr);
 | 
	
		
			
				|  |  | +          if (arr.length === 0) return -1; // 空数组返回-1
 | 
	
		
			
				|  |  | +          let max = Math.max(...arr); // 找出最大值
 | 
	
		
			
				|  |  | +          console.log(max)
 | 
	
		
			
				|  |  | +          console.log(2222)
 | 
	
		
			
				|  |  | +          console.log(arr.indexOf(max));
 | 
	
		
			
				|  |  | +          return arr.indexOf(max); // 找出最大值首次出现的索引
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |  // 随机颜色
 | 
	
		
			
				|  |  |  const randomColor=()=>{
 | 
	
		
			
				|  |  |              var letters = '0123456789ABCDEF';
 | 
	
	
		
			
				|  | @@ -529,11 +540,12 @@ const handleDelete=(event)=>{
 | 
	
		
			
				|  |  |            series.value.push({
 | 
	
		
			
				|  |  |           name:res.rows[i].code,
 | 
	
		
			
				|  |  |           type: 'line',
 | 
	
		
			
				|  |  | -      showSymbol: false,
 | 
	
		
			
				|  |  | -      smooth: true,
 | 
	
		
			
				|  |  | -      data:arr,//res.rows[i].data
 | 
	
		
			
				|  |  | +         showSymbol: false,
 | 
	
		
			
				|  |  | +          smooth: true,
 | 
	
		
			
				|  |  | +          data:arr,//res.rows[i].data
 | 
	
		
			
				|  |  |            })
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | +      //  firstOccurrenceOfMax(series.value[0].data)
 | 
	
		
			
				|  |  |          const max = Math.max(...series.value[0].data);
 | 
	
		
			
				|  |  |          heightnum.value=max;
 | 
	
		
			
				|  |  |        }
 | 
	
	
		
			
				|  | @@ -546,8 +558,10 @@ const handleDelete=(event)=>{
 | 
	
		
			
				|  |  |  const funidshow=(val)=>{
 | 
	
		
			
				|  |  |    isshow.value=val;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  // 获取点的数据
 | 
	
		
			
				|  |  | -function jgSelect1() {
 | 
	
		
			
				|  |  | +function jgSelect1(event) {
 | 
	
		
			
				|  |  | + // console.log(event.pageX);
 | 
	
		
			
				|  |  |    timing2.value = setInterval(() => {
 | 
	
		
			
				|  |  |      //定时器
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -555,6 +569,9 @@ function jgSelect1() {
 | 
	
		
			
				|  |  |      // console.log("pointid",vtkmodel.selectJgPointId);//选择的点数据
 | 
	
		
			
				|  |  |        //获取点对应的Scalar
 | 
	
		
			
				|  |  |        isshow.value=true;
 | 
	
		
			
				|  |  | +      htmldialogref.value.X=Number(vtkmodel.epageX)+'px';
 | 
	
		
			
				|  |  | +      htmldialogref.value.Y=Number(vtkmodel.epageY)+'px';
 | 
	
		
			
				|  |  | +      
 | 
	
		
			
				|  |  |         jgSelectPointId.value = vtkmodel.selectJgPointId;
 | 
	
		
			
				|  |  |         
 | 
	
		
			
				|  |  |        selobj.value = [];
 | 
	
	
		
			
				|  | @@ -565,6 +582,7 @@ function jgSelect1() {
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        console.log(selobj.value);
 | 
	
		
			
				|  |  | +      // console.log(window.style.left )
 | 
	
		
			
				|  |  |       // msgval.value = selobj.value;
 | 
	
		
			
				|  |  |       htmldialogref.value.getdatahtml(selobj.value);
 | 
	
		
			
				|  |  |   }
 | 
	
	
		
			
				|  | @@ -732,7 +750,7 @@ if( newVal>=endtime.value){
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    { deep: true }
 | 
	
		
			
				|  |  |  ); //深度监视
 | 
	
		
			
				|  |  | -defineExpose({firstshow,indexinit});
 | 
	
		
			
				|  |  | +defineExpose({firstshow,isshow,indexinit});
 | 
	
		
			
				|  |  |  </script>
 | 
	
		
			
				|  |  |  <style lang="scss" scoped>
 | 
	
		
			
				|  |  |  .el-slider {
 |