index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. import login from '@common/store/login';
  4. import * as ustate from '@common/store/user/state';
  5. import * as umutations from '@common/store/user/mutations';
  6. import tranaudit from './tranaudit';
  7. import transaction from './transaction';
  8. import productpact from './productpact';
  9. import market from './market';
  10. import liveTechnicalColumn from './liveTechnicalColumn';
  11. import liveTechnicalNews from './liveTechnicalNews';
  12. import codeitem from './codeitem';
  13. import codeCategory from './codeCategory';
  14. import exportuser from './exportuser';
  15. //菜单分配权限
  16. import role from './user/role';
  17. import authUser from './user/auth-user';
  18. // 个人&企业
  19. import users from './user';
  20. // 对接会
  21. import live from './live';
  22. // 地址
  23. import place from './place';
  24. import apply from './apply';
  25. Vue.use(Vuex);
  26. export default new Vuex.Store({
  27. modules: {
  28. login,
  29. tranaudit, //交易审核表
  30. transaction, //交易记录表
  31. productpact, //电子合同
  32. market, //产品信息表
  33. liveTechnicalColumn, //技术培训类别
  34. liveTechnicalNews, //技术培训内容
  35. codeitem, //字典表
  36. codeCategory, //字典表类别
  37. users,
  38. users, //个人&7企业
  39. exportuser, //专家
  40. live, //对接会
  41. place, //地址
  42. apply, //对接会
  43. role, //菜单分配权限
  44. authUser, //管理员
  45. },
  46. state: { ...ustate },
  47. mutations: { ...umutations },
  48. actions: {},
  49. });