diff --git a/projects/common/src/fm/services/item.service.ts b/projects/common/src/fm/services/item.service.ts index 9edda48..1abfbfb 100644 --- a/projects/common/src/fm/services/item.service.ts +++ b/projects/common/src/fm/services/item.service.ts @@ -25,7 +25,8 @@ export class ItemService { return this.httpClient.get<{ [id: string]: IItemType }>(`${this.ApiEndpoint()}/api/v1/itemtypes/`); } - getFeatures(extent: number[], crs: string, searchText?: string, searchTags?:string,startDate?:Date,endDate?:Date,itemType?:string,parentCode?:string,dataFilter?:string,level?:number,indexed?:boolean): Observable { + getFeatures(extent: number[], crs: string, searchText?: string, searchTags?:string,startDate?:Date,endDate?:Date, + itemType?:string,parentCode?:string,dataFilter?:string,level?:number,indexed?:boolean,atItemLocationItemCode?: string): Observable { let params = new HttpParams(); params = params.append("crs", crs); if (extent) params =params.append("bbox", extent.join(",")); @@ -43,6 +44,7 @@ export class ItemService { if (parentCode) params = params.append("pc", parentCode); if (dataFilter) params = params.append("df", dataFilter); if (level) params = params.append("lvl", level.toString()); + if (atItemLocationItemCode) params = params.append("ail", atItemLocationItemCode); params = params.append("ind", indexed ?? true); return this.httpClient.get(`${this.ApiEndpoint()}/api/v1/items/features/`, {params:params}); }