import store from '@/store' import UTIL from '@/utils/util' /** 字典配置 */ const state = { level: {}, category: [], fest: [] } const getters = { // 等级数据 getLevel: (state) => { return state.level || {} }, // 分类数据 getCategory: (state) => { return state.category || [] }, // 节日数据 getFest: (state) => { return state.fest || [] } } const actions = { // 等级信息 setLevel({ commit }, data) { commit('SET_LEVEL', data) }, delLevel({ commit }) { commit('DEL_LEVEL') }, // 分类数据 setCategory({ commit }, data) { commit('SET_CATEGORY', data) }, delLevel({ commit }) { commit('DEL_CATEGORY') }, // 节日数据 setFest({ commit }, data) { commit('SET_FEST', data) }, delFest({ commit }) { commit('DEL_FEST') } } const mutations = { // 等级信息 SET_LEVEL(state, data = {}) { state.level = data }, DEL_LEVEL(state) { state.level = '' }, // 分类信息 SET_CATEGORY(state, data = []) { state.category = data }, DEL_CATEGORY(state) { state.category = '' }, // 节日信息 SET_FEST(state, data = []) { state.fest = data }, DEL_FEST(state) { state.fest = '' } } export default { state, getters, actions, mutations }