From 471bedfcc8adf55098b67c40c3a467753c11857f Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Mon, 23 Jul 2018 16:57:31 +0800
Subject: [PATCH] 环比 效果图

---
 src/app/routes/forecasting-warning/forecasting-warning.component.ts |    3 ++-
 src/app/routes/statistics/analysis/analysis.component.ts            |   32 ++++++++++++++++++++++++--------
 2 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/src/app/routes/forecasting-warning/forecasting-warning.component.ts b/src/app/routes/forecasting-warning/forecasting-warning.component.ts
index 3f9c2fb..2e660eb 100644
--- a/src/app/routes/forecasting-warning/forecasting-warning.component.ts
+++ b/src/app/routes/forecasting-warning/forecasting-warning.component.ts
@@ -170,7 +170,8 @@
     const PM2_5 = []; const PM10 = []; const CO = []; const NO2 = []; const O3 = []; const SO2 = [];
     const title = '������������������';
     this.option.xAxis.data = [];
-    this.http.get(environment.SERVER_BASH_URL + 'demo/list').subscribe((res: any) => {
+    const params = {size: '7'};
+    this.http.get(environment.SERVER_BASH_URL + 'demo/list', {params: params}).subscribe((res: any) => {
       res.forEach(data => {
         const json = JSON.parse(data.aqi_json);
         PM2_5.push(json.PM2_5);
diff --git a/src/app/routes/statistics/analysis/analysis.component.ts b/src/app/routes/statistics/analysis/analysis.component.ts
index 4426108..7f20f09 100644
--- a/src/app/routes/statistics/analysis/analysis.component.ts
+++ b/src/app/routes/statistics/analysis/analysis.component.ts
@@ -1,3 +1,4 @@
+import { environment } from '../../../../environments/environment';
 import { Component, OnInit, OnDestroy } from '@angular/core';
 import { NzMessageService } from 'ng-zorro-antd';
 import { _HttpClient } from '@delon/theme';
@@ -26,18 +27,33 @@
     ngOnInit() {
         const offlineChartData1 = [];
         const offlineChartData2 = [];
-        for (let i = 0; i < 20; i += 1) {
+        const params = {size: '24'};
+        this.http2.get(environment.SERVER_BASH_URL + 'demo/compare', {params: params}).subscribe((res: any) => {
+          res.forEach(data => {
             offlineChartData1.push({
-                x: new Date().getTime() + 1000 * 60 * 30 * i,
-                y1: Math.floor(Math.random() * 100) + 10,
-                y2: Math.floor(Math.random() * 100) + 10
+              x: data.time,
+              y1: data.this_month_PM2_5,
+              y2: data.last_month_PM2_5
             });
             offlineChartData2.push({
-                x: new Date().getTime() + 1000 * 60 * 30 * i,
-                y1: Math.floor(Math.random() * 100) + 10,
-                y2: Math.floor(Math.random() * 100) + 10
+              x: data.time,
+              y1: data.this_month_PM10,
+              y2: data.last_month_PM10
             });
-        }
+          });
+        });
+//        for (let i = 0; i < 20; i += 1) {
+//            offlineChartData1.push({
+//                x: new Date().getTime() + 1000 * 60 * 30 * i,
+//                y1: Math.floor(Math.random() * 100) + 10,
+//                y2: Math.floor(Math.random() * 100) + 10
+//            });
+//            offlineChartData2.push({
+//                x: new Date().getTime() + 1000 * 60 * 30 * i,
+//                y1: Math.floor(Math.random() * 100) + 10,
+//                y2: Math.floor(Math.random() * 100) + 10
+//            });
+//        }
         this.offlineChartData1 = offlineChartData1;
         this.offlineChartData2 = offlineChartData2;
     }

--
Gitblit v1.8.0