vehicle info added
This commit is contained in:
@@ -22,6 +22,25 @@ import VehicleInfo from './VehicleInfo.vue';
|
||||
loadsStore.openProposalsModal = false;
|
||||
loadsStore.currentLoad = false;
|
||||
}
|
||||
|
||||
const handleAceptedProposal = (proposal) => {
|
||||
const index = loadsStore.proposalsOfLoads.findIndex((p) => p._id === proposal._id);
|
||||
console.log(loadsStore.proposalsOfLoads[index])
|
||||
loadsStore.proposalsOfLoads[index] = {
|
||||
...proposal,
|
||||
is_accepted: true
|
||||
};
|
||||
}
|
||||
|
||||
const handleCancelProposal = (proposal) => {
|
||||
const index = loadsStore.proposalsOfLoads.findIndex((p) => p._id === proposal._id);
|
||||
console.log(loadsStore.proposalsOfLoads[index])
|
||||
loadsStore.proposalsOfLoads[index] = {
|
||||
...proposal,
|
||||
is_accepted: false
|
||||
};
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
@@ -42,24 +61,14 @@ import VehicleInfo from './VehicleInfo.vue';
|
||||
<Spiner v-if="isLoading"/>
|
||||
<div v-else v-for="proposal in loadsStore.proposalsOfLoads" class="card-fixed card-proposal">
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
<div class="col-lg-6 col-md-12">
|
||||
<p>Empresa: <span>{{ proposal.carrier.company_name }}</span></p>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<p>Licitador: <span>{{ proposal.bidder.first_name }} {{ proposal.bidder.last_name }}</span></p>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<p>Fecha: <span>{{ getDateMonthDay(proposal.createdAt) }}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
<p>Tipo de Transporte: <span v-if="proposal.vehicle">{{proposal.vehicle.truck_type}}</span></p>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<p># de registro del transportista: <span v-if="proposal.vehicle">{{proposal.vehicle.vehicle_code}}</span></p>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<div class="col-lg-6 col-md-12">
|
||||
<p>Fecha: <span>{{ getDateMonthDay(proposal.createdAt) }}</span></p>
|
||||
<p>Tipo de Transporte: <span v-if="proposal.vehicle">{{proposal.vehicle.truck_type}}</span></p>
|
||||
<p>Transportista: <span v-if="proposal._driver">{{proposal._driver}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -75,14 +84,15 @@ import VehicleInfo from './VehicleInfo.vue';
|
||||
<button v-if="!proposal.is_accepted"
|
||||
type="button"
|
||||
class="btn-primary-sm"
|
||||
@click=""
|
||||
@click="handleAceptedProposal(proposal)"
|
||||
>
|
||||
<i class="fa-solid fa-check"></i>
|
||||
Aceptar
|
||||
</button>
|
||||
<button
|
||||
v-if="proposal.load.load_status !== 'Delivered'"
|
||||
class="btn-primary-sm"
|
||||
@click=""
|
||||
@click="handleCancelProposal(proposal)"
|
||||
>
|
||||
<i class="fa-solid fa-ban clear-sm"></i>
|
||||
Cancelar
|
||||
|
||||
Reference in New Issue
Block a user