index.js 905 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. import * as ustate from './user/state';
  4. import * as umutations from './user/mutations';
  5. // 管理员
  6. import adminLogin from './adminLogin';
  7. // 菜单
  8. import menu from '@common/src/store/menu';
  9. // 个人
  10. import personal from '@common/src/store/personal';
  11. // 机构
  12. import organization from '@common/src/store/organization';
  13. // 专家
  14. import expert from '@common/src/store/expert';
  15. // 产品
  16. import product from '@common/src/store/product';
  17. // 展会
  18. import dock from '@common/src/store/dock';
  19. // 字典表
  20. import category from '@common/src/store/category';
  21. import code from '@common/src/store/code';
  22. Vue.use(Vuex);
  23. export default new Vuex.Store({
  24. state: { ...ustate },
  25. mutations: { ...umutations },
  26. actions: {},
  27. modules: {
  28. adminLogin,
  29. menu,
  30. personal,
  31. organization,
  32. expert,
  33. product,
  34. dock,
  35. category,
  36. code,
  37. },
  38. });