Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

individual.js 643B

1234567891011121314151617181920212223242526272829303132
  1. /* eslint-disable no-restricted-syntax */
  2. /* eslint-disable guard-for-in */
  3. import axios from 'axios';
  4. export default {
  5. namespaced: true,
  6. state: {
  7. items: [],
  8. item: undefined,
  9. },
  10. mutations: {
  11. addItem(state, item) {
  12. state[item.name].push(item.value);
  13. },
  14. setItem(state, item) {
  15. state[item.name] = item.value;
  16. },
  17. },
  18. getters: {},
  19. actions: {
  20. getIndividual({
  21. commit,
  22. }, userId) {
  23. axios
  24. .get(`/api/individual/getIndividual/${userId}`)
  25. .then(r => commit('setItem', {
  26. name: 'item',
  27. value: r.data,
  28. })).catch(console.error);
  29. },
  30. },
  31. };