Agregados métodos para modificar grupo de compra
This commit is contained in:
parent
af4a697388
commit
284cef2d7d
1 changed files with 25 additions and 0 deletions
25
resources/js/store/modules/comisiones.js
vendored
25
resources/js/store/modules/comisiones.js
vendored
|
@ -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 = {
|
||||
|
|
Loading…
Add table
Reference in a new issue