add: mensagge confirm proposal
This commit is contained in:
@@ -31,8 +31,18 @@
|
||||
}
|
||||
|
||||
const handleAceptedProposal = async(proposal) => {
|
||||
|
||||
const hasProposalAcepted = proposal.load?.status === 'Completed' ? true : false;
|
||||
const load_id = proposal.load._id;
|
||||
const {isConfirmed} = await Swal.fire({
|
||||
title: 'Aceptar oferta',
|
||||
html: `<p>¿Deseas aceptar la oferta de la empresa <strong>${proposal?.carrier?.company_name || ''}</strong>?${hasProposalAcepted ? " Actualmente tienes una oferta aceptada. Si confirmas, el sistema cancelará automáticamente la oferta anterior." : ""}</p>`,
|
||||
icon: hasProposalAcepted ? 'warning' : 'question',
|
||||
cancelButtonColor: "#d33",
|
||||
showCancelButton: true,
|
||||
confirmButtonText: t('buttons.confirm'),
|
||||
cancelButtonText: 'No'
|
||||
})
|
||||
if(!isConfirmed) return;
|
||||
|
||||
let loadData = {
|
||||
status : "Completed",
|
||||
@@ -213,7 +223,7 @@
|
||||
<i class="fa-solid fa-check"></i>
|
||||
{{ t('buttons.accepted') }}
|
||||
</div>
|
||||
<button v-if="!proposal.is_accepted && proposal.load?.load_status === 'Published'"
|
||||
<button v-if="!proposal.is_accepted && proposal.load?.load_status === 'Published'"
|
||||
type="button"
|
||||
class="btn-primary-sm"
|
||||
@click="handleAceptedProposal(proposal)"
|
||||
|
||||
Reference in New Issue
Block a user