fix: asing drive & clean preview driver

This commit is contained in:
Alexandro Uc Santos
2025-07-23 12:41:30 -06:00
parent 68a5d90328
commit ea41ec3e0c

View File

@@ -43,9 +43,6 @@
} }
let vehicle_id = props.vehicle._id; let vehicle_id = props.vehicle._id;
let driver_id = driverSelected.value === 'remove'
? currentDriver.value._id
: driverSelected.value._id;
let vehicleData ={ let vehicleData ={
driver : driverSelected.value === 'remove' ? null : driverSelected.value driver : driverSelected.value === 'remove' ? null : driverSelected.value
@@ -67,6 +64,17 @@
categories: driverSelected.value.categories, categories: driverSelected.value.categories,
} }
let driver_id = driverSelected.value === 'remove'
? currentDriver.value._id
: driverSelected.value._id;
/// Si cambiamos el driver, se remueve el vehiculo del anterior conductor
if(driverSelected.value !== 'remove' && currentDriver.value && currentDriver.value._id !== driver_id) {
await companyStore.updateUserCompany(
currentDriver.value._id,
{vehicle: null},
{categories: currentDriver.value.categories}
);
}
const result2 = await companyStore.updateUserCompany(driver_id, userData, localUser); const result2 = await companyStore.updateUserCompany(driver_id, userData, localUser);
if(result2 === 'success' ){ if(result2 === 'success' ){
document.getElementById('btnCloseeditDriverVehicle').click(); document.getElementById('btnCloseeditDriverVehicle').click();