From fd35962de838e033a8964e0959c99572f02b15f0 Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Tue, 24 Jul 2018 13:12:49 +0800
Subject: [PATCH] 站点排行 首次加载 选中效果及加载load效果

---
 src/app/routes/statistics/analysis/analysis.component.ts |   59 +++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 33 insertions(+), 26 deletions(-)

diff --git a/src/app/routes/statistics/analysis/analysis.component.ts b/src/app/routes/statistics/analysis/analysis.component.ts
index 1640b6e..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';
@@ -13,7 +14,8 @@
 })
 export class AnalysisComponent implements OnInit, OnDestroy {
 
-    data: any = {};
+    offlineChartData1: any[] = [];
+    offlineChartData2: any[] = [];
 
     constructor(
         private deviceService: DeviceService,
@@ -23,34 +25,39 @@
     }
 
     ngOnInit() {
-        const searchData = [];
-        for (let i = 0; i < 50; i += 1) {
-            searchData.push({
-                index: i + 1,
-                point: `������������-${i}`,
-                value: Math.floor(Math.random() * 100)
+        const offlineChartData1 = [];
+        const offlineChartData2 = [];
+        const params = {size: '24'};
+        this.http2.get(environment.SERVER_BASH_URL + 'demo/compare', {params: params}).subscribe((res: any) => {
+          res.forEach(data => {
+            offlineChartData1.push({
+              x: data.time,
+              y1: data.this_month_PM2_5,
+              y2: data.last_month_PM2_5
             });
-        }
-
-        this.data = {
-            searchData: searchData
-        };
+            offlineChartData2.push({
+              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;
     }
 
     ngOnDestroy(): void {
-    }
-
-    sort(sortName, sortValue) {
-        this.data.searchData = [
-            ...(<any[]>this.data.searchData).sort((a, b) => {
-                if (a[sortName] > b[sortName]) {
-                    return (sortValue === 'ascend') ? 1 : -1;
-                } else if (a[sortName] < b[sortName]) {
-                    return (sortValue === 'ascend') ? -1 : 1;
-                } else {
-                    return 0;
-                }
-            })
-        ];
     }
 }

--
Gitblit v1.8.0