index.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. import * as ustate from './module/user/state';
  4. import * as umutations from './module/user/mutations';
  5. import admin from './module/user/action';
  6. // 用户
  7. import users from './module/user/users';
  8. // 系统消息
  9. import notice from './module/user/notice';
  10. import msgList from './module/user/msgList';
  11. import address from './module/user/address';
  12. import todo from './module/statistics/todo';
  13. import sellTotal from './module/statistics/sellTotal';
  14. import shopInBill from './module/statistics/shopInBill';
  15. import outBill from './module/statistics/outBill';
  16. import getBill from './module/statistics/getBill';
  17. import shopCashOut from './module/statistics/shopCashOut';
  18. import dictIndex from './module/dev/dictIndex';
  19. import dictData from './module/dev/dictData';
  20. import menus from './module/dev/menus';
  21. import role from './module/dev/role';
  22. // 商品标签
  23. import goodsTags from './module/system/goodsTags';
  24. // 广告图
  25. import banner from './module/system/banner';
  26. // 首页图标
  27. import indexModule from './module/system/indexModule';
  28. import actTags from './module/system/actTags';
  29. import config from './module/system/config';
  30. import platformAct from './module/system/platformAct';
  31. // 套装
  32. import goodsSet from './module/system/goodsSet';
  33. import goodsJoinAct from './module/system/goodsJoinAct';
  34. import admins from './module/system/admin';
  35. // 店铺信息
  36. import shop from './module/shop/shop';
  37. // 商品信息
  38. import goods from './module/shop/goods';
  39. import serviceContact from './module/shop/serviceContact';
  40. // 商品规格
  41. import goodsSpec from './module/shop/goodsSpec';
  42. import afterSale from './module/shop/afterSale';
  43. import getTransportInfo from './module/shop/getTransportInfo';
  44. import shopNotice from './module/shop/shopNotice';
  45. import goodsRate from './module/shop/goodsRate';
  46. // 订单
  47. import order from './module/trade/order';
  48. // 订单详情
  49. import orderDetail from './module/trade/orderDetail';
  50. import sot from './module/trade/sot';
  51. import coupon from './module/trade/coupon';
  52. import cashOut from './module/trade/cashOut';
  53. // 尊荣
  54. import zrGoods from './module/zr/zrGoods';
  55. import zrOrder from './module/zr/zrOrder';
  56. import zrSot from './module/zr/zrSot';
  57. // 团购
  58. // 售后
  59. import groupAfterSale from './module/group/groupAfterSale';
  60. // 订单
  61. import groupOrder from './module/group/groupOrder';
  62. // 商品
  63. import goodsConfig from './module/group/goodsConfig';
  64. // 团表
  65. import group from './module/group/group';
  66. // 快递
  67. import groupTransport from './module/group/groupTransport';
  68. import salesTransport from './module/group/salesTransport';
  69. // 聊天
  70. // 聊天记录
  71. import chatRecord from './module/message/chatRecord';
  72. // 房间表
  73. import room from './module/message/room';
  74. Vue.use(Vuex);
  75. export default new Vuex.Store({
  76. state: { ...ustate, msg: undefined },
  77. mutations: {
  78. ...umutations,
  79. setMessage(state, payload) {
  80. state.msg = payload;
  81. },
  82. },
  83. actions: {},
  84. modules: {
  85. users,
  86. admin,
  87. shop,
  88. address,
  89. goods,
  90. dictIndex,
  91. dictData,
  92. menus,
  93. role,
  94. goodsTags,
  95. banner,
  96. indexModule,
  97. goodsSpec,
  98. order,
  99. orderDetail,
  100. coupon,
  101. afterSale,
  102. getTransportInfo,
  103. serviceContact,
  104. sot,
  105. todo,
  106. sellTotal,
  107. actTags,
  108. config,
  109. platformAct,
  110. goodsJoinAct,
  111. goodsRate,
  112. shopInBill,
  113. outBill,
  114. admins,
  115. cashOut,
  116. zrGoods,
  117. zrOrder,
  118. zrSot,
  119. groupAfterSale,
  120. groupOrder,
  121. goodsConfig,
  122. group,
  123. groupTransport,
  124. salesTransport,
  125. notice,
  126. msgList,
  127. shopCashOut,
  128. getBill,
  129. shopNotice,
  130. goodsSet,
  131. chatRecord,
  132. room,
  133. },
  134. });