33 lines
661 B
JavaScript
33 lines
661 B
JavaScript
import Vue from 'vue'
|
|
import Vuex from 'vuex'
|
|
|
|
Vue.use(Vuex)
|
|
|
|
const store = new Vuex.Store({
|
|
state: {
|
|
session: {},
|
|
kiosko: ''
|
|
},
|
|
getters: {
|
|
isLoggedIn: state => !!state.session.token,
|
|
token: state => state.session.token,
|
|
kiosko: state => state.kiosko,
|
|
operador : state => state.session.idOperador,
|
|
permiso : state => state.session.permiso,
|
|
usuario : state => state.session.usuario
|
|
},
|
|
mutations: {
|
|
login (state, payload = {}) {
|
|
state.session = payload
|
|
},
|
|
close (state) {
|
|
state.session = {}
|
|
},
|
|
kiosko (state, payload = {}) {
|
|
state.kiosko = payload
|
|
}
|
|
}
|
|
})
|
|
|
|
export default store
|