Agregados métodos para modificar grupo de compra

This commit is contained in:
Alejandro Tasistro 2025-08-12 23:30:05 -03:00
parent af4a697388
commit 284cef2d7d

View file

@ -29,6 +29,14 @@ const mutations = {
seleccionarGrupoDeCompra(state, { grupo_de_compra }) {
state.grupo_de_compra_actual = grupo_de_compra;
},
actualizarGrupoDeCompra(state, { gdc_id, nombre, region }) {
const barrio = state.grupos_de_compra.find(gdc => gdc.id === gdc_id);
const i = state.grupos_de_compra.indexOf(barrio);
if (nombre)
state.grupos_de_compra[i].nombre = nombre;
if (region)
state.grupos_de_compra[i].region = region;
}
};
const actions = {
@ -78,6 +86,23 @@ const actions = {
dispatch("ui/error", { error: error }, { root: true });
}
},
async modificarBarrio({ commit, dispatch}, { gdc_id, nombre, region, passBarrio, passAdmin, passOllas }) {
try {
const data = {
nombre: nombre,
region: region,
passBarrio: passBarrio,
passAdmin: passAdmin,
passOllas: passOllas
};
await axios.put(`/comisiones/grupos-de-compra/${gdc_id}`, data);
commit('actualizarGrupoDeCompra', { gdc_id: gdc_id, nombre: nombre, region: region });
dispatch("ui/toast", { mensaje: 'Barrio modificado con éxito'}, { root: true });
} catch (error) {
console.log(error);
dispatch("ui/error", { error: error }, { root: true });
}
}
};
const getters = {