fix: update load status when acepted proposal

This commit is contained in:
Alexandro Uc Santos
2025-08-07 21:21:56 -06:00
parent 9c9b08be1d
commit c2fb762788
3 changed files with 7 additions and 6 deletions

View File

@@ -246,6 +246,7 @@
<button
v-if="load.status !== 'Draft'"
class="btn-primary-sm"
:class="[load.status === 'Completed' ? 'bg-success' : '']"
@click="openProposalsModal"
data-toggle="modal"
data-target="#proposalsModal"

View File

@@ -138,7 +138,7 @@ export const useLoadsStore = defineStore('load', () => {
};
} catch (error) {
return {
msg: error?.response?.data?.error?.message || 'No se pudo publicar carga, intente más tarde',
msg: error?.response?.data?.error?.message || 'Algo salio mal, intente más tarde',
data: null,
};
}

View File

@@ -43,8 +43,8 @@
}
isLoadingActions.value = true;
let load = await loadsStore.updateLoad(load_id, loadData);
if(load != null) {
let data = await loadsStore.updateLoad(load_id, loadData);
if(data.msg === 'success') {
const dataLocal = {
company: authStore.user.company,
categories: loadsStore?.currentLoad?.categories,
@@ -53,7 +53,7 @@
const index = loadsStore.loads.findIndex((load) => load._id === load_id);
loadsStore.loads[index] = {
...loadsStore.loads[index],
...load,
...data.data,
...dataLocal,
carrier: proposal.carrier,
vehicle: proposal.vehicle,
@@ -87,7 +87,7 @@
} else {
Swal.fire({
title: "Error!",
text: t('proposals.msgNotAcceptOffer'),
text: data.msg,
icon: "error"
});
}
@@ -129,7 +129,7 @@
...load,
...dataLocal
};
let formData = {
let formData = {
accepted_by : null,
accepted_date : null,
is_accepted : false,