From b0a7de005f68d59a47a11294c1168c45699f13c9 Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Fri, 20 Jul 2018 16:17:28 +0800
Subject: [PATCH] 站点数据 分析

---
 src/app/routes/reports/query/query.component.ts |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/src/app/routes/reports/query/query.component.ts b/src/app/routes/reports/query/query.component.ts
index 6a3e980..074cffb 100644
--- a/src/app/routes/reports/query/query.component.ts
+++ b/src/app/routes/reports/query/query.component.ts
@@ -175,6 +175,25 @@
     public onChartInit(e): void {
         this.echartsIntance = e;
     }
+    /**
+     * ������ sensor ������������������������
+     * @param sensorKeys 
+     */
+    private mockSelectSensors(sensorKeys: string[]) {
+        // ������������ aqi 6���������
+        // Object.keys(this.aqiSort)
+        sensorKeys.forEach( key => {
+            const sensor =  this.sensorOptions[0].children.find(
+                 sen => sen.sensorKey === key
+            )
+            if (!!sensor) {                    
+             sensor['halfChecked'] = false;
+             sensor['checked'] = true;
+             const event = {node: {data: sensor}};
+             this.onSensorSelect(event);
+            } 
+         });
+    }
     constructor(        
     private http: _HttpClient,
     private sensorsService: SensorsService,
@@ -232,6 +251,7 @@
         this.sensorsService.getPagingList(null, null).subscribe(
             (res: PageBean) => {
                 this.sensorOptions.push({id: -1, name: '������', isExpanded: true, children: res.data});
+                this.mockSelectSensors(Object.keys(this.aqiSort)); 
             }
         );
         this.actualYearOptions = this.newArray(this.actualYear - 9, 10).map(item => Number(item)).reverse();

--
Gitblit v1.8.0