From 9a27883b9825f7e66c05e5a155f27a6cb8d26338 Mon Sep 17 00:00:00 2001 From: Josepablo Cruz Baas Date: Fri, 22 Mar 2024 02:36:36 +0000 Subject: [PATCH] Fix web page due to recent changes in the API v1 --- src/components/CardLoad.vue | 4 ++- src/components/CardLocation.vue | 4 ++- src/components/CardProposal.vue | 7 +++- src/components/CardUser.vue | 10 +++--- src/components/CardVehicle.vue | 6 +++- src/components/CreateUserModal.vue | 34 ++++++++++++++++-- src/components/CreateVehicleModal.vue | 3 ++ src/components/DriverVehicleModal.vue | 2 +- src/components/Pagination.vue | 11 +++--- src/components/Sidebar.vue | 16 +++++++-- src/components/ui/CustomInput.vue | 6 +++- src/composables/useDirectory.js | 2 +- src/composables/userSearchLoads.js | 2 +- src/router/index.js | 4 +-- src/services/auth.js | 3 +- src/services/company.js | 4 +-- src/stores/auth.js | 3 +- src/stores/company.js | 24 +++++++------ src/stores/loads.js | 9 ++--- src/stores/vehicles.js | 8 ++--- src/views/CarriersView.vue | 32 +++++++++++++++-- src/views/CompleteRegisterView.vue | 50 +++++++++++++++++++-------- src/views/HomeView.vue | 44 ++++++++++------------- src/views/LoadsPublishedView.vue | 20 +++++------ src/views/LocationsView.vue | 16 +++++---- src/views/LoginView.vue | 12 +++---- src/views/MyCompanyView.vue | 1 + src/views/RegisterView.vue | 11 ++++-- src/views/SearchLoadsView.vue | 19 +++++----- src/views/ShippersView.vue | 6 ++-- src/views/TrackingLoadView.vue | 1 + src/views/TrucksPublishedView.vue | 7 ++-- src/views/UsersView.vue | 6 ++-- src/views/VehiclesView.vue | 18 +++++----- 34 files changed, 264 insertions(+), 141 deletions(-) diff --git a/src/components/CardLoad.vue b/src/components/CardLoad.vue index 24228f6..b3eae46 100644 --- a/src/components/CardLoad.vue +++ b/src/components/CardLoad.vue @@ -151,7 +151,8 @@
- diff --git a/src/components/CreateVehicleModal.vue b/src/components/CreateVehicleModal.vue index 1072abc..be1b1c7 100644 --- a/src/components/CreateVehicleModal.vue +++ b/src/components/CreateVehicleModal.vue @@ -17,6 +17,8 @@ } }); + console.log(props.vehicle); + defineEmits(['reset-vehicle']); const initState = { @@ -85,6 +87,7 @@ circulation_serial_number: vehicleForm.circulation_serial_number, notes: vehicleForm.notes, company: authStore.user.company, + posted_by: authStore.user._id, categories: vehicleForm.categories.length <= 0 ? null : vehicleForm.categories?.map((e) => e._id), destino: vehicleForm.destino, available_date: new Date() diff --git a/src/components/DriverVehicleModal.vue b/src/components/DriverVehicleModal.vue index 4660911..04f8e7c 100644 --- a/src/components/DriverVehicleModal.vue +++ b/src/components/DriverVehicleModal.vue @@ -115,7 +115,7 @@ v-model="driverSelected" > - + {{ error }} diff --git a/src/components/Pagination.vue b/src/components/Pagination.vue index f9de790..56625a2 100644 --- a/src/components/Pagination.vue +++ b/src/components/Pagination.vue @@ -12,19 +12,20 @@ import { onMounted, ref } from 'vue'; }, currentPage: { type: Number, - default: 1 + default: 0 } }) const emits = defineEmits(['get-elements']) - const currentPage = ref(1); + const currentPage = ref(0); const totalPage = ref(0) onMounted(() => { currentPage.value = props.currentPage; totalPage.value = Math.ceil(props.total / props.limit) }) - const setPage = (p) => { + const setPage = (p) => { + console.log('Page:', p); currentPage.value = p const skip = (p - 1) * props.limit; emits('get-elements', {skip: skip, page: p}); @@ -37,8 +38,8 @@ import { onMounted, ref } from 'vue';
{{ p }}
diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index 98f6342..f4d1371 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -32,8 +32,8 @@ Eta viaporte
-

COVO

-

{{ auth.user?.first_name + ' ' + auth.user?.last_name }}

+

{{auth.user?.company?.company_name}}

+

{{ auth.user?.first_name + ' ' + auth.user?.last_name }}