From 43e7ed40c26afa535aba24b1c9ddc1b87b607d8d Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Mon, 05 Mar 2018 09:26:26 +0800 Subject: [PATCH] 报表查看 --- src/app/routes/systems/organization/organization-config/organization-config.component.ts | 31 +++++++++++++++++-------------- 1 files changed, 17 insertions(+), 14 deletions(-) diff --git a/src/app/routes/systems/organization/organization-config/organization-config.component.ts b/src/app/routes/systems/organization/organization-config/organization-config.component.ts index f4cee54..50c4d60 100644 --- a/src/app/routes/systems/organization/organization-config/organization-config.component.ts +++ b/src/app/routes/systems/organization/organization-config/organization-config.component.ts @@ -2,7 +2,6 @@ import { filter } from 'rxjs/operators'; import { HttpClient } from '@angular/common/http'; import { FormGroup, FormBuilder, FormControl, Validators, FormArray, AbstractControl } from '@angular/forms'; -import { SensorsService } from '@business/services/http/sensors.service'; import { Grid, PageBean } from '@business/entity/grid'; import { Organization, AlarmConfig, AlarmSensorLevel, AlarmConfigValue } from '@business/entity/data'; import { Component, OnInit, OnDestroy } from '@angular/core'; @@ -23,12 +22,11 @@ ngOnDestroy(): void { this.backToList(); } - private organization: Organization; + public organization: Organization; grid: Grid<object> = new Grid<object>(null); validateForm: FormGroup; constructor( private organizationService: OrganizationService, - private sensorsService: SensorsService, private alarmConfigService: AlarmConfigService, private formBuilder: FormBuilder, private http: _HttpClient, @@ -70,17 +68,17 @@ let increment = alarmLevels[key].increment; increment = increment == null || increment.length != 3 ? [0, 0, 0] : increment; const incrementArray = this.formBuilder.array([ - [increment[0], Validators.pattern(patterns.num)], - [increment[1], Validators.pattern(patterns.num)], - [increment[2], Validators.pattern(patterns.num)] + [increment[0]], + [increment[1]], + [increment[2]] ]); let degression = alarmLevels[key].degression; degression = degression == null || degression.length != 3 ? [0, 0, 0] : degression; const degressionArray = this.formBuilder.array([ - [degression[0], Validators.pattern(patterns.num)], - [degression[1], Validators.pattern(patterns.num)], - [degression[2], Validators.pattern(patterns.num)] + [degression[0]], + [degression[1]], + [degression[2]] ]); //������������������������ // let _degressionEnable = degression[0] != 0 || degression[1] != 0 || degression[2] != 0; @@ -241,14 +239,19 @@ return null; } let result = {}; - if ((i0.value != 0 || i1.value != 0 || i2.value != 0)&&(i0.value >= i1.value||i1.value >= i2.value)) { + const i0_value = parseInt(i0.value); + const i1_value = parseInt(i1.value); + const i2_value = parseInt(i2.value); + if ((i0_value != 0 || i1_value != 0 || i2_value != 0)&&(i0_value >= i1_value||i1_value >= i2_value)) { this.addError('increment',i0,i1,i2); result["increment"] = true; }else{ this.removeError('increment',i0,i1,i2); } - debugger; - if(degressEnable&&(d0.value != 0 || d1.value != 0 || d2.value != 0)&&(d1.value >= d0.value||d2.value >= d1.value)) { + const d0_value = parseInt(d0.value); + const d1_value = parseInt(d1.value); + const d2_value = parseInt(d2.value); + if(degressEnable&&(d0_value != 0 || d1_value != 0 || d2_value != 0)&&(d1_value >= d0_value||d2_value >= d1_value)) { this.addError('degression',d0,d1,d2); result["degression"] = true; }else{ @@ -274,8 +277,8 @@ } } } - private hasDegression = false; - refreshHasDegression(value){ + public hasDegression = false; + public refreshHasDegression(value){ if(value){ this.hasDegression = true; }else{ -- Gitblit v1.8.0