| | |
| | | if (value) { |
| | | this.monitorPointOptions.forEach(monitorPoint => { |
| | | if (monitorPoint.id === value) { |
| | | this.monitorPoint = monitorPoint; |
| | | this.items[i].monitorPointName = monitorPoint.name; |
| | | } |
| | | }); |
| | | this.http.get(environment.SERVER_BASH_URL + 'device/monitorPointId', {params: {monitorPointId: value}}).subscribe((res: any) => { |
| | |
| | | } else { |
| | | this.items[i].monitorPoint = null; |
| | | this.items[i].mac = ''; |
| | | this.items[i].monitorPointName = ''; |
| | | } |
| | | } |
| | | |
| | | deviceChange(value, i) { |
| | | this.device = null; |
| | | if (value) { |
| | | this.deviceOptions.forEach(device => { |
| | | if (device.mac === value) { |
| | | this.device = device; |
| | | this.items[i].deviceName = device.name; |
| | | } |
| | | }); |
| | | } else { |
| | | this.items[i].deviceName = ''; |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | reportQuery() { |
| | | const query = this.query; |
| | | if (query.type) { |
| | | this.items.forEach(item => { |
| | | if (item.monitorPoint && item.time) { |
| | | item.formatTime = this.dateSrv.date_format(item.time, this.time.format); |
| | | } else { |
| | | this.msgSrv.error('请完善搜索项或删除查询条目'); |
| | | return; |
| | | } |
| | | }); |
| | | let validate = true; |
| | | for (let i = 0; i < this.items.length; i++) { |
| | | let item = this.items[i]; |
| | | if (item.monitorPoint && item.time) { |
| | | item.formatTime = this.dateSrv.date_format(item.time, this.time.format); |
| | | } else { |
| | | validate = false; |
| | | break; |
| | | } |
| | | } |
| | | if (validate && query.type) { |
| | | query.format = this.timeType.format; |
| | | query.typeFormat = this.timeType.typeFormat; |
| | | query.xAxisName = this.timeType.xAxisName; |
| | |
| | | this.msgSrv.error('请完善搜索项或删除查询条目'); |
| | | } |
| | | |
| | | } |
| | | |
| | | sensorChange(value) { |
| | | this.sensor = {}; |
| | | this.sensorOptions.forEach(sensor => { |
| | | if (sensor.sensorKey === value) { |
| | | this.sensor = sensor; |
| | | } |
| | | }); |
| | | } |
| | | |
| | | } |