From 7047fc75d8d33ad7608c05f655e760f4e824808b Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Fri, 13 Jul 2018 10:08:33 +0800
Subject: [PATCH] 提交修改

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

diff --git a/src/app/routes/reports/query/query.component.ts b/src/app/routes/reports/query/query.component.ts
index 923a8c7..03517bf 100644
--- a/src/app/routes/reports/query/query.component.ts
+++ b/src/app/routes/reports/query/query.component.ts
@@ -23,7 +23,7 @@
   styleUrls: ['./query.component.less']
 })
 export class QueryComponent implements OnInit {
-    
+
     // aqi������������
     private aqiSort = {
         e1: 1,
@@ -43,7 +43,7 @@
     // };
     public expandForm: boolean; // ��������� ������������
     // public sensors: any[] = [];
-    public sensorOptions: any[] = [];    
+    public sensorOptions: any[] = [];
     /**
      * ���������������������������������
      * ���������������������������������������������������������������������
@@ -72,7 +72,7 @@
      private _timeType: {showTime: boolean|{[key: string]: Function|boolean}, mode:  'month' | 'day', dateFormat: string  } = {showTime: false, mode: 'day', dateFormat: 'YYYY���MM���DD���'};
      // ���key-value������,������������������
      private _sensors: {[key: string]: string} = {};
-     private _sensorNames: string;     
+     private _sensorNames: string;
      get sensorNames(): string {
          return this._sensorNames;
      }
@@ -85,27 +85,29 @@
             this.reloadChart();
             this.switchSensor(this.chartSelectedIndex);
             // this.chartLoading = false;
-         }        
+         }
          this.isChartCollapse = !this.isChartCollapse;
      }
      public deviceOptions: Device[] = [];
      public dataCondition: DataCondition = {areaRangeId: 320583, areaRange: AreaRange.AREA, deviceDimension: DeviceDimension.NONE};
 
      public dimensionOptions: MonitorPoint[] = [];
-    
+
      get actualYear(): number {
          return this.actualTime.getFullYear();
      }
-     set actualYear(year) { 
+     set actualYear(year) {
          this.actualTime.setFullYear(Number(year));
      }
      dimensionsChange(text?: string) {
-        switch (this.dimensionItem.value) {
-            case DeviceDimension.MONITORPOINT:
-            this.monitorPointsChange(text); break;
-            case DeviceDimension.PROFESSION:
-            this.professionsChange(text); break;
-        }
+        // switch (this.dimensionItem.value) {
+        //     case DeviceDimension.MONITORPOINT:
+        //     this.monitorPointsChange(text); break;
+        //     case DeviceDimension.PROFESSION:
+        //     this.professionsChange(text); break;
+        // }
+
+         this.monitorPointsChange(text);
      }
      professionsChange(text?: string) {
         this.http.get<ResultBean<any[]>>('profession/getall').subscribe(
@@ -146,7 +148,7 @@
      devicesChange(text?: string) {
         if (!!this.deviceDimension) {
             const example = new ExampleService();
-            const deviceDimensionProperty = 
+            const deviceDimensionProperty =
             this.dimensionItem.value === DeviceDimension.MONITORPOINT ? 'monitorPointId' : 'professionId';
             if (!!text) {
             example.or().andEqualTo({ name: deviceDimensionProperty, value: this.deviceDimension.id })
@@ -175,7 +177,7 @@
     public onChartInit(e): void {
         this.echartsIntance = e;
     }
-    constructor(        
+    constructor(
     private http: _HttpClient,
     private sensorsService: SensorsService,
     private deviceService: DeviceService,
@@ -183,13 +185,13 @@
     private monitorPointService: MonitorPointService,
     private msg: NzMessageService,
     private dateService: DateService,
-    ) { }    
-    ngOnInit() { 
+    ) { }
+    ngOnInit() {
         this.initPage();
         // ������������ tree click ������
         this.treeClickStream.debounceTime(1).subscribe( event => {
-            const data = event.node.data;  
-            // console.log(data);    
+            const data = event.node.data;
+            // console.log(data);
             if (data.id === -1) {
                 const children = data.children;
                 // ������������
@@ -220,7 +222,7 @@
                     delete this._sensors [data.id];
                 }
                 const length = Object.keys(this._sensors).length;
-                parentData['halfChecked'] = length > 0 
+                parentData['halfChecked'] = length > 0
                 && this.sensorOptions[0].children.length > length;
                 parentData['checked'] = !parentData['halfChecked'] && length !== 0;
             }
@@ -241,7 +243,7 @@
                         if (res.code === ResultCode.SUCCESS) {
                             const org = res.data;
                             const areas = new Array(3);
-                            if (!!org.areaNames) {                              
+                            if (!!org.areaNames) {
                                 const areaNames = org.areaNames;
                                 Object.keys(areaNames).forEach(
                                     key => {
@@ -257,7 +259,7 @@
                                             }
                                         }
                                     }
-                                );                               
+                                );
                             } else {
                                 for (let i = 0; i < areas.length; i++) {
                                     switch (i) {
@@ -312,8 +314,8 @@
         let isChanged = false;
         isChanged = areas.some( (item , index: number) => {
             // this._areas[index] ���null ������ ������������������
-            return this._areas.length < areas.length 
-            || !this._areas[index] 
+            return this._areas.length < areas.length
+            || !this._areas[index]
             || this._areas[index].value !== item.value;
         });
         if ( isChanged ) {
@@ -350,7 +352,7 @@
      get deviceDimension(): {id: number, name: string} {
          return this._deviceDimension;
      }
-     set deviceDimension(value) {        
+     set deviceDimension(value) {
         if (!!value) {
               // ������ ������������������
              if (this._deviceDimension !== value) {
@@ -364,7 +366,7 @@
              this.device = null;
              this.deviceOptions = null;
         }
-        
+
      }
     // ��������� ������ ������������
     public _device: Device;
@@ -375,15 +377,15 @@
     get device(): Device {
         return this._device;
     }
-   
+
 
     /**
      * ������ ���������������
-     * 
+     *
      * @readonly
      * @type {string}
      * @memberof QueryComponent
-     */  
+     */
     private treeClickStream: Subject<any> = new Subject<any>();
     public onTreeClickSelect(event): void {
           this.treeClickStream.next(event);
@@ -424,13 +426,13 @@
             this._sensorNames = sensorNameList.join(', ');
         }, 1);
     }
-    public setTimeUnit(val: {label: string, value: TimeUnits} ) {       
+    public setTimeUnit(val: {label: string, value: TimeUnits} ) {
         switch (val.value) {
             // YYYY-MM-DD HH:mm:ss
             case TimeUnits.MONTH:
             this._timeType.dateFormat = 'YYYY���';
                 // this._timeType.dateFormat = 'YYYY-MM';
-                // this._timeType.mode = 'month';                
+                // this._timeType.mode = 'month';
                 // this._timeType.endShowTime = null;
                 break;
             case TimeUnits.DAY:
@@ -476,7 +478,7 @@
         }
         return result;
     }
-    public loadGrid(): void {        
+    public loadGrid(): void {
         // ������������
         const sensors = Object.values(this._sensors);
         if ( sensors.length === 0 ) {
@@ -504,18 +506,18 @@
                 this.dataCondition.areaRangeId = item;
                 switch (index) {
                     case 0: this.dataCondition.areaRange = AreaRange.DEVICE; break;
-                    case 1:                   
+                    case 1:
                     // ������������������
                     if (this.dimensionItem.value === DeviceDimension.MONITORPOINT) {
-                         this.dataCondition.areaRange = AreaRange.MONITORPOINT;                        
+                         this.dataCondition.areaRange = AreaRange.MONITORPOINT;
                     // ���������������
                     } else {
                          // ������������������������
                          this.switchAreas();
                          // ���������������������
-                         this.dataCondition.areaRangeId = areasData.slice(-1).pop();                         
+                         this.dataCondition.areaRangeId = areasData.slice(-1).pop();
                     } break;
-                    case 2: 
+                    case 2:
                         this.switchAreas();
                     break;
                 }
@@ -556,9 +558,9 @@
                 return {text: item};
             }
           ); break;
-      }   
+      }
         // ���������������������������������
-        this.tableWidth =  this.grid.columns.length * 80 + 160;   
+        this.tableWidth =  this.grid.columns.length * 80 + 160;
       this.reloadChart();
       // ������������������
       this.reloadChartTitle();
@@ -616,7 +618,7 @@
           }
     }
     private reloadChart(): void {
-        const  timeList = this.grid.columns.map(item => item.text);  
+        const  timeList = this.grid.columns.map(item => item.text);
          if (!!this.echartsIntance) {
              this.chartOption = null;
              this.echartsIntance.clear();
@@ -625,7 +627,6 @@
         //  if ( this.chartSelectedIndex < this.grid.data.length ) {
         //     series = [{type: 'line', data: this.grid.data[this.chartSelectedIndex]}];
         //  }
-         debugger;
          this.initOpton({ xAxis : [{data : timeList}]});
          this.chartLoading = true;
       }
@@ -685,13 +686,13 @@
         switch ( this.dataCondition.areaRange ) {
             case AreaRange.MONITORPOINT :
             names[0] = '������������';
-            names[1] = this._deviceDimension.name; break;          
+            names[1] = this._deviceDimension.name; break;
             case AreaRange.DEVICE :
             names[0] = '������';
             names[1] = this._device.name; break;
             default :
             names[0] = '';
-            names[1] = this._areas.map( item => item.label).join('/'); 
+            names[1] = this._areas.map( item => item.label).join('/');
             break;
         }
         // ������������
@@ -711,7 +712,7 @@
         names[3] = moment(this.actualTime).format(this._timeType.dateFormat);
         if ( this.grid.data.length > this.chartSelectedIndex) {
             names[4] = this.grid.data[this.chartSelectedIndex].sensor.name;
-        }        
+        }
         const title = names.join('  ') + ' ������';
         if (title.trim() !== this._chartTitleTemp.trim()) {
              this._chartTitleTemp = title;
@@ -723,8 +724,8 @@
     }
     public switchSensor(index: number): void {
         this.chartSelectedIndex = index;
-        this.chartLoading = true; 
-          this.reloadChartTitle();      
+        this.chartLoading = true;
+          this.reloadChartTitle();
         setTimeout(() => {
             const series = [{type: 'line', data: this.grid.data[index].data}];
             this.echartsIntance.setOption({
@@ -738,15 +739,15 @@
                 ],
                 series: series
             });
-           this.chartLoading = false; 
-        }, 600); 
+           this.chartLoading = false;
+        }, 600);
     }
     private getPeriodDate(value: Date , type?: 'start'|'end' ): Date {
         let month = 0;
         let day = 1;
         let hour = 0;
         let minute = 0;
-        let second = 0; 
+        let second = 0;
         let millisecond = 0;
         if ('end' === type) {
             month = 11;
@@ -775,7 +776,7 @@
     public sensorTableFocus(index) {
         this.sensorTableFocusIndex = index;
     }
-   
+
     public sensorTableBlur(index) {
         this.sensorTableFocusIndex = -1;
     }

--
Gitblit v1.8.0