index.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  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. import todo from './module/statistics/todo';
  9. import sellTotal from './module/statistics/sellTotal';
  10. import getBill from './module/statistics/getBill';
  11. import outBill from './module/statistics/outBill';
  12. import dictIndex from './module/dev/dictIndex';
  13. import dictData from './module/dev/dictData';
  14. import menus from './module/dev/menus';
  15. import role from './module/dev/role';
  16. // 商品标签
  17. import goodsTags from './module/system/goodsTags';
  18. // 广告图
  19. import banner from './module/system/banner';
  20. // 首页图标
  21. import indexModule from './module/system/indexModule';
  22. import actTags from './module/system/actTags';
  23. import config from './module/system/config';
  24. import platformAct from './module/system/platformAct';
  25. import goodsJoinAct from './module/system/goodsJoinAct';
  26. import admins from './module/system/admin';
  27. // 店铺信息
  28. import shop from './module/shop/shop';
  29. // 商品信息
  30. import goods from './module/shop/goods';
  31. import serviceContact from './module/shop/serviceContact';
  32. // 商品规格
  33. import goodsSpec from './module/shop/goodsSpec';
  34. import afterSale from './module/shop/afterSale';
  35. import getTransportInfo from './module/shop/getTransportInfo';
  36. import goodsRate from './module/shop/goodsRate';
  37. // 订单
  38. import order from './module/trade/order';
  39. // 订单详情
  40. import orderDetail from './module/trade/orderDetail';
  41. import sot from './module/trade/sot';
  42. import coupon from './module/trade/coupon';
  43. import cashOut from './module/trade/cashOut';
  44. // 尊荣
  45. import zrGoods from './module/zr/zrGoods';
  46. import zrOrder from './module/zr/zrOrder';
  47. import zrSot from './module/zr/zrSot';
  48. // 团购
  49. // 售后
  50. import groupAfterSale from './module/group/groupAfterSale';
  51. // 订单
  52. import groupOrder from './module/group/groupOrder';
  53. // 商品
  54. import goodsConfig from './module/group/goodsConfig';
  55. // 团表
  56. import group from './module/group/group';
  57. // 快递
  58. import groupTransport from './module/group/groupTransport';
  59. import salesTransport from './module/group/salesTransport';
  60. Vue.use(Vuex);
  61. export default new Vuex.Store({
  62. state: { ...ustate },
  63. mutations: { ...umutations },
  64. actions: {},
  65. modules: {
  66. users,
  67. admin,
  68. shop,
  69. goods,
  70. dictIndex,
  71. dictData,
  72. menus,
  73. role,
  74. goodsTags,
  75. banner,
  76. indexModule,
  77. goodsSpec,
  78. order,
  79. orderDetail,
  80. coupon,
  81. afterSale,
  82. getTransportInfo,
  83. serviceContact,
  84. sot,
  85. todo,
  86. sellTotal,
  87. actTags,
  88. config,
  89. platformAct,
  90. goodsJoinAct,
  91. goodsRate,
  92. getBill,
  93. outBill,
  94. admins,
  95. cashOut,
  96. zrGoods,
  97. zrOrder,
  98. zrSot,
  99. groupAfterSale,
  100. groupOrder,
  101. goodsConfig,
  102. group,
  103. groupTransport,
  104. salesTransport,
  105. },
  106. });