From 7ca521e4267b987270f6ccbb9a6c076aeb467d96 Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Wed, 04 Jul 2018 17:11:33 +0800 Subject: [PATCH] 设备,监控站 管理功能增强 --- src/app/routes/devices/monitor-point/monitor-point-edit/monitor-point-edit.component.ts | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/app/routes/devices/monitor-point/monitor-point-edit/monitor-point-edit.component.ts b/src/app/routes/devices/monitor-point/monitor-point-edit/monitor-point-edit.component.ts index 826af7e..2e75da8 100644 --- a/src/app/routes/devices/monitor-point/monitor-point-edit/monitor-point-edit.component.ts +++ b/src/app/routes/devices/monitor-point/monitor-point-edit/monitor-point-edit.component.ts @@ -14,8 +14,8 @@ }) export class MonitorPointEditComponent implements OnInit { - orgOptions = []; - + orgOptions = []; + configMap: {organizationId: number}; data: MonitorPoint; isSaving = false; validateForm: FormGroup; @@ -36,7 +36,10 @@ value: data.areaCode }; } - this.OrgSelectChange(null); + this.orgSelectChange(null); + if (!!this.configMap.organizationId && !data.organizationId) { + data.organizationId = this.configMap.organizationId; + } const validates: MonitorPoint|object = { name: [data.name, [Validators.required] ], organizationId: [data.organizationId, [Validators.required]], @@ -48,6 +51,11 @@ }; this.validateForm = this.formBuilder.group( validates + ); + this.validateForm.controls['organizationId'].valueChanges.subscribe( + value => { + this.configMap.organizationId = value; + } ); } close() { @@ -121,7 +129,7 @@ this.data.townCode = codes[3]; this.data.villageCode = codes[4]; } - OrgSelectChange(text) { + orgSelectChange(text) { const pageBean: PageBean = {pageIndex: 0, pageSize: 20}; this.organizationService.getPagingList(pageBean, text).subscribe( (res: PageBean) => { -- Gitblit v1.8.0