[WIP] Tentative d'ajout des tarifs dans le tableau

This commit is contained in:
Ludovic CANDELLIER
2021-09-09 00:30:36 +02:00
parent 9cf96b7d4e
commit 1dcc3e34a9
2 changed files with 9 additions and 20 deletions

View File

@@ -35,7 +35,10 @@ class PriceListsDataTable extends DataTable
->editColumn('status', function (PriceList $price_list) { ->editColumn('status', function (PriceList $price_list) {
return PriceLists::getStatus($price_list['status_id']); return PriceLists::getStatus($price_list['status_id']);
}) })
->rawColumns(['action']); ->editColumn('tariff_id', function (PriceList $price_list) {
return view('Admin.Shop.PriceLists.partials.table-prices', ['prices' => $price_list['price_list_values']]);
})
->rawColumns(['tariff_id','action']);
return parent::modifier($datatables); return parent::modifier($datatables);
} }
@@ -45,6 +48,7 @@ class PriceListsDataTable extends DataTable
Column::make('status_id')->data('status')->title('etat'), Column::make('status_id')->data('status')->title('etat'),
Column::make('name')->title('Nom'), Column::make('name')->title('Nom'),
Column::make('sale_channel.name')->title('Canal de vente'), Column::make('sale_channel.name')->title('Canal de vente'),
Column::make('tariff_id')->title('Liste de prix'),
self::makeColumnButtons(), self::makeColumnButtons(),
]; ];
} }

View File

@@ -1,27 +1,12 @@
@if (count($generic['prices'] ?? [])) @if (count($prices ?? []))
<table class="table table-bordered table-hover table-striped w-100 mb-0 dataTable"> <table class="table table-bordered table-hover table-striped w-100 mb-0 dataTable">
<input type="hidden" name="price_generics[0]" value="{{ $generic['id'] }}">
<thead>
<th>
<button type="button" class="btn btn-xs btn-danger delete-generic-price-btn mt-2" data-card-widget="collapse" data-toggle="tooltip" title="supprimer" data-id="{{ $generic['id'] }}">
<i class="fas fa-trash"></i>
</button>
{{ $generic['category']['name'] ?? null }}
</th>
@foreach ($generic['prices'] as $price)
<th>
{{ $price['quantity'] ?? null }} {{ $price['unity_id'] ?? null }}
</th>
@endforeach
</thead>
<tr> <tr>
@foreach ($prices as $price)
<td> <td>
{{ $generic['name'] ?? null }} {{ $price['quantity'] ?? null }}
</td> </td>
@foreach ($generic['prices'] as $price)
<td> <td>
{{ $price['price_taxed'] ?? null }} {{ $price['price'] ?? null }}
</td> </td>
@endforeach @endforeach
</tr> </tr>