Agregada lógica para crear barrios
This commit is contained in:
parent
bf97f60e32
commit
6200ee234a
1 changed files with 22 additions and 2 deletions
24
resources/js/store/modules/comisiones.js
vendored
24
resources/js/store/modules/comisiones.js
vendored
|
@ -5,6 +5,7 @@ const state = {
|
|||
grupos_de_compra: [],
|
||||
parametros: [],
|
||||
grupo_de_compra_actual: undefined,
|
||||
grupo_de_compra_nuevo: false,
|
||||
};
|
||||
|
||||
const mutations = {
|
||||
|
@ -28,6 +29,8 @@ const mutations = {
|
|||
},
|
||||
seleccionarGrupoDeCompra(state, { grupo_de_compra }) {
|
||||
state.grupo_de_compra_actual = grupo_de_compra;
|
||||
if (!grupo_de_compra)
|
||||
state.grupo_de_compra_nuevo = false;
|
||||
},
|
||||
actualizarGrupoDeCompra(state, { gdc_id, nombre, region }) {
|
||||
const barrio = state.grupos_de_compra.find(gdc => gdc.id === gdc_id);
|
||||
|
@ -36,7 +39,14 @@ const mutations = {
|
|||
state.grupos_de_compra[i].nombre = nombre;
|
||||
if (region)
|
||||
state.grupos_de_compra[i].region = region;
|
||||
}
|
||||
},
|
||||
grupoDeCompraNuevo(state) {
|
||||
state.grupo_de_compra_actual = {};
|
||||
state.grupo_de_compra_nuevo = true;
|
||||
},
|
||||
agregarGrupoDeCompra(state, grupo_de_compra) {
|
||||
state.grupos_de_compra.push(grupo_de_compra);
|
||||
},
|
||||
};
|
||||
|
||||
const actions = {
|
||||
|
@ -86,7 +96,7 @@ const actions = {
|
|||
dispatch("ui/error", { error: error }, { root: true });
|
||||
}
|
||||
},
|
||||
async modificarBarrio({ commit, dispatch}, { gdc_id, nombre, region, passBarrio, passAdmin, passOllas }) {
|
||||
async modificarBarrio({ commit, dispatch }, { gdc_id, nombre, region, passBarrio, passAdmin, passOllas }) {
|
||||
try {
|
||||
const data = {
|
||||
nombre: nombre,
|
||||
|
@ -102,6 +112,16 @@ const actions = {
|
|||
console.log(error);
|
||||
dispatch("ui/error", { error: error }, { root: true });
|
||||
}
|
||||
},
|
||||
async crearBarrio({ commit, dispatch }, data) {
|
||||
try {
|
||||
const response = await axios.post(`/comisiones/grupos-de-compra/`, data);
|
||||
commit('agregarGrupoDeCompra', response.data.data);
|
||||
dispatch("ui/toast", { mensaje: 'Barrio agregado con éxito'}, { root: true });
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
dispatch("ui/error", { error: error }, { root: true });
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue