import Vue from 'vue'; import Vuex from 'vuex'; import login from './login'; import chat from './live/chat'; import roomchat from './live/room-chat'; import apply from './live/apply'; import dock from './live/dock'; import column from './live/column'; import news from './live/news'; import personalchat from './live/personalchat'; import personalroom from './live/personalroom'; import comment from './live/comment'; import market from './market/market'; import transaction from './market/transaction'; import expertsaudit from './market/expertsaudit'; import marketproduct from './market/marketproduct'; import talentExperts from './market/talentExperts'; import markettype from './market/markettype'; import maarkettype from './market/markettype'; import enterpriseproject from './market/enterpriseproject'; import newmarketproduct from './market/newmarketproduct'; import password from './market/password'; import tranaudit from './market/tranaudit'; import expertsuser from './market/exportuser'; import productpact from './market/productpact'; import * as ustate from './user/state'; import * as umutations from './user/mutations'; import place from './place'; import wxchattest from './user/wxchattest'; import users from './user'; // 新增 import authUser from './user/auth-user'; Vue.use(Vuex); export default new Vuex.Store({ state: { ...ustate }, mutations: { ...umutations }, actions: {}, modules: { roomchat, marketproduct, talentExperts, market, chat, dock, apply, column, news, login, personalchat, personalroom, transaction, expertsaudit, markettype, enterpriseproject, newmarketproduct, place, password, maarkettype, comment, tranaudit, expertsuser, users, productpact, wxchattest, authUser, }, });