fix: drivers list & remove drive asign

This commit is contained in:
Alexandro Uc Santos
2025-07-21 20:47:00 -06:00
parent f7b55800a2
commit 8acd62b847
5 changed files with 35 additions and 24 deletions

View File

@@ -90,22 +90,22 @@ export const useCompanyStore = defineStore('company', () => {
const updateUserCompany = async(id, formData, localData) => {
const data = await updateUser(id, formData);
if(data) {
const index = users.value.findIndex((user) => user._id === id);
const index = users.value.findIndex((user) => user._id === id); /// Actualizamos la lista de usuarios globales
if(index !== -1) {
users.value[index] = {
...users.value[index],
...data,
...localData
};
if(data.job_role === 'driver' && drivers.value.length > 0) { // Actualizamos en la lista drivers
const indexd = drivers.value.findIndex((user) => user._id === id);
if(indexd !== -1) {
drivers.value[indexd] = {
...drivers.value[index],
...data,
...localData
};
}
}
if(data.job_role === 'driver' && drivers.value.length > 0) { // Actualizamos en la lista drivers
const index = drivers.value.findIndex((user) => user._id === id);
if(index !== -1) {
drivers.value[index] = {
...drivers.value[index],
...data,
...localData
};
}
}
return 'success';