option.js 1007 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. export const state = () => ({
  2. userAgent: '',
  3. isMobile: false,
  4. cookies: '',
  5. sessionId: '',
  6. url: '',
  7. user: {
  8. logged: false,
  9. data: {}
  10. },
  11. globalOptions: {
  12. data: {}
  13. }
  14. })
  15. export const mutations = {
  16. SET_USER_AGENT (state, result) {
  17. state.userAgent = result
  18. },
  19. SET_MOBILE_LAYOUT (state, result) {
  20. state.isMobile = result
  21. },
  22. SET_COOKIES (state, result) {
  23. state.cookies = result || ''
  24. },
  25. ADD_COOKIES (state, result) {
  26. state.cookies += result || ''
  27. },
  28. SET_SESSION_ID (state, result) {
  29. state.sessionId = result || ''
  30. },
  31. UPDATE_URL (state, result) {
  32. state.url = result
  33. },
  34. REQUEST_USER_INFO_SUCCESS (state, result) {
  35. state.user.data = result || {}
  36. state.user.logged = result && result.userName
  37. },
  38. REQUEST_USER_INFO_FAILURE (state) {
  39. state.user.data = {}
  40. },
  41. REQUEST_LOGOUT_SUCCESS (state) {
  42. state.user.logged = false
  43. },
  44. REQUEST_GLOBAL_OPTIONS_SUCCESS (state, result) {
  45. state.globalOptions.data = result
  46. }
  47. }