yxk_pc_mdh/gyhl/static/js/171.887adbcda1f21026cca5.js

1 line
15 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([171],{"1inz":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("t4zo"),s=a.n(i),n=a("uXZL"),l=a.n(n),r=a("XLwt"),c=a.n(r),o=(a("zL8q"),{data:function(){return{table_height:"",pointNameList:[],child_type:"",pointList:[],childType:[],fullscreenLoading:!1,charts_type:1,tr_point_ismulti:!1,tr_point_line:"",search_data:{timeInterval:900,pointIds:[]},pickerOptions0:{disabledDate:function(t){return t.getTime()>Date.now()-864e4}},search_time:[{name:"昨天",index:0,value:"",select:!1},{name:"今天",index:1,value:"",select:!0},{name:"其他",index:2,value:[],select:!1}],timeInterval:[{name:"5s",value:5,select:!1},{name:"10s",value:10,select:!1},{name:"5min",value:300,select:!1},{name:"15min",value:900,select:!0},{name:"30min",value:1800,select:!1},{name:"60min",value:3600,select:!1}],timeIntervalName:"",convergenceMode:[{name:"首值",value:0,select:!1},{name:"末值",value:1,select:!1},{name:"平均值",value:2,select:!1},{name:"最大值",value:3,select:!1},{name:"最小值",value:4,select:!1}],convergenceModeName:"",search_data_device:"",loading:!1,deviceLoading:!1,pageSizes:[10,20,50],deviceList:[],deviceListAll:[],pointData:[],pointDataHead:[],deviceInfo:{}}},mounted:function(){var t=document.documentElement.clientHeight;this.table_height=t-432-25+"px";var e=new Date;this.search_time[1].value=e.getFullYear()+"-"+this.formatDate(e.getMonth()+1)+"-"+this.formatDate(e.getDate());var a=new Date;a.setDate(a.getDate()-1),this.search_time[0].value=a.getFullYear()+"-"+this.formatDate(a.getMonth()+1)+"-"+this.formatDate(a.getDate()),this.search_data.startTime=this.search_time[1].value,this.search_data.endTime=this.search_time[1].value;var i=this;i.$nextTick(function(){var t=document.querySelector(".tr_point");t&&t.offsetHeight>44?(i.tr_point_ismulti=!0,i.tr_point_line=1):i.tr_point_line=2}),this.getDeviceList()},methods:{formatDate:function(t){return 1==t.toString().length?"0"+t:t},setMorePoint:function(){this.tr_point_line=1==this.tr_point_line?2:1},setSearchDate:function(t,e){this.search_time.forEach(function(t){t.select=!1}),t.select=!0},setSearchConvergenceMode:function(t,e){this.convergenceMode.forEach(function(t){t.select=!1}),t.select=!0,this.search_data.convergenceMode=t.value,this.convergenceModeName=t.name},setSearchTimeInterval:function(t,e){this.timeInterval.forEach(function(t){t.select=!1}),t.select=!0,this.search_data.timeInterval=t.value,this.timeIntervalName=t.name},closePoint:function(t,e){this.pointNameList.splice(e,1);for(var a=0;a<this.search_data.pointIds.length;a++)this.search_data.pointIds[a]==t.id&&this.search_data.pointIds.splice(a,1);this.pointList.forEach(function(t){t.id==t.id&&(t.select=!1)})},setPoint:function(t,e){if(this.$set(t,"select",!t.select),this.$forceUpdate(),t.select)this.pointNameList.push({serialNo:this.deviceInfo.serialno,pointName:t.pointName,id:t.id}),this.search_data.pointIds.push(t.id);else{for(var a=0;a<this.pointNameList.length;a++)this.pointNameList[a].id==t.id&&this.pointNameList.splice(a,1);for(var i=0;i<this.search_data.pointIds.length;i++)this.search_data.pointIds[i]==t.id&&this.search_data.pointIds.splice(i,1)}},setCharts:function(){var t=this;this.fullscreenLoading=!0;var e=c.a.init(document.querySelector(".charts_container")),a={};this.$api.influxAPI.influxList(this.search_data).then(function(i){if(0===i.code){if(0==i.result.length)return t.fullscreenLoading=!1,!1;for(var s=i.result[0].datas.length,n=i.result[0],l=0;l<i.result.length;l++){var r=i.result[l].datas.length;r>s&&(s=r,n=i.result[l])}var c={type:"slider",show:!0,realtime:!0,start:0,end:100};if(s>150){var o=(100-15e3/s).toFixed(1);c.start=o,c.zoomLock=!0}else c.zoomLock=!1;a.dataZoom.push(c);for(var d=0;d<t.pointNameList.length;d++)for(var _=0;_<i.result.length;_++)t.pointNameList[d].id==i.result[_].pointId&&t.$set(i.result[_],"serialNo",t.pointNameList[d].serialNo);i.result.forEach(function(t){t.datas.length>0?(a.series.push({name:"["+t.serialNo+"]"+t.pointName,data_all:t.datas,data:[]}),a.legend.data.push("["+t.serialNo+"]"+t.pointName)):(a.series.push({name:"["+t.