merchant.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. export const state = () => ({
  2. // 供应商列表信息
  3. merchant: {
  4. fetching: false,
  5. data: []
  6. },
  7. // 供应商入驻总数
  8. merchantAll: {
  9. fetching: false,
  10. data: []
  11. },
  12. // 供应商新入驻列表
  13. newMerchant: {
  14. fetching: false,
  15. data: []
  16. },
  17. // 供应商推荐列表
  18. recommend: {
  19. fetching: false,
  20. data: []
  21. }
  22. })
  23. export const mutations = {
  24. REQUEST_MERCHANT (state) {
  25. state.merchant.detching = true
  26. },
  27. GET_MERCHANT_SUCCESS (state, result) {
  28. state.merchant.fetching = false
  29. state.merchant.data = result
  30. },
  31. GET_MERCHANT_FAILURE (state) {
  32. state.merchant.fetching = false
  33. },
  34. REQUEST_MERCHANTALL (state) {
  35. state.merchantAll.fetching = true
  36. },
  37. GET_MERCHANTALL_SUCCESS (state, result) {
  38. state.merchantAll.fetching = false
  39. state.merchantAll.data = result
  40. },
  41. GET_MERCHANTALL_FAILURE (state) {
  42. state.merchantAll.fetching = false
  43. },
  44. REQUEST_NEWMERCHANT (state) {
  45. state.newMerchant.fetching = true
  46. },
  47. GET_NEWMERCHANT_SUCCESS (state, result) {
  48. state.newMerchant.fetching = false
  49. state.newMerchant.data = result
  50. },
  51. GET_NEWMERCHANT_FAILURE (state) {
  52. state.newMerchant.fetching = false
  53. },
  54. REQUEST_RECOMMEND (state) {
  55. state.recommend.fetching = true
  56. },
  57. GET_RECOMMEND_SUCCESS (state, result) {
  58. state.recommend.fetching = false
  59. state.recommend.data = result
  60. },
  61. GET_RECOMMEND_FAILURE (state) {
  62. state.recommend.fetching = false
  63. }
  64. }