From a6be7fb6a427c1a167a058be16c04af7de3b143d Mon Sep 17 00:00:00 2001 From: tristan Date: Wed, 22 Apr 2026 11:17:10 +0200 Subject: [PATCH] feat : filtres tableau (texte, date, select) et largeurs de colonnes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - DateFilter + SearchFilter sur Reception (identificationNumber, supplier.name, receptionType.id, receptionDate) - Prop width sur les colonnes du UiDataTable - Prop size compact sur UiTextInput/UiSelect/UiDateInput - Option placeholder re-sélectionnable sur UiSelect (clear du filtre) - Loader inline quand no items, overlay quand refetch Co-Authored-By: Claude Opus 4.7 (1M context) --- frontend/components/ui/UiDataTable.vue | 17 +-- frontend/components/ui/UiDateInput.vue | 10 +- frontend/components/ui/UiSelect.vue | 12 ++- frontend/components/ui/UiTextInput.vue | 10 +- frontend/pages/reception/finish-reception.vue | 100 ++++++++++++++++-- src/Entity/Reception.php | 8 ++ 6 files changed, 135 insertions(+), 22 deletions(-) diff --git a/frontend/components/ui/UiDataTable.vue b/frontend/components/ui/UiDataTable.vue index fa3572e..0e08d1d 100644 --- a/frontend/components/ui/UiDataTable.vue +++ b/frontend/components/ui/UiDataTable.vue @@ -2,10 +2,10 @@
-
+
{{ col.label }}
Actions
@@ -16,7 +16,7 @@
-
+
{{ getNestedValue(item, col.key) }} @@ -71,7 +71,7 @@