index.js 888 B

12345678910111213141516171819202122232425262728293031323334
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. import leave from '@frame/store/leave';
  4. import attendance from '@frame/store/attendance';
  5. import group from '@frame/store/group';
  6. import question from '@frame/store/question';
  7. import questionnaire from '@frame/store/questionnaire';
  8. import student from '@frame/store/student';
  9. import lesson from '@frame/store/lesson';
  10. import teacher from '@frame/store/teacher';
  11. import score from '@frame/store/score';
  12. import login from '@frame/store/login';
  13. import * as ustate from '@frame/store/user/state';
  14. import * as umutations from '@frame/store/user/mutations';
  15. Vue.use(Vuex);
  16. export default new Vuex.Store({
  17. state: { ...ustate },
  18. mutations: { ...umutations },
  19. actions: {}, //异步操作
  20. modules: {
  21. leave,
  22. attendance,
  23. group,
  24. question,
  25. questionnaire,
  26. student,
  27. lesson,
  28. teacher,
  29. score,
  30. login,
  31. },
  32. });