index.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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 * as ustate from './user/state';
  26. import * as umutations from './user/mutations';
  27. Vue.use(Vuex);
  28. export default new Vuex.Store({
  29. modules: {
  30. site,
  31. link,
  32. policyColumn,
  33. policyNews,
  34. affairsColumn,
  35. affairsNews,
  36. recordColumn,
  37. recordNews,
  38. serveColumn,
  39. serveNews,
  40. policiesColumn,
  41. policiesNew,
  42. policiesxinxi,
  43. policieszhuanjia,
  44. policiesjbxx,
  45. market,
  46. enterpriseproject,
  47. transaction,
  48. marketproduct,
  49. markettype,
  50. tranaudit,
  51. chat,
  52. },
  53. state: { ...ustate },
  54. mutations: { ...umutations },
  55. actions: {},
  56. });