business.js 749 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. const state = {
  2. search: '',
  3. totalOf0: 0,
  4. totalOf1: 0,
  5. totalOf2: 0
  6. }
  7. const getters = {
  8. searchValue (state) {
  9. return state.search
  10. },
  11. totalOf0 (state) {
  12. return state.totalOf0
  13. },
  14. totalOf1 (state) {
  15. return state.totalOf1
  16. },
  17. totalOf2 (state) {
  18. return state.totalOf2
  19. }
  20. }
  21. const actions = {
  22. setSearchValue ({ commit }, value) {
  23. commit('UPDATE_SEARCH_VALUE', value)
  24. },
  25. setTotal ({ commit }, value) {
  26. commit('UPDATE_TOTAL_VALUE', value)
  27. }
  28. }
  29. const mutations = {
  30. UPDATE_SEARCH_VALUE (state, value) {
  31. state.search = value
  32. },
  33. UPDATE_TOTAL_VALUE (state, obj) {
  34. state[`totalOf${obj.status}`] = obj.value
  35. }
  36. }
  37. export default {
  38. namespaced: true,
  39. state,
  40. getters,
  41. actions,
  42. mutations
  43. }