index.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. import link from './link';
  4. import site from './site';
  5. import news from './news';
  6. import column from './column';
  7. import policyColumn from './policyColumn';
  8. import policyNews from './policyNews';
  9. import recordColumn from './recordColumn';
  10. import recordNews from './recordNews';
  11. import serveColumn from './serveColumn';
  12. import serveNews from './serveNews';
  13. import liveTechnicalColumn from './liveTechnicalColumn';
  14. import liveTechnicalNews from './liveTechnicalNews';
  15. import talentColumn from './talentColumn';
  16. import talentExperts from './talentExperts';
  17. import talentInformation from './talentInformation';
  18. import talentRecruitment from './talentRecruitment';
  19. import talentResume from './talentResume';
  20. import dictionary from './dictionary';
  21. import protype from './protype';
  22. import marketproject from './marketproject';
  23. import present from './present';
  24. import tranaudit from './tranaudit';
  25. import transaction from './transaction';
  26. import live from './live';
  27. import apply from './apply';
  28. import marketcolumn from './marketcolumn';
  29. import users from './user';
  30. import codeCategory from './code-category';
  31. import codeItem from './code-item';
  32. import login from '@common/store/login';
  33. import authUser from '@common/store/user/auth-user';
  34. import role from '@common/store/user/role';
  35. import * as ustate from '@common/store/user/state';
  36. import * as umutations from '@common/store/user/mutations';
  37. Vue.use(Vuex);
  38. export default new Vuex.Store({
  39. modules: {
  40. link,
  41. site,
  42. news,
  43. column,
  44. policyColumn,
  45. policyNews,
  46. recordColumn,
  47. recordNews,
  48. serveColumn,
  49. serveNews,
  50. liveTechnicalColumn,
  51. liveTechnicalNews,
  52. talentColumn,
  53. talentExperts,
  54. talentInformation,
  55. talentRecruitment,
  56. talentResume,
  57. dictionary,
  58. protype,
  59. users,
  60. codeCategory,
  61. codeItem,
  62. marketproject,
  63. present,
  64. tranaudit,
  65. transaction,
  66. live,
  67. apply,
  68. marketcolumn,
  69. login,
  70. role,
  71. authUser,
  72. },
  73. state: { ...ustate },
  74. mutations: { ...umutations },
  75. actions: {},
  76. });