You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.6 KiB
67 lines
1.6 KiB
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
|
|
|