mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
79 lines
2.2 KiB
HTML
79 lines
2.2 KiB
HTML
<div class="goods-in-list-headline">
|
|
<h1 class="goods-in-list-title">Wareneingangsliste</h1>
|
|
<p class="goods-in-list-paragraph">
|
|
Vergeben Sie Meldenummern oder<br />
|
|
bestellen Sie Artikel nach
|
|
</p>
|
|
</div>
|
|
|
|
<div class="filter-wrapper">
|
|
<div class="hits" *ngIf="hits$ | async; let hits">{{ hits }} Titel</div>
|
|
<ui-order-by-filter
|
|
[orderBy]="(filter$ | async)?.orderBy"
|
|
(selectedOrderByChange)="store.search({ clear: true }); updateBreadcrumb()"
|
|
></ui-order-by-filter>
|
|
</div>
|
|
|
|
<ui-scroll-container
|
|
#scrollContainer
|
|
*ngIf="!(listEmpty$ | async); else emptyMessage"
|
|
[loading]="loading$ | async"
|
|
(reachEnd)="loadMore()"
|
|
[deltaEnd]="150"
|
|
[itemLength]="itemLength$ | async"
|
|
[containerHeight]="27"
|
|
>
|
|
<ng-container *ngFor="let item of items$ | async">
|
|
<goods-in-list-item
|
|
[class.cursor]="!editSsc"
|
|
(click)="navigateToDetails(item)"
|
|
[item]="item"
|
|
[editSsc]="editSsc"
|
|
(refresh)="refreshList()"
|
|
></goods-in-list-item>
|
|
<hr />
|
|
</ng-container>
|
|
</ui-scroll-container>
|
|
|
|
<ng-template #emptyMessage>
|
|
<div class="empty-message">
|
|
Momentan steht kein Bestellposten zur Nachbearbeitung aus.<br />
|
|
Alle Bestellposten sind ordnungsgemäß bearbeitet.
|
|
</div>
|
|
</ng-template>
|
|
|
|
<div *ngIf="!(listEmpty$ | async)" class="actions">
|
|
<button
|
|
*ngIf="!editSsc"
|
|
class="cta-edit-ssc cta-action-primary"
|
|
(click)="editSsc = true"
|
|
matomoClickCategory="goods-in-list"
|
|
matomoClickAction="click"
|
|
matomoClickName="meldenummer-vergeben"
|
|
>
|
|
Meldenummern vergeben
|
|
</button>
|
|
|
|
<ng-container *ngIf="editSsc">
|
|
<button
|
|
class="cta-cancel-ssc cta-action-secondary"
|
|
(click)="cancelSsc()"
|
|
matomoClickCategory="goods-in-list"
|
|
matomoClickAction="click"
|
|
matomoClickName="meldenummer-vergeben-abbrechen"
|
|
>
|
|
Abbrechen
|
|
</button>
|
|
<button
|
|
class="cta-save-ssc cta-action-primary"
|
|
(click)="saveSsc()"
|
|
[disabled]="editSscDisabled$ | async"
|
|
matomoClickCategory="goods-in-list"
|
|
matomoClickAction="click"
|
|
matomoClickName="meldenummer-vergeben-speichern"
|
|
>
|
|
<ui-spinner [show]="showSaveSscSpinner$ | async"> Meldenummern speichern </ui-spinner>
|
|
</button>
|
|
</ng-container>
|
|
</div>
|