const state = { id: null, showPayment: false, payData: null, payType: null, resolve: null, reject: null, }; const getters = { id(state) { return state.id; }, showPayment(state) { return state.showPayment; }, payData(state) { return state.payData; }, payType(state) { return state.payType; }, resolve(state) { return state.resolve; }, reject(state) { return state.reject; }, }; const mutations = { id(state, data) { state.id = data; }, showPayment(state, data) { state.showPayment = data; }, payData(state, data) { state.payData = data; }, payType(state, data) { state.payType = data; }, resolve(state, data) { state.resolve = data; }, reject(state, data) { state.reject = data; }, setAll(state, data) { for (let k in data) { state[k] = data[k]; } }, }; const actions = { reset(context) { context.commit('id', null); context.commit('showPayment', false); context.commit('payData', null); context.commit('payType', null); context.commit('resolve', null); context.commit('reject', null); }, }; export default { namespaced: true, state, getters, mutations, actions };