From b8941db692db2e54f6f4a6dc36c500ce53e2da5a Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Fri, 03 Aug 2018 11:01:23 +0800
Subject: [PATCH] 扬尘监控-统计查询
---
src/app/routes/environment/management/management.component.ts | 28 +++++++++++++++-------------
1 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/src/app/routes/environment/management/management.component.ts b/src/app/routes/environment/management/management.component.ts
index ab2ee99..eb73346 100644
--- a/src/app/routes/environment/management/management.component.ts
+++ b/src/app/routes/environment/management/management.component.ts
@@ -1,4 +1,4 @@
-import { environment } from '../../../../environments/environment';
+import { environment } from '@env/environment';
import { Component, OnInit, OnDestroy, AfterViewInit } from '@angular/core';
import { NzMessageService } from 'ng-zorro-antd';
import { _HttpClient } from '@delon/theme';
@@ -6,6 +6,7 @@
import * as moment from 'moment';
import { DeviceService } from '@business/services/http/device.service';
import * as echarts from 'echarts';
+import * as $ from 'jquery';
@Component({
selector: 'environment-management',
@@ -14,8 +15,6 @@
providers: [DeviceService]
})
export class EnvironmentManagementComponent implements OnInit, OnDestroy {
-
- offlineChartData: any[] = [];
constructor(
private deviceService: DeviceService,
@@ -37,8 +36,7 @@
data: ['������������', '������������']
},
xAxis: {
- type: 'category',
- data: []
+ type: 'category'
},
yAxis: {
type: 'value',
@@ -46,12 +44,10 @@
},
series: [
{
- data: [],
type: 'line',
smooth: true,
name: '������������'
}, {
- data: [],
type: 'line',
smooth: true,
name: '������������'
@@ -62,19 +58,25 @@
ngAfterViewInit() {
const PM25 = echarts.init(document.getElementById('PM25'));
PM25.showLoading();
- const params = {
+ const params = {
type: 'month',
sensors: JSON.stringify(['e1']),
items: JSON.stringify([
{areaCode: 320583, formatTime: moment().format('YYYY-MM')},
{areaCode: 320583, formatTime: moment().subtract(1, 'M').format('YYYY-MM')}
- ])
+ ])
};
this.http2.get(environment.SERVER_BASH_URL + 'report/compare', {params: params}).subscribe((res: any) => {
- this.option.xAxis.data = res.data.times;
- this.option.series[0].data = res.data.datas[0]['e1'];
- this.option.series[1].data = res.data.datas[1]['e1'];
- PM25.setOption(this.option, false);
+ const PM25Option = $.extend(true,
+ {
+ xAxis: {data: res.data.times},
+ series: [
+ {data: res.data.datas[0]['e1']},
+ {data: res.data.datas[1]['e1']}
+ ]
+ },
+ this.option);
+ PM25.setOption(PM25Option, false);
window.onresize = PM25.resize;
PM25.hideLoading();
});
--
Gitblit v1.8.0