add: crud completed of budgets

This commit is contained in:
Alexandro Uc Santos
2024-01-20 20:01:56 -06:00
parent 6c9c3c9f7d
commit 94f6132361
8 changed files with 152 additions and 75 deletions

View File

@@ -147,38 +147,40 @@ export const useCompanyStore = defineStore('company', () => {
}
}
const updateBudgetCompany = async(id, formData) => {
const updateBudgetCompany = async(id, formData, localData) => {
try {
const data = await updateBudget(id, formData);
console.log(data);
console.log(localData);
if(data) {
const index = budgets.value.findIndex((budget) => budget._id === id);
budgets.value[index] = {
...budgets.value[index],
...data,
material: udgets.value[index].material
...localData
};
return data;
return 'success';
} else {
return null;
return 'No se pudo actualizar presupuesto, intente mas tarde';
}
} catch (error) {
return null;
return 'Algo salio mal, intente más tarde';
}
}
const createBudgetCompany = async(formData) => {
const createBudgetCompany = async(formData, localData) => {
try {
const data = await createBudget(formData);
console.log(data);
if(data) {
budgets.value.push(data);
return data;
budgets.value.push({
...data,
...localData
});
return 'success';
} else {
return null;
return 'No se pudo agregar presupuesto, intente mas tarde';
}
} catch (error) {
return null;
return 'Algo salio mal, intente más tarde';
}
}