From ba218bd17ed9b3bf1f330294714850a09ac71c17 Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Fri, 13 Jul 2018 11:11:58 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/app/routes/reports/query/query.component.ts | 22 ++++++++++++++++++++++
1 files changed, 22 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..ffe5ddd 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();
@@ -389,6 +409,7 @@
this.treeClickStream.next(event);
}
public onSensorSelect(event): void {
+ debugger;
const data = event.node.data;
if (data.id === -1 && data.halfChecked === false) {
if (!!data.checked) {
@@ -479,6 +500,7 @@
public loadGrid(): void {
// ������������
const sensors = Object.values(this._sensors);
+ debugger;
if ( sensors.length === 0 ) {
this.msg.error(' ������������ ������������');
return ;
--
Gitblit v1.8.0