|
|
|
|
@ -1,56 +1,63 @@
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDialogShortDesc')}}</h3>
|
|
|
|
|
<mat-form-field appearance="fill" >
|
|
|
|
|
<mat-label>{{this.languageService.lMap.get('filterDilogSearchText')}}</mat-label>
|
|
|
|
|
<input matInput type="text" [(ngModel)]="criteria" >
|
|
|
|
|
</mat-form-field>
|
|
|
|
|
<div class="container">
|
|
|
|
|
<div class="filterBox">
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDialogShortDesc')}}</h3>
|
|
|
|
|
<mat-form-field appearance="fill" style="width: 100%;" >
|
|
|
|
|
<mat-label>{{this.languageService.lMap.get('filterDilogSearchText')}}</mat-label>
|
|
|
|
|
<input matInput type="text" [(ngModel)]="criteria" >
|
|
|
|
|
</mat-form-field>
|
|
|
|
|
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDilogSg')}}</h3>
|
|
|
|
|
<multiselect-autocomplete
|
|
|
|
|
[placeholder]="userSupportGroup"
|
|
|
|
|
[data]="supportGroups"
|
|
|
|
|
[key]="'supportGroup'"
|
|
|
|
|
(result)="onResult($event)">
|
|
|
|
|
</multiselect-autocomplete>
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDilogSg')}}</h3>
|
|
|
|
|
<multiselect-autocomplete
|
|
|
|
|
[placeholder]="userSupportGroup"
|
|
|
|
|
[data]="supportGroups"
|
|
|
|
|
[key]="'supportGroup'"
|
|
|
|
|
(result)="onResult($event)">
|
|
|
|
|
</multiselect-autocomplete>
|
|
|
|
|
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDilogState')}}</h3>
|
|
|
|
|
<multiselect-autocomplete
|
|
|
|
|
[placeholder]="languageService.lMap.get('filterDilogSearchState')"
|
|
|
|
|
[data]="states"
|
|
|
|
|
[key]="'state'"
|
|
|
|
|
(result)="onResult($event)">
|
|
|
|
|
</multiselect-autocomplete>
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDilogState')}}</h3>
|
|
|
|
|
<multiselect-autocomplete
|
|
|
|
|
[placeholder]="languageService.lMap.get('filterDilogSearchState')"
|
|
|
|
|
[data]="states"
|
|
|
|
|
[key]="'state'"
|
|
|
|
|
(result)="onResult($event)">
|
|
|
|
|
</multiselect-autocomplete>
|
|
|
|
|
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDilogContract')}}</h3>
|
|
|
|
|
<multiselect-autocomplete
|
|
|
|
|
[placeholder]="languageService.lMap.get('filterDilogSearchContract')"
|
|
|
|
|
[data]="contracts"
|
|
|
|
|
[key]="'contract'"
|
|
|
|
|
(result)="onResult($event)">
|
|
|
|
|
</multiselect-autocomplete>
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDilogContract')}}</h3>
|
|
|
|
|
<multiselect-autocomplete
|
|
|
|
|
[placeholder]="languageService.lMap.get('filterDilogSearchContract')"
|
|
|
|
|
[data]="contracts"
|
|
|
|
|
[key]="'contract'"
|
|
|
|
|
(result)="onResult($event)">
|
|
|
|
|
</multiselect-autocomplete>
|
|
|
|
|
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDilogPaketType')}}</h3>
|
|
|
|
|
<multiselect-autocomplete
|
|
|
|
|
[placeholder]="languageService.lMap.get('filterDilogSearchPt')"
|
|
|
|
|
[data]="paketTypes"
|
|
|
|
|
[key]="'paketType'"
|
|
|
|
|
(result)="onResult($event)">
|
|
|
|
|
</multiselect-autocomplete>
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDilogPaketType')}}</h3>
|
|
|
|
|
<multiselect-autocomplete
|
|
|
|
|
[placeholder]="languageService.lMap.get('filterDilogSearchPt')"
|
|
|
|
|
[data]="paketTypes"
|
|
|
|
|
[key]="'paketType'"
|
|
|
|
|
(result)="onResult($event)">
|
|
|
|
|
</multiselect-autocomplete>
|
|
|
|
|
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDilogDate')}}</h3>
|
|
|
|
|
<mat-form-field appearance="fill">
|
|
|
|
|
<mat-label>{{this.languageService.lMap.get('filterDilogSearchFrom')}}</mat-label>
|
|
|
|
|
<input matInput [matDatepicker]="picker1" [(ngModel)]="filterStartDate">
|
|
|
|
|
<mat-hint>MM/DD/YYYY</mat-hint>
|
|
|
|
|
<mat-datepicker-toggle matIconSuffix [for]="picker1"></mat-datepicker-toggle>
|
|
|
|
|
<mat-datepicker #picker1></mat-datepicker>
|
|
|
|
|
</mat-form-field>
|
|
|
|
|
-
|
|
|
|
|
<mat-form-field appearance="fill">
|
|
|
|
|
<mat-label>{{this.languageService.lMap.get('filterDilogSearchTo')}}</mat-label>
|
|
|
|
|
<input matInput [matDatepicker]="picker2" [(ngModel)]="filterEndDate">
|
|
|
|
|
<mat-hint>MM/DD/YYYY</mat-hint>
|
|
|
|
|
<mat-datepicker-toggle matIconSuffix [for]="picker2"></mat-datepicker-toggle>
|
|
|
|
|
<mat-datepicker #picker2></mat-datepicker>
|
|
|
|
|
</mat-form-field>
|
|
|
|
|
<br><br>
|
|
|
|
|
<button mat-raised-button color = "primary" (click)="mapFilter()">{{this.languageService.lMap.get('filterDilogButton')}}</button>
|
|
|
|
|
<h3 class="filterHeading">{{this.languageService.lMap.get('filterDilogDate')}}</h3>
|
|
|
|
|
<mat-form-field appearance="fill" style="width: 48%;">
|
|
|
|
|
<mat-label>{{this.languageService.lMap.get('filterDilogSearchFrom')}}</mat-label>
|
|
|
|
|
<input matInput [matDatepicker]="picker1" [(ngModel)]="filterStartDate">
|
|
|
|
|
<mat-hint>MM/DD/YYYY</mat-hint>
|
|
|
|
|
<mat-datepicker-toggle matIconSuffix [for]="picker1"></mat-datepicker-toggle>
|
|
|
|
|
<mat-datepicker #picker1></mat-datepicker>
|
|
|
|
|
</mat-form-field>
|
|
|
|
|
-
|
|
|
|
|
<mat-form-field appearance="fill" style="width: 48%;">
|
|
|
|
|
<mat-label>{{this.languageService.lMap.get('filterDilogSearchTo')}}</mat-label>
|
|
|
|
|
<input matInput [matDatepicker]="picker2" [(ngModel)]="filterEndDate">
|
|
|
|
|
<mat-hint>MM/DD/YYYY</mat-hint>
|
|
|
|
|
<mat-datepicker-toggle matIconSuffix [for]="picker2"></mat-datepicker-toggle>
|
|
|
|
|
<mat-datepicker #picker2></mat-datepicker>
|
|
|
|
|
</mat-form-field>
|
|
|
|
|
<br><br>
|
|
|
|
|
<div class="buttonBox">
|
|
|
|
|
<button mat-raised-button color="warn" style="margin-right: 3px;" matDialogClose>{{this.languageService.lMap.get('filterDialogCancel')}}</button>
|
|
|
|
|
<button mat-raised-button color = "primary" style="margin-left: 3px;" (click)="mapFilter()">{{this.languageService.lMap.get('filterDilogButton')}}</button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|