From f129acf9e62e94cad7d57fa37e8b3d8bec3e7420 Mon Sep 17 00:00:00 2001 From: Alexandro Uc Santos Date: Thu, 3 Oct 2024 21:32:23 -0600 Subject: [PATCH] add: filters locations & offerts --- src/components/CardLocation.vue | 2 +- src/components/CreateLocationModal.vue | 11 ++- src/composables/useAttachments.js | 1 + src/i18n/en.js | 10 ++- src/i18n/es.js | 11 ++- src/stores/company.js | 4 +- src/views/LocationsView.vue | 31 ++++--- src/views/TrackingLoadView.vue | 7 +- src/views/TrucksPublishedView.vue | 112 ++++++++++++++++++++++++- 9 files changed, 162 insertions(+), 27 deletions(-) diff --git a/src/components/CardLocation.vue b/src/components/CardLocation.vue index de15315..d48a7fd 100644 --- a/src/components/CardLocation.vue +++ b/src/components/CardLocation.vue @@ -65,7 +65,7 @@

{{ t('directory.name') }}: {{location.branch_name}}

-

{{ t('directory.address') }}:

+

{{ t('directory.address') }}:

{{ t('labels.phone') }}: {{location.phone}}

{{ t('directory.typeTruckNeed') }}: {{location.truck_type?.map((e) => e).join(', ')}}

{{ t('global.segments') }}: {{location.categories?.map((e) => e.name).join(', ')}}

diff --git a/src/components/CreateLocationModal.vue b/src/components/CreateLocationModal.vue index fe128c9..685d1e4 100644 --- a/src/components/CreateLocationModal.vue +++ b/src/components/CreateLocationModal.vue @@ -18,6 +18,8 @@ } }); + console.log(props.location); + defineEmits(['reset-location']); const authStore = useAuthStore(); @@ -72,7 +74,7 @@ locationForm.zipcode = props.location.zipcode; locationForm.address = props.location.address; locationForm.description = props.location.description; - locationForm.zipcode = ""; + locationForm.zipcode = props.location.zipcode; } else { Object.assign(locationForm, initState); } @@ -84,7 +86,7 @@ const saveLocation = async() => { validations(); - if(errors.value.branch_name || errors.value.address || errors.value.city || errors.value.state || errors.value.zipcode) { + if(errors.value.branch_name || errors.value.address || errors.value.city || errors.value.state || errors.value.zipcode || errors.value.location_type) { return; } else { @@ -194,7 +196,7 @@ {{ errors.city }}
- +