| | |
| | | timeChange(){ |
| | | //清空选项按钮标记 |
| | | var that = this; |
| | | var time = this.dateTime; |
| | | var startTime = time[0]+""; |
| | | if(startTime.indexOf("-")==-1){ |
| | | //修改时间格式 |
| | | time[0]=this.timeFormat(time[0]); |
| | | time[1]=this.timeFormat(time[1]); |
| | | } |
| | | //如果开始时间和结束时间相同,则修改结束时间 |
| | | if(time[0]==time[1]){ |
| | | time[1]= time[0].substring(0,10)+" 23:59:59"; |
| | | } |
| | | that.activeClass = 0; |
| | | var data = {}; |
| | | data ={ |
| | | startTime:this.timeFormat(this.dateTime[0]), |
| | | endTime:this.timeFormat(this.dateTime[1]) |
| | | startTime:time[0], |
| | | endTime:time[1] |
| | | } |
| | | this.getStatisData(data); |
| | | }, |
| | |
| | | selectIndexCount(data).then(res => { |
| | | var that = this; |
| | | var time = this.dateTime; |
| | | var startTime = time[0]+""; |
| | | if(startTime.indexOf("-")==-1){ |
| | | //修改时间格式 |
| | | time[0]=this.timeFormat(time[0]); |
| | | time[1]=this.timeFormat(time[1]); |
| | | } |
| | | //如果开始时间和结束时间相同,则修改结束时间 |
| | | if(time[0]==time[1]){ |
| | | time[1]= time[0].substring(0,10)+" 23:59:59"; |
| | | } |
| | | that.statisToTalData.data = [ |
| | | { |
| | | click: function (item) { |
| | |
| | | getAlarmTimeDisEchars(data){ |
| | | selAlarmTimeDis(data).then(res =>{ |
| | | var data = res.data; |
| | | var time = this.dateTime; |
| | | let echarts = require('echarts'); |
| | | let myChart = echarts.init(document.getElementById('alarmTimeDisEchars')); |
| | | //图表数据点击事件 |
| | | myChart.on('click', function (params) { |
| | | var data = []; |
| | | if(params.seriesName=='一键求助'){ |
| | | data.push({ |
| | | startTime:time[0], |
| | | endTime:time[1], |
| | | waringType:'紧急求救', |
| | | timeDesc:params.name |
| | | }) |
| | | window.parent.handleStartAlarm(data); |
| | | } |
| | | |
| | | if(params.seriesName=='违禁品'){ |
| | | data.push({ |
| | | startTime:params.name+" 00:00:00", |
| | | endTime:params.name+" 23:59:59", |
| | | decisioDiagramResult:"contraband" |
| | | }); |
| | | window.parent.handleStartParcelKind(data); |
| | | } |
| | | |
| | | if(params.seriesName=='红色健康码'){ |
| | | data.push({ |
| | | startTime:params.name+" 00:00:00", |
| | | endTime:params.name+" 23:59:59", |
| | | type:3 |
| | | }); |
| | | window.parent.handleStartHealthcode(data); |
| | | } |
| | | |
| | | if(params.seriesName=='体温异常'){ |
| | | data.push({ |
| | | startTime:params.name+" 00:00:00", |
| | | endTime:params.name+" 23:59:59", |
| | | status:1 |
| | | }); |
| | | window.parent.handleStartAnimalHeat(data); |
| | | } |
| | | }) |
| | | var colors = ['#FF9836', '#1E90FF', '#F34A4A', '#8058A5']; |
| | | let option = { |
| | | color: colors, |
| | |
| | | this.getStatisData(data); |
| | | }, |
| | | |
| | | //调用方法,获取统计数据 |
| | | getStatisData(data){ |
| | | //统计预警总数 |
| | | this.getStatisTotalData(data); |
| | |
| | | return days; |
| | | }, |
| | | |
| | | |
| | | //计算时间 |
| | | getDate(date){ |
| | | var that = this; |
| | | var today = new Date(); |