detail.js 954 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. export const state = () => ({
  2. detail: {
  3. fetching: false,
  4. data: []
  5. },
  6. cmpInfo: {
  7. fetching: false,
  8. data: []
  9. },
  10. banner: {
  11. fetching: false,
  12. data: []
  13. }
  14. })
  15. export const mutations = {
  16. REQUEST_DETAIL (state) {
  17. state.detail.detching = true
  18. },
  19. GET_DETAIL_SUCCESS (state, result) {
  20. state.detail.fetching = false
  21. state.detail.data = result
  22. },
  23. GET_DETAIL_FAILURE (state) {
  24. state.detail.fetching = false
  25. },
  26. REQUEST_CMPINFO (state) {
  27. state.cmpInfo.detching = true
  28. },
  29. GET_CMPINFO_SUCCESS (state, result) {
  30. state.cmpInfo.fetching = false
  31. state.cmpInfo.data = result
  32. },
  33. GET_CMPINFO_FAILURE (state) {
  34. state.cmpInfo.fetching = false
  35. },
  36. REQUEST_BANNER (state) {
  37. state.banner.detching = true
  38. },
  39. GET_BANNER_SUCCESS (state, result) {
  40. state.banner.fetching = false
  41. state.banner.data = result
  42. },
  43. GET_BANNER_FAILURE (state) {
  44. state.banner.fetching = false
  45. }
  46. }