| | |
| | | import {Component, OnInit} from '@angular/core'; |
| | | import {HttpClient} from '@angular/common/http'; |
| | | import {Router} from '@angular/router'; |
| | | import * as $ from 'jquery' |
| | | |
| | | |
| | | @Component({ |
| | | selector: 'app-demo', |
| | |
| | | items = [{ |
| | | id: 0, |
| | | monitorPoint: null, |
| | | mac: null, |
| | | mac: '', |
| | | time: null, |
| | | formatTime: null |
| | | }]; |
| | |
| | | const index = this.items.push({ |
| | | id, |
| | | monitorPoint: null, |
| | | mac: null, |
| | | mac: '', |
| | | time: null, |
| | | formatTime: null |
| | | }); |
| | |
| | | }); |
| | | } else { |
| | | this.items[i].monitorPoint = null; |
| | | this.items[i].mac = null; |
| | | this.items[i].mac = ''; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | public typeOptions = [ |
| | | {value: 'year', label: '年', mode: 'month', xAxisName: '月', format: 'yyyy', typeFormat: '%Y-%m'}, |
| | | {value: 'month', label: '月', mode: 'month', xAxisName: '日', format: 'yyyy-MM', typeFormat: '%Y-%m-%d'}, |
| | | {value: 'day', label: '日', mode: 'day', xAxisName: '时', format: 'yyyy-MM-dd', typeFormat: '%Y-%m-%d %H'}, |
| | | {value: 'hour', label: '时', mode: 'day', xAxisName: '分', format: 'yyyy-MM-dd HH', typeFormat: '%Y-%m-%d %H:%i'} |
| | | {value: 'year', label: '年', mode: 'month', xAxisName: '月', format: 'yyyy', typeFormat: '%Y-%m', timeLength: 12}, |
| | | {value: 'month', label: '月', mode: 'month', xAxisName: '日', format: 'yyyy-MM', typeFormat: '%Y-%m-%d', timeLength: 28}, |
| | | {value: 'day', label: '日', mode: 'day', xAxisName: '时', format: 'yyyy-MM-dd', typeFormat: '%Y-%m-%d %H', timeLength: 24}, |
| | | {value: 'hour', label: '时', mode: 'day', xAxisName: '分', format: 'yyyy-MM-dd HH', typeFormat: '%Y-%m-%d %H:%i', timeLength: 60} |
| | | ]; |
| | | |
| | | |
| | |
| | | query.typeFormat = this.timeType.typeFormat; |
| | | query.xAxisName = this.timeType.xAxisName; |
| | | query.label = this.timeType.label; |
| | | query.timeLength = this.timeType.timeLength; |
| | | query.items = JSON.stringify(this.items); |
| | | this.router.navigate(['report'], {queryParams: query}); |
| | | } else { |