login.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // import axios from '~plugins/axios'
  2. //
  3. // export const actions = {
  4. // // 登录选择企业
  5. // GetLoginStyle ({commit}, params = {}) {
  6. // commit('loginStyle/REQUEST_LOGIN_STYLE', params)
  7. // return axios.get(`/sso/login/page/style`, {params})
  8. // .then(response => {
  9. // console.log(response.data)
  10. // commit('loginStyle/GET_LOGIN_STYLE_SUCCESS', response.data)
  11. // }, err => {
  12. // commit('loginStyle/GET_LOGIN_STYLE_FAILURE', err)
  13. // })
  14. // }
  15. // }
  16. export const state = () => ({
  17. token: {
  18. data: ''
  19. },
  20. loginStyle: {
  21. fetching: false,
  22. data: {}
  23. },
  24. agreementUrl: {
  25. fetching: false,
  26. data: {}
  27. }
  28. })
  29. export const mutations = {
  30. GET_TOKEN (state, res) {
  31. state.token.data = res
  32. },
  33. REQUEST_LOGIN_STYLE (state) {
  34. state.loginStyle.fetching = true
  35. },
  36. REQUEST_LOGIN_STYLE_SUCCESS (state, result) {
  37. state.loginStyle.data = result
  38. state.loginStyle.fetching = false
  39. },
  40. REQUEST_LOGIN_STYLE_FAILURE (state) {
  41. state.loginStyle.fetching = false
  42. },
  43. REQUEST_AGREEMENT_URL (state) {
  44. state.agreementUrl.fetching = true
  45. },
  46. REQUEST_AGREEMENT_URL_SUCCESS (state, result) {
  47. state.agreementUrl.data = result
  48. state.agreementUrl.fetching = false
  49. },
  50. REQUEST_AGREEMENT_URL_FAILURE (state) {
  51. state.agreementUrl.fetching = false
  52. }
  53. }