export const state = () => ({ userAgent: '', isMobile: false, cookies: '', sessionId: '', url: '', user: { logged: false, data: [] }, globalOptions: { data: [] } }) export const mutations = { SET_USER_AGENT (state, result) { state.userAgent = result }, SET_MOBILE_LAYOUT (state, result) { state.isMobile = result }, SET_COOKIES (state, result) { state.cookies = result || '' }, ADD_COOKIES (state, result) { state.cookies += result || '' }, SET_SESSION_ID (state, result) { state.sessionId = result || '' }, UPDATE_URL (state, result) { state.url = result }, REQUEST_USER_INFO_SUCCESS (state, result) { state.user.data = result || {} state.user.logged = result && result.content }, REQUEST_USER_INFO_FAILURE (state) { state.user.data = {} state.user.logged = false }, REQUEST_LOGOUT_SUCCESS (state) { state.user.logged = false }, REQUEST_GLOBAL_OPTIONS_SUCCESS (state, result) { state.globalOptions.data = result } }