Compare commits
	
		
			12 Commits
		
	
	
		
			2024.10
			...
			a8e1ba6c02
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | a8e1ba6c02 | ||
| e64fbfd014 | |||
| 8cd7b85de2 | |||
|  | ddc7f97e27 | ||
| 24e3765c28 | |||
|  | 86f3ddb34b | ||
| d6c55ef82b | |||
| d977ddfb7b | |||
|  | 0e8bd5343d | ||
| ceeaa89ba3 | |||
|  | c3dbf85eb6 | ||
| ad5fe95b55 | 
							
								
								
									
										12
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -1,12 +1,12 @@ | |||||||
| { | { | ||||||
|   "name": "farmmaps-lib-app", |   "name": "farmmaps-lib-app", | ||||||
|   "version": "4.11.1", |   "version": "4.12.0", | ||||||
|   "lockfileVersion": 3, |   "lockfileVersion": 3, | ||||||
|   "requires": true, |   "requires": true, | ||||||
|   "packages": { |   "packages": { | ||||||
|     "": { |     "": { | ||||||
|       "name": "farmmaps-lib-app", |       "name": "farmmaps-lib-app", | ||||||
|       "version": "4.11.1", |       "version": "4.12.0", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@angular-eslint/eslint-plugin": "^18.2.0", |         "@angular-eslint/eslint-plugin": "^18.2.0", | ||||||
|         "@angular/animations": "^18.2.3", |         "@angular/animations": "^18.2.3", | ||||||
| @@ -90,7 +90,7 @@ | |||||||
|     }, |     }, | ||||||
|     "dist/common": { |     "dist/common": { | ||||||
|       "name": "@farmmaps/common", |       "name": "@farmmaps/common", | ||||||
|       "version": "4.11.0-prerelease.2517", |       "version": "4.12.0-prerelease.2522", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "tslib": "^2.3.0" |         "tslib": "^2.3.0" | ||||||
|       }, |       }, | ||||||
| @@ -115,7 +115,7 @@ | |||||||
|     }, |     }, | ||||||
|     "dist/common-map": { |     "dist/common-map": { | ||||||
|       "name": "@farmmaps/common-map", |       "name": "@farmmaps/common-map", | ||||||
|       "version": "4.11.0-prerelease.2517", |       "version": "4.12.0-prerelease.2522", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "tslib": "^2.0.0" |         "tslib": "^2.0.0" | ||||||
|       }, |       }, | ||||||
| @@ -130,7 +130,7 @@ | |||||||
|     }, |     }, | ||||||
|     "dist/common-map3d": { |     "dist/common-map3d": { | ||||||
|       "name": "@farmmaps/common-map3d", |       "name": "@farmmaps/common-map3d", | ||||||
|       "version": "4.11.0-prerelease.2517", |       "version": "4.12.0-prerelease.2522", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "tslib": "^2.0.0" |         "tslib": "^2.0.0" | ||||||
|       }, |       }, | ||||||
| @@ -143,7 +143,7 @@ | |||||||
|     }, |     }, | ||||||
|     "dist/ng-openlayers": { |     "dist/ng-openlayers": { | ||||||
|       "name": "@farmmaps/ng-openlayers", |       "name": "@farmmaps/ng-openlayers", | ||||||
|       "version": "4.11.0-prerelease.2517", |       "version": "4.12.0-prerelease.2522", | ||||||
|       "license": "MPL-2.0", |       "license": "MPL-2.0", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "tslib": "^2.3.0" |         "tslib": "^2.3.0" | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "farmmaps-lib-app", |   "name": "farmmaps-lib-app", | ||||||
|   "version": "4.11.1", |   "version": "4.12.0", | ||||||
|   "scripts":   { |   "scripts":   { | ||||||
|     "ng": "ng", |     "ng": "ng", | ||||||
|     "start": "ng serve", |     "start": "ng serve", | ||||||
|   | |||||||
| @@ -81,7 +81,7 @@ export class ItemService { | |||||||
|  |  | ||||||
|   getItemList(itemType?: string, dataFilter?: any, level?: number, atItemLocationItemCode?: string, |   getItemList(itemType?: string, dataFilter?: any, level?: number, atItemLocationItemCode?: string, | ||||||
|     indexed?: boolean, validToday?: boolean,tags?:string,crs?:string, startDate?: Date, endDate?: Date, |     indexed?: boolean, validToday?: boolean,tags?:string,crs?:string, startDate?: Date, endDate?: Date, | ||||||
|     skip?: number, take?: number, sourceTask?: string): Observable<IItem[]> { |     skip?: number, take?: number, sourceTask?: string, exactMatchStartOrEndDate?: boolean): Observable<IItem[]> { | ||||||
|     let params = new HttpParams(); |     let params = new HttpParams(); | ||||||
|     if(itemType)  params = params.append("it", itemType); |     if(itemType)  params = params.append("it", itemType); | ||||||
|     if(dataFilter) params = params.append("df", JSON.stringify(dataFilter)); |     if(dataFilter) params = params.append("df", JSON.stringify(dataFilter)); | ||||||
| @@ -93,23 +93,29 @@ export class ItemService { | |||||||
|     if (crs) params = params.append("crs", crs); |     if (crs) params = params.append("crs", crs); | ||||||
|     if (startDate) params = params.append("sDate", startDate.toISOString()); |     if (startDate) params = params.append("sDate", startDate.toISOString()); | ||||||
|     if (endDate) params = params.append("eDate", endDate.toISOString()); |     if (endDate) params = params.append("eDate", endDate.toISOString()); | ||||||
|  |     if (endDate) params = params.append("eDate", endDate.toISOString()); | ||||||
|     if (sourceTask) params = params.append("sourceTask", sourceTask); |     if (sourceTask) params = params.append("sourceTask", sourceTask); | ||||||
|     if(skip) params = params.append("skip", skip); |     if(skip) params = params.append("skip", skip); | ||||||
|     if(take) params = params.append("take", take); |     if(take) params = params.append("take", take); | ||||||
|  |     if(exactMatchStartOrEndDate) params = params.append("exactMatchStartOrEndDate", exactMatchStartOrEndDate);     | ||||||
|     return this.httpClient.get<IItem[]>(`${this.ApiEndpoint()}/api/v1/items/`, { params: params }); |     return this.httpClient.get<IItem[]>(`${this.ApiEndpoint()}/api/v1/items/`, { params: params }); | ||||||
|   } |   } | ||||||
|    |    | ||||||
|   getItemListCount(itemType: string, startDate?: Date, endDate?: Date, sourceTask?: string): Observable<number> { |   getItemListCount(itemType: string, startDate?: Date, endDate?: Date, sourceTask?: string, | ||||||
|  |     indexed?: boolean, exactMatchStartOrEndDate?: boolean): Observable<number> { | ||||||
|     let params = new HttpParams(); |     let params = new HttpParams(); | ||||||
|     params = params.append("it", itemType); |     params = params.append("it", itemType); | ||||||
|     if (sourceTask) params = params.append("sourceTask", sourceTask); |     if (sourceTask) params = params.append("sourceTask", sourceTask); | ||||||
|     if (startDate) params = params.append("sDate", startDate.toISOString()); |     if (startDate) params = params.append("sDate", startDate.toISOString()); | ||||||
|     if (endDate) params = params.append("eDate", endDate.toISOString()); |     if (endDate) params = params.append("eDate", endDate.toISOString()); | ||||||
|  |     if(indexed) params = params.append("ind",indexed?"true":"false"); | ||||||
|  |     if(exactMatchStartOrEndDate) params = params.append("exactMatchStartOrEndDate", exactMatchStartOrEndDate); | ||||||
|     return this.httpClient.get<number>(`${this.ApiEndpoint()}/api/v1/items/count`, { params: params }); |     return this.httpClient.get<number>(`${this.ApiEndpoint()}/api/v1/items/count`, { params: params }); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   getChildItemList(parentcode: string, itemType?: string, dataFilter?: any, level = 1, deep = true, |   getChildItemList(parentcode: string, itemType?: string, dataFilter?: any, level = 1, deep = true, | ||||||
|                    startDate?: Date, endDate?: Date, skip?: number, take?: number): Observable<IItem[]> { |                    startDate?: Date, endDate?: Date, skip?: number, take?: number, | ||||||
|  |                    exactMatchStartOrEndDate?: boolean): Observable<IItem[]> { | ||||||
|     let params = new HttpParams(); |     let params = new HttpParams(); | ||||||
|     if(itemType != null) { |     if(itemType != null) { | ||||||
|       params = params.append("it", itemType); |       params = params.append("it", itemType); | ||||||
| @@ -121,13 +127,15 @@ export class ItemService { | |||||||
|     params = params.append("deep", deep.toString()); |     params = params.append("deep", deep.toString()); | ||||||
|     if (startDate) params = params.append("sDate", startDate.toISOString()); |     if (startDate) params = params.append("sDate", startDate.toISOString()); | ||||||
|     if (endDate) params = params.append("eDate", endDate.toISOString()); |     if (endDate) params = params.append("eDate", endDate.toISOString()); | ||||||
|  |     if(exactMatchStartOrEndDate) params = params.append("exactMatchStartOrEndDate", exactMatchStartOrEndDate);   | ||||||
|      |      | ||||||
|     if(skip) params = params.append("skip", skip); |     if(skip) params = params.append("skip", skip); | ||||||
|     if(take) params = params.append("take", take); |     if(take) params = params.append("take", take); | ||||||
|     return this.httpClient.get<IItem[]>(`${this.ApiEndpoint()}/api/v1/items/${parentcode}/children`, { params: params }); |     return this.httpClient.get<IItem[]>(`${this.ApiEndpoint()}/api/v1/items/${parentcode}/children`, { params: params }); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   getChildItemListCount(parentcode: string, itemType?: string,dataFilter?: any): Observable<number> { |   getChildItemListCount(parentcode: string, itemType?: string,dataFilter?: any, | ||||||
|  |                         startDate?: Date, endDate?: Date, exactMatchStartOrEndDate?: boolean): Observable<number> { | ||||||
|     let params = new HttpParams(); |     let params = new HttpParams(); | ||||||
|     if(itemType != null) { |     if(itemType != null) { | ||||||
|       params = params.append("it", itemType); |       params = params.append("it", itemType); | ||||||
| @@ -135,6 +143,9 @@ export class ItemService { | |||||||
|     if (dataFilter != null) { |     if (dataFilter != null) { | ||||||
|       params = params.append("df", JSON.stringify(dataFilter)); |       params = params.append("df", JSON.stringify(dataFilter)); | ||||||
|     } |     } | ||||||
|  |     if (startDate) params = params.append("sDate", startDate.toISOString()); | ||||||
|  |     if (endDate) params = params.append("eDate", endDate.toISOString()); | ||||||
|  |     if(exactMatchStartOrEndDate) params = params.append("exactMatchStartOrEndDate", exactMatchStartOrEndDate);   | ||||||
|     return this.httpClient.get<number>(`${this.ApiEndpoint()}/api/v1/items/${parentcode}/children/count`, { params: params }); |     return this.httpClient.get<number>(`${this.ApiEndpoint()}/api/v1/items/${parentcode}/children/count`, { params: params }); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ export class ItemTypeService { | |||||||
|  |  | ||||||
|      getExtraAttributes(itemType: string) { |      getExtraAttributes(itemType: string) { | ||||||
|       let extraAttributes = null; |       let extraAttributes = null; | ||||||
|       if (this.itemTypes[itemType] && this.itemTypes[itemType].extraAttributes) extraAttributes = this.itemTypes[itemType].extraAttributes; |       if (this.itemTypes[itemType] && this.itemTypes[itemType]?.extraAttributes) extraAttributes = this.itemTypes[itemType]?.extraAttributes; | ||||||
|       return extraAttributes; |       return extraAttributes; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user