import Vue from 'vue' import Vuex from 'vuex' import getters from './getters' import app from './modules/app' import settings from './modules/settings' import user from './modules/user' Vue.use(Vuex) const store = new Vuex.Store({ modules: { app, settings, user, tableId: '', isTried: false, promoterDrawer: false, flowPermission1: {}, approverDrawer: false, approverConfig1: {}, copyerDrawer: false, copyerConfig1: {}, conditionDrawer: false, conditionsConfig1: { conditionNodes: [], }, }, getters, mutations: { setTableId(status, payload) { console.log("验证store----------------->",status, payload) status.tableId = payload }, setIsTried(status, payload) { status.isTried = payload }, setPromoter(status, payload) { status.promoterDrawer = payload }, setFlowPermission(status, payload) { status.flowPermission1 = payload }, setApprover(status, payload) { status.approverDrawer = payload }, setApproverConfig(status, payload) { status.approverConfig1 = payload }, setCopyer(status, payload) { status.copyerDrawer = payload }, setCopyerConfig(status, payload) { status.copyerConfig1 = payload }, setCondition(status, payload) { console.log("Vuex.Store----------->setCondition",status, payload) status.conditionDrawer = payload }, setConditionsConfig(status, payload) { status.conditionsConfig1 = payload }, }, }) export default store