From 32fe51caaa223dbaab01b3c57a9ab762354aa90c Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 18 Feb 2026 14:54:18 +0100 Subject: [PATCH] feat : creation du composant datatable (WIP) --- frontend/components/ui/UiDataTable.vue | 167 ++++++++++++++++-- frontend/pages/admin/carrier/carrier-list.vue | 2 +- frontend/pages/admin/customer/[[id]].vue | 2 +- .../pages/admin/customer/customer-list.vue | 4 +- frontend/pages/admin/supplier/[[id]].vue | 2 +- .../pages/admin/supplier/supplier-list.vue | 4 +- frontend/pages/admin/user/list.vue | 2 +- frontend/pages/index.vue | 6 +- frontend/pages/reception/finish-reception.vue | 14 +- .../pages/reception/waiting-reception.vue | 14 +- frontend/pages/shipment/finish-shipment.vue | 8 +- frontend/pages/shipment/waiting-shipment.vue | 10 +- .../{datatable.ts => dto/datatable-data.ts} | 2 + frontend/utils/datatable-formatters.ts | 19 +- migrations/Version20260218093842.php | 39 ++++ src/Entity/Address.php | 24 ++- src/Entity/Customer.php | 5 + src/Entity/Reception.php | 11 +- src/Entity/Shipment.php | 11 ++ src/Entity/Supplier.php | 5 + 20 files changed, 287 insertions(+), 64 deletions(-) rename frontend/services/{datatable.ts => dto/datatable-data.ts} (89%) create mode 100644 migrations/Version20260218093842.php diff --git a/frontend/components/ui/UiDataTable.vue b/frontend/components/ui/UiDataTable.vue index 85d41f9..150dcc7 100644 --- a/frontend/components/ui/UiDataTable.vue +++ b/frontend/components/ui/UiDataTable.vue @@ -1,21 +1,60 @@