123456789101112131415161718192021222324252627282930313233343536 |
- import Vue from 'vue'
- import Vuex from 'vuex'
- import app from './modules/app'
- import dict from './modules/dict'
- import user from './modules/user'
- import tagsView from './modules/tagsView'
- import permission from './modules/permission'
- import settings from './modules/settings'
- import getters from './getters'
- import flow from './modules/flow'
- import bpmn from './modules/bpmn'
- import formCreate from './modules/formCreate' // 新增的导入
- import createPersistedstate from 'vuex-persistedstate'
- Vue.use(Vuex)
- const PERSIST_PATHS = ['tagsView.visitedViews'];
- const store = new Vuex.Store({
- modules: {
- app,
- dict,
- user,
- tagsView,
- permission,
- settings,
- flow,
- bpmn,
- formCreate
- },
- getters,
- plugins: [
- createPersistedstate({
- key: 'call', paths: PERSIST_PATHS
- })
- ]
- })
- export default store
|