import Vue from 'vue'
import Vuex from 'vuex'
import commonStore from './common/index'// 项目公共配置-状态管理器
import bidStore from './bidding/index'// 招标-状态管理器
import expertStore from './expert/index'// 专家库-状态管理器
import procurementStore from './procurement/index'// 非招/采购-状态管理器
import shopmallStore from './shopmall/index'// 电商-状态管理器
Vue.use(Vuex)

const store = new Vuex.Store({
  modules: {
    ...bidStore.modules, // 招标-状态管理器
    ...commonStore.modules, // 项目公共配置-状态管理器
    ...expertStore.modules, // 专家库-状态管理器
    ...procurementStore.modules, // 非招/采购-状态管理器
    ...shopmallStore.modules// 电商-状态管理器
  },
  getters: {
    ...bidStore.getters, // 招标-状态管理器
    ...commonStore.getters, // 项目公共配置-状态管理器
    ...expertStore.getters, // 专家库-状态管理器
    ...procurementStore.getters, // 非招/采购-状态管理器
    ...shopmallStore.getters// 电商-状态管理器
  }
})

export default store
