From 87393cfec0e482f1d0c1d36196a4788b104df859 Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Thu, 29 Mar 2018 10:45:03 +0800 Subject: [PATCH] Merge branch 'develop' of http://blit.7drlb.com:8888/r/screen-frontend into develop --- src/app/routes/report/report.component.ts | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/routes/report/report.component.ts b/src/app/routes/report/report.component.ts index 31d5571..64d1127 100644 --- a/src/app/routes/report/report.component.ts +++ b/src/app/routes/report/report.component.ts @@ -63,10 +63,9 @@ public sensorArr: any = []; public items: any = []; - private timeType: any = {}; public title: string; private timeArr = ['���', '���', '���', '���', '���']; - + public typeArr = ['year', 'month', 'day', 'hour']; constructor( public injector: Injector, public http: HttpClient, @@ -81,7 +80,7 @@ ngOnInit() { this.activeRoute.queryParams.subscribe(params => { const items = this.items = JSON.parse(params.items); - const timeType = this.timeType = JSON.parse(params.timeType); + const timeType = params.type; this.http.get(environment.SERVER_BASH_URL + 'report/compare', {params: params}).subscribe((res: any) => { if (res.code === 0) { this.msgSrv.error(res.message); @@ -89,12 +88,13 @@ const option = this.echartOption; const sensors = res.data.sensors; const timeArr = this.timeArr; + const label = timeArr[this.typeArr.indexOf(timeType)]; option.xAxis.data = res.data.times; - option.xAxis.name = timeArr[timeArr.indexOf(timeType.label) + 1]; + option.xAxis.name = timeArr[timeArr.indexOf(label) + 1]; for (let index = 0; index < sensors.length; index++) { const sensorKey = sensors[index]; const split = sensorKey.split('-'); - option.title.text = split[1] + timeType.label + '������������'; + option.title.text = split[1] + label + '������������'; option.yAxis.name = split[2] && split[2] !== 'null' ? '������:' + split[2] : ''; option.series = []; option.legend.data = []; @@ -105,7 +105,7 @@ } for (let i = 0; i < items.length; i++) { this.title = items[i].formatTime; - const legendName = items[i].formatTime + timeType.label + (items[i].mac ? items[i].deviceName : items[i].monitorPointName); + const legendName = items[i].formatTime + label + (items[i].mac ? items[i].deviceName : items[i].monitorPointName); option.legend.data[i] = legendName; option.series.push({ name: legendName, -- Gitblit v1.8.0