index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. import login from '@common/store/login';
  4. import marketproduct from '@common/store/market/marketproduct';
  5. import expertsuser from '@common/store/market/exportuser';
  6. import maarkettype from '@common/store/market/markettype';
  7. import productpact from '@common/store/market/productpact';
  8. import authUser from './user/auth-user';
  9. import dock from '@common/store/live/dock';
  10. import wxchattest from './user/wxchattest';
  11. import market from '@common/store/market/market';
  12. import apply from '@common/store/live/apply';
  13. import transaction from '@common/store/market/transaction';
  14. import expertsaudit from '@common/store/market/expertsaudit';
  15. import exportuser from '@common/store/market/exportuser';
  16. import user from './user';
  17. import place from './place';
  18. import onliveUser from './onlive/user';
  19. import gensign from './onlive/gensign';
  20. import room from './onlive/room';
  21. import chat from './chat';
  22. import * as ustate from '@/store/common/state';
  23. import * as umutations from '@/store/common/mutations';
  24. Vue.use(Vuex);
  25. export default new Vuex.Store({
  26. state: { ...ustate },
  27. mutations: { ...umutations },
  28. actions: {},
  29. modules: {
  30. login,
  31. market,
  32. marketproduct,
  33. expertsuser,
  34. maarkettype,
  35. authUser,
  36. dock,
  37. wxchattest,
  38. apply,
  39. transaction,
  40. expertsaudit,
  41. productpact,
  42. exportuser,
  43. user,
  44. dock,
  45. place,
  46. onliveUser,
  47. room,
  48. gensign,
  49. chat,
  50. },
  51. });