index.js 773 B

12345678910111213141516171819202122232425262728293031
  1. import Vue from "vue";
  2. import Vuex from "vuex";
  3. import user from "../modules/portal/store/user";
  4. import currentPaths from "../modules/portal/store/currentPaths";
  5. import menuList from "../modules/portal/store/menuList";
  6. import { card } from "../modules/card/store";
  7. import paperExport from "../modules/paper-export/store";
  8. import importEdit from "../modules/question/components/import-edit/store";
  9. Vue.use(Vuex);
  10. export default new Vuex.Store({
  11. state: {
  12. version: "",
  13. },
  14. mutations: {
  15. setVersion(state, version) {
  16. sessionStorage.setItem("version", version);
  17. state.version = version;
  18. },
  19. },
  20. actions: {},
  21. modules: {
  22. user,
  23. currentPaths,
  24. menuList,
  25. card,
  26. "paper-export": paperExport,
  27. "import-edit": importEdit,
  28. },
  29. });