/* * app基本信息 * */ const state = { user: {}, organization: {}, project: { id: -1 }, codeNumber: 60 } const mutations = { CHANGE_USER: (state, user) => { state.user = user; }, CHANGE_ORGANIZATION: (state, organization) => { state.organization = organization; }, CHANGE_PROJECT: (state, project) => { state.project = project; }, CHANGE_CODENUMBER: (state, num) => { state.codeNumber = num; } } const actions = { changeUser({ commit }, user) { commit('CHANGE_USER', user); }, changeOrganization({ commit }, organization) { commit('CHANGE_ORGANIZATION', organization); }, changeProject({ commit, }, project) { commit('CHANGE_PROJECT', project); }, changeCodeNumber({ commit, }, num) { commit('CHANGE_CODENUMBER', num < 0 ? 60 : num); } } export default { namespaced: true, state, mutations, actions }