add: mensagge confirm proposal

This commit is contained in:
Alexandro Uc Santos
2025-08-20 21:02:58 -06:00
parent 0f4c4e48b0
commit 36238772d6
3 changed files with 15 additions and 5 deletions

View File

@@ -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)"