pedi2/resources/js/store/modules/admin.js

31 lines
583 B
JavaScript
Vendored

const state = {
grupo_de_compra: null,
};
const mutations = {
setGrupoDeCompra(state, { grupo_de_compra }) {
state.grupo_de_compra = grupo_de_compra;
}
};
const actions = {
async getGrupoDeCompra({ commit }) {
const response = await axios.get('/user/grupo_de_compra');
commit('setGrupoDeCompra', response.data);
},
};
const getters = {
pedidosAprobados() {
return state.grupo_de_compra.pedidos.filter(p => p.aprobado);
}
};
export default {
namespaced: true,
state,
mutations,
actions,
getters,
};