From fd7b11ec894b6f8c5cc736489c0f26eec35ad3ce Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Fri, 11 May 2018 17:20:53 +0800 Subject: [PATCH] 设备 增加 行业 --- src/app/routes/devices/basic-info/device-edit/device-edit.component.ts | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/app/routes/devices/basic-info/device-edit/device-edit.component.ts b/src/app/routes/devices/basic-info/device-edit/device-edit.component.ts index c128c0f..3fa4dfb 100644 --- a/src/app/routes/devices/basic-info/device-edit/device-edit.component.ts +++ b/src/app/routes/devices/basic-info/device-edit/device-edit.component.ts @@ -8,7 +8,10 @@ import { Component, OnInit } from '@angular/core'; import { Device} from '@business/entity/data'; import { _Validators } from '@delon/abc'; -import { PageBean } from '@business/entity/grid'; +import { PageBean, ResultBean } from '@business/entity/grid'; +import { _HttpClient } from '@delon/theme'; +import { environment } from '@env/environment'; +import { debug } from 'util'; @Component({ selector: 'app-device-edit', @@ -17,6 +20,7 @@ }) export class DeviceEditComponent implements OnInit { public monitorPoints: any [] = []; + public professions: any [] = []; public deviceVersions: any [] = []; public operateUsers: any [] = []; public isSaving = false; @@ -25,7 +29,8 @@ private formBuilder: FormBuilder, private monitorPointService: MonitorPointService, private versionService: VersionService, - private operateUserService: OperateUserService + private operateUserService: OperateUserService, + private http:_HttpClient ) { } data: Device; validateForm: FormGroup; @@ -34,14 +39,17 @@ this.monitorPointChange(null); this.deviceVersionChange(null); this.operateUserChange(null); + this.professionChange(); if (this.data.createTime == null) { this.data.createTime = new Date().getTime(); } + debugger; const validates: Device = { name: [data.name, [Validators.required]], mac: [data.mac, [Validators.required]], deviceVersionId: [data.deviceVersionId], monitorPointId: [data.monitorPointId], + professionId: [data.professionId], operateUserId: [data.operateUserId], address: [data.address], id: [data.id], @@ -67,6 +75,16 @@ ToolsService.markAsDirty(this.validateForm); } } + professionChange(){ + this.http.get<ResultBean<any[]>>(environment.SERVER_BASH_URL+"profession/getall").subscribe( + result => { + if(!!result.code){ + debugger; + this.professions = result.data; + } + } + ); + } monitorPointChange(text) { const pageBean: PageBean = {pageIndex: 0, pageSize: 20}; this.monitorPointService.getPagingList(pageBean, text).subscribe( -- Gitblit v1.8.0