index.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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 questionAnswer from '@frame/store/question-answer';
  8. import questionnaire from '@frame/store/questionnaire';
  9. import student from '@frame/store/student';
  10. import lesson from '@frame/store/lesson';
  11. import teacher from '@frame/store/teacher';
  12. import score from '@frame/store/score';
  13. import termquest from '@frame/store/termquest';
  14. import login from '@frame/store/login';
  15. import * as ustate from '@frame/store/user/state';
  16. import * as umutations from '@frame/store/user/mutations';
  17. Vue.use(Vuex);
  18. export default new Vuex.Store({
  19. state: { ...ustate },
  20. mutations: { ...umutations },
  21. actions: {}, //异步操作
  22. modules: {
  23. leave,
  24. attendance,
  25. group,
  26. question,
  27. questionAnswer,
  28. questionnaire,
  29. student,
  30. lesson,
  31. teacher,
  32. score,
  33. termquest,
  34. login,
  35. },
  36. });