From 4d0fd6e3bb6c3dcd48763338255075e2662622e6 Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Tue, 12 Jun 2018 13:15:01 +0800
Subject: [PATCH] 监控点 区域可选
---
src/app/routes/devices/monitor-point/monitor-point-edit/monitor-point-edit.component.ts | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 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 9ca1b95..6cee432 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
@@ -67,7 +67,7 @@
}
} );
this.subject.next( this );
- }else {
+ } else {
this.validate();
}
}
@@ -77,6 +77,7 @@
}
}
areaLazyLoad(event: { option: CascaderOption, index: number, resolve: (children: CascaderOption[]) => void, reject: () => void }) {
+ console.info(event);
const index = event['index'];
const option = event.option;
switch (index) {
@@ -98,12 +99,26 @@
event.resolve( res );
}
); break;
+ case 2:
+ this.areacodeService.getTowns(option.value).subscribe(
+ (res: {label: string, value: string}[]) => {
+ event.resolve( res );
+ }
+ ); break;
+ case 3:
+ this.areacodeService.getVillages(option.value).subscribe(
+ (res: {label: string, value: string}[]) => {
+ event.resolve( res );
+ }
+ ); break;
}
}
setAreaCodes(codes: string[]) {
this.data.provinceCode = codes[0];
this.data.cityCode = codes[1];
this.data.areaCode = codes[2];
+ this.data.townCode = codes[3];
+ this.data.villageCode = codes[4];
}
OrgSelectChange(text) {
const pageBean: PageBean = {pageIndex: 0, pageSize: 20};
--
Gitblit v1.8.0