From 200bdcf8e0de0f846dc92bf632f8e10ed98ddb89 Mon Sep 17 00:00:00 2001 From: manueltauber Date: Thu, 28 Sep 2023 14:53:22 +0200 Subject: [PATCH] Filter Presets Frontend Anpassung --- .../filter-dialog.component.html | 2 + .../filter-dialog/filter-dialog.component.ts | 9 ++ .../multiselect-autocomplete.component.html | 7 +- .../multiselect-autocomplete.component.ts | 84 +++++++++++++++++++ .../src/app/ntt-gantt/ntt-gantt.component.ts | 24 +++++- 5 files changed, 121 insertions(+), 5 deletions(-) diff --git a/frontend/src/app/filter-dialog/filter-dialog.component.html b/frontend/src/app/filter-dialog/filter-dialog.component.html index 4e65842..c657a5f 100644 --- a/frontend/src/app/filter-dialog/filter-dialog.component.html +++ b/frontend/src/app/filter-dialog/filter-dialog.component.html @@ -22,6 +22,8 @@ [placeholder]="userSupportGroup" [data]="supportGroups" [key]="'supportGroup'" + [appliedFilters]= "appliedFiltersSg" + (result)="onResult($event)"> diff --git a/frontend/src/app/filter-dialog/filter-dialog.component.ts b/frontend/src/app/filter-dialog/filter-dialog.component.ts index 57d0744..ae1fb10 100644 --- a/frontend/src/app/filter-dialog/filter-dialog.component.ts +++ b/frontend/src/app/filter-dialog/filter-dialog.component.ts @@ -51,6 +51,15 @@ export class FilterDialogComponent implements OnInit { public textFilter = []; public dateFilter = []; public filterLabels: string[] = []; + + public appliedFilterText: string; + public appliedFiltersSg: string[] = ["Vertrieb - Vertriebsstellenbetreuung Nord", "Vertrieb - Vertriebsstellenbetreuung West", "Vertrieb - Vertriebsstellenbetreuung Süd", "Vertrieb - Vertriebsstellenbetreuung Ost"]; + public appliedFiltersStatus: string[] = ["Vertrieb - Vertriebsstellenbetreuung Nord", "Vertrieb - Vertriebsstellenbetreuung West", "Vertrieb - Vertriebsstellenbetreuung Süd", "Vertrieb - Vertriebsstellenbetreuung Ost"]; + public appliedFiltersContract: string[] = ["Vertrieb - Vertriebsstellenbetreuung Nord", "Vertrieb - Vertriebsstellenbetreuung West", "Vertrieb - Vertriebsstellenbetreuung Süd", "Vertrieb - Vertriebsstellenbetreuung Ost"]; + public appliedFiltersPaketType: string[] = ["Vertrieb - Vertriebsstellenbetreuung Nord", "Vertrieb - Vertriebsstellenbetreuung West", "Vertrieb - Vertriebsstellenbetreuung Süd", "Vertrieb - Vertriebsstellenbetreuung Ost"]; + public appliedFilterDateFrom: Date; + public appliedFilterDateTo: Date; + public filterObj; /** diff --git a/frontend/src/app/multiselect-autocomplete/multiselect-autocomplete.component.html b/frontend/src/app/multiselect-autocomplete/multiselect-autocomplete.component.html index f407e5d..b2fd683 100644 --- a/frontend/src/app/multiselect-autocomplete/multiselect-autocomplete.component.html +++ b/frontend/src/app/multiselect-autocomplete/multiselect-autocomplete.component.html @@ -10,14 +10,19 @@ - + + +