From f901d52324d439311d90194295420acd6d348e6b Mon Sep 17 00:00:00 2001 From: tristan Date: Tue, 27 Jan 2026 16:59:36 +0100 Subject: [PATCH] =?UTF-8?q?feat=20:=20finalisation=20de=20l'=C3=A9tape=201?= =?UTF-8?q?=20"R=C3=A9ception"=20(formulaire)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 84 ++- frontend/assets/css/main.css | 9 + .../components/reception/reception-form.vue | 544 +++++++++++++++++- .../components/reception/reception-weight.vue | 4 - .../components/ui/license-plate-input.vue | 44 +- frontend/components/ui/stepper.vue | 84 +++ frontend/composables/useWeighing.ts | 4 +- frontend/constants/steps.ts | 13 + frontend/i18n/locales/fr.json | 18 + frontend/layouts/default.vue | 2 +- frontend/nuxt.config.ts | 2 +- frontend/pages/reception/[[id]].vue | 34 +- frontend/services/carrier.ts | 23 + frontend/services/driver.ts | 23 + frontend/services/dto/address-data.ts | 9 + frontend/services/dto/carrier-data.ts | 5 + frontend/services/dto/driver-data.ts | 7 + frontend/services/dto/reception-data.ts | 29 + frontend/services/dto/reception-type-data.ts | 5 + frontend/services/dto/supplier-data.ts | 7 + frontend/services/dto/truck-data.ts | 4 + frontend/services/dto/user-data.ts | 1 + frontend/services/dto/vehicle-data.ts | 9 + frontend/services/reception-type.ts | 23 + frontend/services/reception.ts | 6 +- frontend/services/supplier.ts | 23 + frontend/services/truck.ts | 23 + frontend/services/vehicle.ts | 23 + frontend/stores/reception.ts | 6 +- frontend/tailwind.config.ts | 3 + migrations/Version20260127000100.php | 32 ++ migrations/Version20260127000200.php | 30 + migrations/Version20260127000300.php | 42 ++ migrations/Version20260127000400.php | 30 + migrations/Version20260127000500.php | 32 ++ migrations/Version20260127000600.php | 51 ++ migrations/Version20260127000700.php | 26 + src/Entity/Address.php | 152 +++++ src/Entity/Carrier.php | 71 +++ src/Entity/Driver.php | 74 +++ src/Entity/Reception.php | 127 ++++ src/Entity/ReceptionType.php | 92 +++ src/Entity/Supplier.php | 80 +++ src/Entity/Truck.php | 55 ++ src/Entity/User.php | 8 +- src/Entity/Vehicle.php | 92 +++ 46 files changed, 1977 insertions(+), 88 deletions(-) create mode 100644 frontend/assets/css/main.css create mode 100644 frontend/components/ui/stepper.vue create mode 100644 frontend/constants/steps.ts create mode 100644 frontend/services/carrier.ts create mode 100644 frontend/services/driver.ts create mode 100644 frontend/services/dto/address-data.ts create mode 100644 frontend/services/dto/carrier-data.ts create mode 100644 frontend/services/dto/driver-data.ts create mode 100644 frontend/services/dto/reception-type-data.ts create mode 100644 frontend/services/dto/supplier-data.ts create mode 100644 frontend/services/dto/truck-data.ts create mode 100644 frontend/services/dto/vehicle-data.ts create mode 100644 frontend/services/reception-type.ts create mode 100644 frontend/services/supplier.ts create mode 100644 frontend/services/truck.ts create mode 100644 frontend/services/vehicle.ts create mode 100644 migrations/Version20260127000100.php create mode 100644 migrations/Version20260127000200.php create mode 100644 migrations/Version20260127000300.php create mode 100644 migrations/Version20260127000400.php create mode 100644 migrations/Version20260127000500.php create mode 100644 migrations/Version20260127000600.php create mode 100644 migrations/Version20260127000700.php create mode 100644 src/Entity/Address.php create mode 100644 src/Entity/Carrier.php create mode 100644 src/Entity/Driver.php create mode 100644 src/Entity/ReceptionType.php create mode 100644 src/Entity/Supplier.php create mode 100644 src/Entity/Truck.php create mode 100644 src/Entity/Vehicle.php diff --git a/.idea/workspace.xml b/.idea/workspace.xml index b16884b..1ed59be 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,8 +4,24 @@