app.js 910 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /*
  2. * app基本信息
  3. *
  4. */
  5. const state = {
  6. user: {},
  7. organization: {},
  8. project: {},
  9. codeNumber: 60
  10. }
  11. const mutations = {
  12. CHANGE_USER: (state, user) => {
  13. state.user = user;
  14. },
  15. CHANGE_ORGANIZATION: (state, organization) => {
  16. state.organization = organization;
  17. },
  18. CHANGE_PROJECT: (state, project) => {
  19. state.project = project;
  20. },
  21. CHANGE_CODENUMBER: (state, num) => {
  22. state.codeNumber = num;
  23. }
  24. }
  25. const actions = {
  26. changeUser({
  27. commit
  28. }, user) {
  29. commit('CHANGE_USER', user);
  30. },
  31. changeOrganization({
  32. commit
  33. }, organization) {
  34. commit('CHANGE_ORGANIZATION', organization);
  35. },
  36. changeProject({
  37. commit,
  38. }, project) {
  39. commit('CHANGE_PROJECT', project);
  40. },
  41. changeCodeNumber({
  42. commit,
  43. }, num) {
  44. commit('CHANGE_CODENUMBER', num < 0 ? 60 : num);
  45. }
  46. }
  47. export default {
  48. namespaced: true,
  49. state,
  50. mutations,
  51. actions
  52. }