| | |
| | | } |
| | | ); |
| | | } |
| | | getAreas(cityCode: string): Observable<{label: string, value: string}[]> { |
| | | getAreas(cityCode: string, isLeaf ?: Boolean): Observable<{label: string, value: string}[]> { |
| | | return this.http.get( this.baseUrl + '/area/get-areas', {cityCode: cityCode}).map( |
| | | (res: {code: number, data: any}) => { |
| | | let areas = []; |
| | | if (res !== null && res['code'] === 1 ) { |
| | | areas = res['data'].map((item) => { |
| | | return {label: item.areaName , value: item.areaCode}; |
| | | return {label: item.areaName , value: item.areaCode, isLeaf: isLeaf === undefined ? true : isLeaf}; |
| | | }); |
| | | } |
| | | return areas; |