index.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. import * as ustate from '@common/src/store/user/state';
  4. import * as umutations from '@common/src/store/user/mutations';
  5. import disclosure from '@common/src/store/patent/disclosure';
  6. import report from '@common/src/store/patent/report';
  7. import notice from '@common/src/store/patent/notice';
  8. // 管理员
  9. import adminLogin from '@common/src/store/adminLogin';
  10. // 个人
  11. import personal from '@common/src/store/personal';
  12. // 邀请码
  13. import inviteCode from '@common/src/store/inviteCode';
  14. // 机构
  15. import organization from '@common/src/store/organization';
  16. // 专家
  17. import expert from '@common/src/store/expert';
  18. import mission from '@common/src/store/mission';
  19. import patent from '@common/src/store/patent';
  20. import purchase from '@common/src/store/patent/purchase';
  21. import sell from '@common/src/store/patent/sell';
  22. // 产品
  23. import product from '@common/src/store/product';
  24. // 技术新闻
  25. import column from '@common/src/store/column';
  26. import news from '@common/src/store/news';
  27. import universal from '@common/src/store/universal';
  28. import viewPoint from '@common/src/store/viewPoint';
  29. import dimension from '@common/src/store/dimension';
  30. import patentnav from '@common/src/store/patentnav';
  31. Vue.use(Vuex);
  32. export default new Vuex.Store({
  33. state: { ...ustate },
  34. mutations: { ...umutations },
  35. actions: {},
  36. modules: {
  37. disclosure,
  38. adminLogin,
  39. personal,
  40. inviteCode,
  41. organization,
  42. expert,
  43. report,
  44. notice,
  45. mission,
  46. patent,
  47. purchase,
  48. sell,
  49. product,
  50. column,
  51. news,
  52. universal,
  53. viewPoint,
  54. dimension,
  55. patentnav,
  56. },
  57. });