added getall and delete functions for deliverer page

This commit is contained in:
2025-11-30 13:10:12 +01:00
parent a76b184dc1
commit ef1c7eba83
5 changed files with 79 additions and 292 deletions

View File

@@ -1,4 +1,6 @@
<nz-table #basicTable [nzData]="listOfDeliverers">
<nz-table [nzData]="deliverers()"
[nzFrontPagination]="false"
[nzLoading]="deliverersLoading()">
<thead>
<tr class="text-center">
<th>Transporteur</th>
@@ -7,13 +9,14 @@
</tr>
</thead>
<tbody class="text-center">
@for (data of basicTable.data; track data) {
@for (deliverer of deliverers(); track deliverer.id) {
<tr>
<td>{{data.transporter}}</td>
<td>{{deliverer.transporter}}</td>
<td>
<app-modal-button type="link" name="Voir tout les bons de livraison">
<div style="max-height: 400px; overflow-y: auto;">
<nz-table [nzData]="data.deliveryNote">
<nz-table [nzData]="deliverers()"
[nzFrontPagination]="false">
<thead>
<tr class="text-center">
<th>Numéro de livraison</th>
@@ -23,7 +26,7 @@
</tr>
</thead>
<tbody class="text-center">
@for (deliveryInfo of data.deliveryNote; track deliveryInfo) {
@for (deliveryInfo of deliverer.deliveryNotes; track deliveryInfo.id) {
<tr>
<td>{{deliveryInfo.trackingNumber}}</td>
<td>{{deliveryInfo.expeditionDate | date: 'dd/MM/yyyy'}}</td>
@@ -43,7 +46,7 @@
</app-modal-nav>
<nz-divider nzType="vertical"></nz-divider>
<div>
<nz-icon nzType="delete" nzTheme="outline" class="cursor-pointer text-red-700"/>
<nz-icon nzType="delete" nzTheme="outline" class="cursor-pointer text-red-700" (click)="delete(deliverer.id)"/>
</div>
</div>
</td>