2019-07-19 22:40:38 -05:00
|
|
|
import Vue from 'vue'
|
|
|
|
|
import Vuex from 'vuex'
|
|
|
|
|
|
|
|
|
|
Vue.use(Vuex)
|
|
|
|
|
|
|
|
|
|
const store = new Vuex.Store({
|
|
|
|
|
state: {
|
2019-08-07 16:27:39 -05:00
|
|
|
session: {},
|
|
|
|
|
kiosko: ''
|
2019-07-19 22:40:38 -05:00
|
|
|
},
|
|
|
|
|
getters: {
|
|
|
|
|
isLoggedIn: state => !!state.session.token,
|
2019-08-07 16:27:39 -05:00
|
|
|
token: state => state.session.token,
|
2019-08-12 12:47:44 -05:00
|
|
|
kiosko: state => state.kiosko,
|
|
|
|
|
operador : state => state.session.idOperador
|
2019-07-19 22:40:38 -05:00
|
|
|
},
|
|
|
|
|
mutations: {
|
|
|
|
|
login (state, payload = {}) {
|
|
|
|
|
state.session = payload
|
|
|
|
|
},
|
|
|
|
|
close (state) {
|
|
|
|
|
state.session = {}
|
2019-08-07 16:27:39 -05:00
|
|
|
},
|
|
|
|
|
kiosko (state, payload = {}) {
|
|
|
|
|
state.kiosko = payload
|
2019-07-19 22:40:38 -05:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
export default store
|