From b7aa850069d53ca1cc2aea791e7401216f5b795c Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Mon, 19 Mar 2018 16:44:07 +0800 Subject: [PATCH] 数据查看 --- src/app/routes/reports/demo/demo.component.ts | 30 +++++++++++++++++++++--------- 1 files changed, 21 insertions(+), 9 deletions(-) diff --git a/src/app/routes/reports/demo/demo.component.ts b/src/app/routes/reports/demo/demo.component.ts index 5060607..1189314 100644 --- a/src/app/routes/reports/demo/demo.component.ts +++ b/src/app/routes/reports/demo/demo.component.ts @@ -24,7 +24,12 @@ monitorPoint: null, mac: '', time: null, - formatTime: null + formatTime: null, + monitorPointName: '', + deviceName: '', + monitorPointAddress: '', + deviceCount: '' + }]; public sensorOptions = []; @@ -52,11 +57,15 @@ addItem() { const id = (this.items.length > 0) ? this.items[this.items.length - 1].id + 1 : 0; const index = this.items.push({ - id, + id: id, monitorPoint: null, mac: '', time: null, - formatTime: null + formatTime: null, + monitorPointName: '', + deviceName: '', + monitorPointAddress: '', + deviceCount: '' }); } @@ -82,6 +91,7 @@ this.monitorPointOptions.forEach(monitorPoint => { if (monitorPoint.id === value) { this.items[i].monitorPointName = monitorPoint.name; + this.items[i].monitorPointAddress = monitorPoint.address; } }); this.http.get(environment.SERVER_BASH_URL + 'device/monitorPointId', {params: {monitorPointId: value}}).subscribe((res: any) => { @@ -89,6 +99,7 @@ this.msgSrv.error(res.message); } else { this.deviceOptions = res.data; + this.items[i].deviceCount = res.data.length; } }); } else { @@ -117,7 +128,8 @@ {value: 'hour', label: '���', mode: 'day', xAxisName: '���', format: 'yyyy-MM-dd HH', typeFormat: '%Y-%m-%d %H:%i', timeLength: 60} ]; - + timeType = this.typeOptions[0]; + typeChange(searchText) { this.typeOptions.forEach(types => { if (types.value === searchText) { @@ -141,12 +153,9 @@ } } if (validate && query.type) { - query.format = this.timeType.format; - query.typeFormat = this.timeType.typeFormat; - query.xAxisName = this.timeType.xAxisName; - query.label = this.timeType.label; - query.timeLength = this.timeType.timeLength; + query.timeType = JSON.stringify(this.timeType); query.items = JSON.stringify(this.items); + console.info(this.items); this.router.navigate(['report'], {queryParams: query}); } else { this.msgSrv.error('���������������������������������������'); @@ -154,4 +163,7 @@ } + _disabledDate(current: Date): boolean { + return current && current.getTime() > Date.now() ; + } } -- Gitblit v1.8.0