From 0008631099e794b7fa8fe8b00a219df35994ba66 Mon Sep 17 00:00:00 2001 From: tristan Date: Wed, 22 Apr 2026 14:47:13 +0200 Subject: [PATCH] =?UTF-8?q?feat=20:=20migration=20de=20la=20page=20r=C3=A9?= =?UTF-8?q?ceptions=20en=20attente=20sur=20UiDataTable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Filtres recherche case-insensitive (ipartial) - Ajout carrier.name et licensePlate aux SearchFilter - Slot header-actions pour customiser la colonne actions Co-Authored-By: Claude Opus 4.7 (1M context) --- frontend/components/ui/UiDataTable.vue | 4 +- .../pages/reception/waiting-reception.vue | 155 ++++++++++++++---- src/Entity/Reception.php | 6 +- 3 files changed, 133 insertions(+), 32 deletions(-) diff --git a/frontend/components/ui/UiDataTable.vue b/frontend/components/ui/UiDataTable.vue index 0e08d1d..e385879 100644 --- a/frontend/components/ui/UiDataTable.vue +++ b/frontend/components/ui/UiDataTable.vue @@ -8,7 +8,9 @@
{{ col.label }}
-
Actions
+
+ Actions +
diff --git a/frontend/pages/reception/waiting-reception.vue b/frontend/pages/reception/waiting-reception.vue index 10d7797..0b5cf98 100644 --- a/frontend/pages/reception/waiting-reception.vue +++ b/frontend/pages/reception/waiting-reception.vue @@ -1,43 +1,135 @@ diff --git a/src/Entity/Reception.php b/src/Entity/Reception.php index 35c2242..640c0cb 100644 --- a/src/Entity/Reception.php +++ b/src/Entity/Reception.php @@ -33,8 +33,10 @@ use Symfony\Component\Serializer\Normalizer\DateTimeNormalizer; #[ORM\Table(name: 'reception')] #[ApiFilter(BooleanFilter::class, properties: ['isValid'])] #[ApiFilter(SearchFilter::class, properties: [ - 'identificationNumber' => 'partial', - 'supplier.name' => 'partial', + 'identificationNumber' => 'ipartial', + 'supplier.name' => 'ipartial', + 'carrier.name' => 'ipartial', + 'licensePlate' => 'ipartial', 'receptionType.id' => 'exact', ])] #[ApiFilter(DateFilter::class, properties: ['receptionDate'])]