Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/jfpt-Vue
| | |
| | | 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=='一键求助'){ |
| | | window.parent.handleStartAlarm(data); |
| | | data.push({ |
| | | startTime:time[0], |
| | | endTime:time[1], |
| | | waringType:'紧急求救', |
| | | timeDesc: params.name |
| | | }) |
| | | window.parent.handleStartAlarm(data); |
| | | } |
| | | |
| | | if(params.seriesName=='违禁品'){ |
| | | data.push({ |
| | | startTime:time[0], |
| | | endTime:time[1], |
| | | decisioDiagramResult:"contraband", |
| | | timeDesc: params.name |
| | | }); |
| | | window.parent.handleStartParcelKind(data); |
| | | } |
| | | |
| | | if(params.seriesName=='红色健康码'){ |
| | | data.push({ |
| | | startTime:time[0], |
| | | endTime:time[1], |
| | | type:3, |
| | | timeDesc: params.name |
| | | }); |
| | | window.parent.handleStartHealthcode(data); |
| | | } |
| | | |
| | | if(params.seriesName=='体温异常'){ |
| | | data.push({ |
| | | startTime:time[0], |
| | | endTime:time[1], |
| | | status:1, |
| | | timeDesc: params.name |
| | | }); |
| | | window.parent.handleStartAnimalHeat(data); |
| | | } |
| | | }) |
| | | var colors = ['#FF9836', '#1E90FF', '#F34A4A', '#8058A5']; |
| | | let option = { |
| | | color: colors, |
| | |
| | | { |
| | | name: '一键求助', |
| | | type: 'line', |
| | | stack: '总量', |
| | | data: data.data.alarmTimeDis |
| | | }, |
| | | { |
| | | name: '违禁品', |
| | | type: 'line', |
| | | stack: '总量', |
| | | data: data.data.parcelTimeDis |
| | | }, |
| | | { |
| | | name: '红色健康码', |
| | | type: 'line', |
| | | stack: '总量', |
| | | data: data.data.healthcodeTimeDis |
| | | }, |
| | | { |
| | | name: '体温异常', |
| | | type: 'line', |
| | | stack: '总量', |
| | | data: data.data.animalTimeDis |
| | | } |
| | | ] |
| | |
| | | this.getStatisData(data); |
| | | }, |
| | | |
| | | //调用方法,获取统计数据 |
| | | getStatisData(data){ |
| | | //统计预警总数 |
| | | this.getStatisTotalData(data); |
| | |
| | | return days; |
| | | }, |
| | | |
| | | |
| | | //计算时间 |
| | | getDate(date){ |
| | | var that = this; |
| | | var today = new Date(); |
| | |
| | | ...this.query, |
| | | }; |
| | | } |
| | | |
| | | if (this.$route.query.timeDesc) { |
| | | values = { |
| | | ...params, |
| | | timeDesc: this.$route.query.timeDesc, |
| | | ...this.query, |
| | | }; |
| | | } |
| | | |
| | | this.loading = true; |
| | | getList(page.currentPage, page.pageSize, values).then(res => { |
| | | const data = res.data.data; |
| | |
| | | }; |
| | | } |
| | | |
| | | if (this.$route.query.timeDesc) { |
| | | values = { |
| | | ...params, |
| | | timeDesc: this.$route.query.timeDesc, |
| | | ...this.query, |
| | | }; |
| | | } |
| | | |
| | | this.loading = true; |
| | | getList(page.currentPage, page.pageSize,values).then(res => { |
| | | const data = res.data.data; |
| | |
| | | }; |
| | | } |
| | | |
| | | if (this.$route.query.timeDesc) { |
| | | values = { |
| | | ...params, |
| | | timeDesc: this.$route.query.timeDesc, |
| | | ...this.query, |
| | | }; |
| | | } |
| | | |
| | | this.loading = true; |
| | | getKindList(page.currentPage, page.pageSize,values).then(res => { |
| | | const data = res.data.data; |
| | |
| | | }; |
| | | } |
| | | |
| | | if (this.$route.query.timeDesc) { |
| | | values = { |
| | | ...params, |
| | | timeDesc: this.$route.query.timeDesc, |
| | | ...this.query, |
| | | }; |
| | | } |
| | | |
| | | this.loading = true; |
| | | getList(page.currentPage, page.pageSize, values).then((res) => { |
| | | const data = res.data.data; |