import { reactive } from 'vue' export default { state: reactive({ userInfo: undefined }), mutations: { setUserInfo(state, data) { state.userInfo = data } }, commit(eventName, { data, dept }) { data.dept.preCheck = dept.preCheck this.mutations[eventName](this.state, data) } }