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/environment/management/management.component.ts | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 56 insertions(+), 0 deletions(-) diff --git a/src/app/routes/environment/management/management.component.ts b/src/app/routes/environment/management/management.component.ts new file mode 100644 index 0000000..68b73fe --- /dev/null +++ b/src/app/routes/environment/management/management.component.ts @@ -0,0 +1,56 @@ +import { Component, OnInit, OnDestroy } from '@angular/core'; +import { NzMessageService } from 'ng-zorro-antd'; +import { _HttpClient } from '@delon/theme'; +import { HttpClient } from '@angular/common/http'; +import * as moment from 'moment'; +import { DeviceService } from '@business/services/http/device.service'; + +@Component({ + selector: 'environment-management', + templateUrl: './management.component.html', + styleUrls: ['./management.component.less'], + providers: [DeviceService] +}) +export class EnvironmentManagementComponent implements OnInit, OnDestroy { + + data: any = {}; + + constructor( + private deviceService: DeviceService, + private http: _HttpClient, + public msg: NzMessageService, + private http2: HttpClient) { + } + + ngOnInit() { + const searchData = []; + for (let i = 0; i < 50; i += 1) { + searchData.push({ + index: i + 1, + point: `������������-${i}`, + value: Math.floor(Math.random() * 100) + }); + } + + this.data = { + searchData: searchData + }; + } + + 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