index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. import site from './site';
  4. import link from './link';
  5. import policyColumn from './policyColumn';
  6. import policyNews from './policyNews';
  7. import affairsColumn from './affairsColumn';
  8. import affairsNews from './affairsNews';
  9. import recordColumn from './recordColumn';
  10. import recordNews from './recordNews';
  11. import serveColumn from './serveColumn';
  12. import serveNews from './serveNews';
  13. import policiesColumn from './policiesColumn';
  14. import policiesNew from './policiesNew';
  15. import policiesxinxi from './policiesxinxi';
  16. import policieszhuanjia from './policieszhuanjia';
  17. import policiesjbxx from './policiesjbxx';
  18. import market from './market';
  19. import enterpriseproject from './enterpriseproject';
  20. import transaction from './transaction';
  21. import marketproduct from './marketproduct';
  22. import markettype from './markettype';
  23. import tranaudit from './tranaudit';
  24. import chat from './chat';
  25. import dock from './dock';
  26. import apply from './apply';
  27. import * as ustate from './user/state';
  28. import * as umutations from './user/mutations';
  29. Vue.use(Vuex);
  30. export default new Vuex.Store({
  31. modules: {
  32. site,
  33. link,
  34. policyColumn,
  35. policyNews,
  36. affairsColumn,
  37. affairsNews,
  38. recordColumn,
  39. recordNews,
  40. serveColumn,
  41. serveNews,
  42. policiesColumn,
  43. policiesNew,
  44. policiesxinxi,
  45. policieszhuanjia,
  46. policiesjbxx,
  47. market,
  48. enterpriseproject,
  49. transaction,
  50. marketproduct,
  51. markettype,
  52. tranaudit,
  53. chat,
  54. dock,
  55. apply
  56. },
  57. state: { ...ustate },
  58. mutations: { ...umutations },
  59. actions: {},
  60. });