index.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 column from '@common/src/store/column';
  21. import news from '@common/src/store/news';
  22. // 字典表
  23. import category from '@common/src/store/category';
  24. import code from '@common/src/store/code';
  25. Vue.use(Vuex);
  26. export default new Vuex.Store({
  27. state: { ...ustate },
  28. mutations: { ...umutations },
  29. actions: {},
  30. modules: {
  31. adminLogin,
  32. menu,
  33. personal,
  34. organization,
  35. expert,
  36. product,
  37. dock,
  38. column,
  39. news,
  40. category,
  41. code,
  42. },
  43. });