/*! * build: vue-admin-beautiful * vue-admin-beautiful author: chuzhixin 1204505056@qq.com * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 * time: 2024-10-10 11:14:28 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b162de44"],{"4b95":function(e,t,o){"use strict";o.r(t);var a=o("f2bf");const n=["id"];function d(e,t,o,d,r,i){const c=Object(a["resolveComponent"])("el-card"),u=Object(a["resolveComponent"])("el-dialog"),s=Object(a["resolveDirective"])("loading");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createVNode"])(u,{modelValue:r.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>r.dialogFormVisible=e),title:r.title,width:"1500px",height:"400px",onClose:e.close},{default:Object(a["withCtx"])(()=>[Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])(c,{style:{height:"400px"}},{default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",{id:r.divId,ref:"echarts",style:{height:"380px"}},null,8,n)]),_:1})),[[s,r.loading]])]),_:1},8,["modelValue","title","onClose"])])}o("14d9");var r=o("313e"),i=o("aa98"),c={name:"Watergraph",data(){return{title:"曲线图",dialogFormVisible:!1,chartData:[],loading:!0,divId:"waterChar"}},created(){},methods:{showData(e,t){this.divId=t,this.loading=!0,this.dialogFormVisible=!0,this.chartData=[],this.chartData=JSON.stringify(e),this.title=e["站点名称"]+" - 曲线图",setTimeout(()=>{this.chartIni(),this.loading=!1},3e3)},chartIni(){var e,t=r["a"](document.getElementById(""+this.divId)),o=JSON.parse(this.chartData),a=[],n=[];for(const r in o)"站点名称"!==r&&(a.push(o[r]),n.push([r,o[r]]));var d=Math.min.apply(null,a),i=Math.max.apply(null,a);e={tooltip:{trigger:"axis",position:function(e){return[e[0],"10%"]}},title:{left:"center",text:"折线图"},toolbox:{feature:{dataZoom:{yAxisIndex:"none"},restore:{},saveAsImage:{}}},xAxis:{type:"time",boundaryGap:!1},yAxis:{type:"value",boundaryGap:[0,"100%"],min:d,max:i},dataZoom:[{type:"inside",start:0,end:20},{start:0,end:20}],series:[{name:"数据",type:"line",smooth:!0,symbol:"none",areaStyle:{},data:n}]},e&&t.setOption(e)},async getReportHistory(){var e,t=r["a"](document.getElementById("main4"));const{data:o}=await Object(i["getReportHistoryData"])(this.queryForm);var a=[];for(let r=0;r