1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import Vue from 'vue';
- import Vuex from 'vuex';
- import * as ustate from './module/user/state';
- import * as umutations from './module/user/mutations';
- import admin from './module/user/action';
- import dictIndex from './module/dev/dictIndex';
- import dictData from './module/dev/dictData';
- import goodsTags from './module/system/goodsTags';
- import banner from './module/system/banner';
- import indexModule from './module/system/indexModule';
- import shop from './module/shop/shop';
- import selfShop from './module/shop/selfShop';
- import goods from './module/shop/goods';
- import goodsSpec from './module/shop/goodsSpec';
- import afterSale from './module/shop/afterSale';
- import order from './module/trade/order';
- import orderDetail from './module/trade/orderDetail';
- import coupon from './module/trade/coupon';
- Vue.use(Vuex);
- export default new Vuex.Store({
- state: { ...ustate },
- mutations: { ...umutations },
- actions: {},
- modules: {
- admin,
- shop,
- selfShop,
- goods,
- dictIndex,
- dictData,
- goodsTags,
- banner,
- indexModule,
- goodsSpec,
- order,
- orderDetail,
- coupon,
- afterSale,
- },
- });
|