From ba630fb1deb7b814b0acec2d404f0937ed82c424 Mon Sep 17 00:00:00 2001 From: Alexandro Uc Santos Date: Fri, 25 Jul 2025 20:57:35 -0600 Subject: [PATCH] fix: ui actions in proposals & load publish --- src/components/CarrierInfoModal.vue | 2 +- src/components/VehicleInfo.vue | 11 ++--- src/views/loads/modals/FormLoadModal.vue | 5 +++ src/views/loads/modals/ProposalsModal.vue | 2 - .../proposals/components/CardProposal.vue | 41 +++++++++++++++++-- 5 files changed, 49 insertions(+), 12 deletions(-) diff --git a/src/components/CarrierInfoModal.vue b/src/components/CarrierInfoModal.vue index 56e7866..ad885dc 100644 --- a/src/components/CarrierInfoModal.vue +++ b/src/components/CarrierInfoModal.vue @@ -53,7 +53,7 @@ diff --git a/src/components/VehicleInfo.vue b/src/components/VehicleInfo.vue index 55a312c..b4347d8 100644 --- a/src/components/VehicleInfo.vue +++ b/src/components/VehicleInfo.vue @@ -14,8 +14,6 @@ import { useI18n } from 'vue-i18n'; } }) - console.log(props.vehicle) - const { t } = useI18n() const isShow = ref(false); @@ -26,10 +24,13 @@ import { useI18n } from 'vue-i18n'; const driver = computed(() => { if(props?.driver) { - return !props?.driver ? 'No definido' - : props?.driver.first_name + ' ' + props?.driver.last_name + return !props?.driver + ? 'No definido' + : props?.driver?.first_name + ' ' + props?.driver?.last_name } else { - return props.vehicle.driver.first_name + ' ' + props.vehicle.driver.last_name; + return !props.vehicle?.driver?.first_name + ? 'No definido' + : props.vehicle?.driver?.first_name + ' ' + props.vehicle?.driver?.last_name; } }); diff --git a/src/views/loads/modals/FormLoadModal.vue b/src/views/loads/modals/FormLoadModal.vue index 6292177..f73cd96 100644 --- a/src/views/loads/modals/FormLoadModal.vue +++ b/src/views/loads/modals/FormLoadModal.vue @@ -277,6 +277,9 @@ product: formLoad.terms?.length <= 0 ? null : formLoad.terms, origin_warehouse: locationLoadSelected.value, destination_warehouse: locationDownloadSelected.value, + carrier: loadStore?.currentLoad?.carrier || null, + vehicle: loadStore?.currentLoad?.vehicle || null, + driver: loadStore?.currentLoad?.driver || null, }; if(resp) { const index = loadStore.loads.findIndex((load) => load._id === resp._id); @@ -614,9 +617,11 @@