| 12345678910111213141516171819202122232425262728293031 |
- import Vue from 'vue';
- import Vuex from 'vuex';
- import getters from './getters';
- import process from './modules/process';
- import menu from './modules/menu';
- import user from './modules/user';
- import config from './modules/config';
- Vue.use(Vuex);
- const store = new Vuex.Store({
- modules: {
- process,
- menu,
- user,
- config,
- main: {
- actions: {
- appLoad() {
- if (store.state.user.token) {
- store.dispatch('permMenu');
- store.dispatch('userInfo');
- }
- }
- }
- }
- },
- getters
- });
- export default store;
|