94 lines
1.7 KiB
JavaScript
94 lines
1.7 KiB
JavaScript
export const state = () => ({
|
|
auth: null,
|
|
notifications: [],
|
|
fecha: fechaString(),
|
|
categorias:[],
|
|
metodos_de_pago:[]
|
|
});
|
|
|
|
export const mutations = {
|
|
|
|
setAuth(state, auth) {
|
|
state.auth = auth;
|
|
},
|
|
|
|
setNotifications(state, notifications) {
|
|
state.notifications = notifications;
|
|
},
|
|
|
|
setCategorias(state, categorias) {
|
|
state.categorias = categorias;
|
|
},
|
|
|
|
setMetodos(state, metodos) {
|
|
state.metodos_de_pago = metodos;
|
|
},
|
|
|
|
|
|
|
|
};
|
|
|
|
function fechaString(){
|
|
let data = new Date();
|
|
let year= data.getFullYear();
|
|
let month = (data.getMonth() + 1)<9?"0"+(data.getMonth() + 1):(data.getMonth() + 1)
|
|
let day = data.getDate()<9?"0"+data.getDate():data.getDate()
|
|
let dataF=`${year}-${month}-${day}`
|
|
return dataF;
|
|
|
|
}
|
|
|
|
export const actions = {
|
|
|
|
readToken() {
|
|
let auth = null;
|
|
try {
|
|
auth = JSON.parse(localStorage.getItem("auth"));
|
|
} catch (error) {
|
|
console.log(err);
|
|
}
|
|
//saving auth in state
|
|
this.commit("setAuth", auth);
|
|
},
|
|
getCategorias() {
|
|
|
|
const axiosHeader = {
|
|
headers: {
|
|
token: this.state.auth.token
|
|
}
|
|
};
|
|
|
|
|
|
this.$axios.get("/categoria", axiosHeader)
|
|
.then(res => {
|
|
|
|
|
|
this.commit("setCategorias", res.data.data);
|
|
|
|
|
|
}).catch(error => {
|
|
console.log(error);
|
|
});
|
|
|
|
},
|
|
|
|
getMetodos() {
|
|
|
|
const axiosHeader = {
|
|
headers: {
|
|
token: this.state.auth.token,
|
|
},
|
|
};
|
|
this.$axios
|
|
.get("/metodo", axiosHeader)
|
|
.then((res) => {
|
|
|
|
this.commit("setMetodos", res.data.data);
|
|
})
|
|
.catch((e) => console.log(e));
|
|
|
|
},
|
|
|
|
|
|
|
|
} |