stores.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. export const state = () => ({
  2. storeList: {
  3. fetching: false,
  4. data: {}
  5. },
  6. originalCount: {
  7. fetching: false,
  8. data: 0
  9. },
  10. storeCount: {
  11. fetching: false,
  12. data: 0
  13. },
  14. storeType: {
  15. data: 'factory'
  16. }
  17. })
  18. export const mutations = {
  19. REQUEST_STORE_LIST (state) {
  20. state.storeList.fetching = true
  21. },
  22. GET_STORE_LIST_FAILURE (state) {
  23. state.storeList.fetching = false
  24. },
  25. GET_STORE_LIST_SUCCESS (state, result = {}) {
  26. state.storeList.fetching = false
  27. state.storeList.data = result
  28. },
  29. REQUEST_ORIGINALCOUNT (state) {
  30. state.originalCount.fetching = true
  31. },
  32. GET_ORIGINALCOUNT_FAILURE (state) {
  33. state.originalCount.fetching = false
  34. },
  35. GET_ORIGINALCOUNT_SUCCESS (state, result) {
  36. state.originalCount.fetching = false
  37. state.originalCount.data = result
  38. },
  39. REQUEST_STORE_COUNT (state) {
  40. state.storeCount.fetching = true
  41. },
  42. GET_STORE_COUNT_FAILURE (state) {
  43. state.storeCount.fetching = false
  44. },
  45. GET_STORE_COUNT_SUCCESS (state, result) {
  46. state.storeCount.fetching = false
  47. state.storeCount.data = result
  48. },
  49. SET_STORETYPE (state, result) {
  50. state.storeType.data = result || 'factory'
  51. }
  52. }