diff --git a/src/components/AttachmentsModal.vue b/src/components/AttachmentsModal.vue index 19b2c02..9f310af 100644 --- a/src/components/AttachmentsModal.vue +++ b/src/components/AttachmentsModal.vue @@ -5,6 +5,8 @@ import { useLoadsStore } from '../stores/loads'; import { useI18n } from 'vue-i18n'; + const baseUrl = import.meta.env.VITE_API_URL; + const loadStore = useLoadsStore(); const { getAttachmentLoad, loading, attachments } = useAttachments(); @@ -46,7 +48,7 @@

{{ t('evidence.loadEvidence') }}

{{ t('evidence.downloadEvidence') }}

diff --git a/src/i18n/en.js b/src/i18n/en.js index 68c1e68..412549c 100644 --- a/src/i18n/en.js +++ b/src/i18n/en.js @@ -25,6 +25,7 @@ const en = { phone2: 'Phone 2', typeCompany: 'Type of company', codeId: 'Code', + codeVehilce: 'Vehicle code', dateMembership: 'Company member since', segmentsCompany: 'Company segments', locationLoadState: 'Load locations by state', diff --git a/src/i18n/es.js b/src/i18n/es.js index 9221a19..fc56a9c 100644 --- a/src/i18n/es.js +++ b/src/i18n/es.js @@ -28,6 +28,7 @@ const es = { phone2: 'Teléfono 2', typeCompany: 'Tipo de empresa', codeId: 'Código', + codeVehilce: 'Código del vehiculo', dateMembership: 'Empresa miembro desde', segmentsCompany: 'Segmentos de la empresa', locationLoadState: 'Ubicaciones de carga por estado', diff --git a/src/views/proposals/components/CardProposal.vue b/src/views/proposals/components/CardProposal.vue index d680dc7..a9674bc 100644 --- a/src/views/proposals/components/CardProposal.vue +++ b/src/views/proposals/components/CardProposal.vue @@ -81,6 +81,30 @@ const enablePermission = computed(() => props.proposal?.load?.load_status === 'Published' && (authStore.user?.job_role === 'owner' || authStore.user?.job_role === 'manager')); + + const status = computed(() => { + if(props.proposal.is_withdrawn) { + return { + name: 'Oferta rechazada', + color: 'red' + } + } else if (props.proposal.is_completed) { + return { + name: 'Oferta finalizada', + color: 'blue' + } + } else if (props.proposal.is_accepted) { + return { + name: 'Oferta aceptada', + color: 'green' + } + } else { + return { + name: 'Oferta en espera', + color: 'gray' + } + } + });