product.js 710 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import axios from 'axios'
  2. const url = '/eiru_purchases/new'
  3. const state = {
  4. product: {
  5. default: [],
  6. values: []
  7. }
  8. }
  9. const getters = {
  10. /**
  11. *
  12. * @param {*} state
  13. */
  14. products(state) {
  15. return state.product.values
  16. }
  17. }
  18. const mutations = {
  19. /**
  20. *
  21. * @param {*} state
  22. * @param {*} payload
  23. */
  24. setProducts(state, payload) {
  25. state.product.values = [...payload]
  26. }
  27. }
  28. const actions = {
  29. /**
  30. *
  31. * @param {*} param0
  32. * @param {*} payload
  33. */
  34. setProducts({ commit }, payload) {
  35. commit('setProducts', payload)
  36. }
  37. }
  38. export default {
  39. state,
  40. getters,
  41. mutations,
  42. actions
  43. }