| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- import store from '@/utils/store';
- export default {
- state: {
- level: store.get('level') || {},
- category: store.get('category') || [],
- festival: store.get('festival') || [],
- usage: store.get('usage') || []
- },
- actions: {
- // 等级
- getLevel({ commit }) {
- return this.$service.level.list().then(res => {
- commit('SET_LEVEL', res);
- return res;
- });
- },
- delLevel({ commit }) {
- commit('DEL_LEVEL');
- },
- // 分类
- getCategory({ commit }) {
- return this.$service.category.list().then(res => {
- commit(
- 'SET_CATEGORY',
- res.filter(e => e.status != '0')
- );
- return res;
- });
- },
- delCategory({ commit }) {
- commit('DEL_CATEGORY');
- },
- // 节日
- getFestival({ commit }) {
- return this.$service.common.fest().then(res => {
- commit('SET_FESTIVAL', res);
- return res;
- });
- },
- delFestival({ commit }) {
- commit('DEL_FESTIVAL');
- },
- // 用途
- getUsage({ commit }) {
- return this.$service.common.usage().then(res => {
- commit('SET_USAGE', res);
- return res;
- });
- },
- delUsage({ commit }) {
- commit('DEL_USAGE');
- }
- },
- mutations: {
- SET_LEVEL(state, val) {
- state.level = val;
- store.set('level', val);
- },
- DEL_LEVEL(state) {
- state.level = {};
- store.remove('level');
- },
- SET_CATEGORY(state, val) {
- state.category = val;
- store.set('category', val);
- },
- DEL_CATEGORY(state) {
- state.category = [];
- store.remove('category');
- },
- SET_FESTIVAL(state, val) {
- state.festival = val;
- store.set('festival', val);
- },
- DEL_FESTIVAL(state) {
- state.festival = [];
- store.remove('festival');
- },
- SET_USAGE(state, val) {
- state.usage = val;
- store.set('usage', val);
- },
- DEL_USAGE(state) {
- state.usage = [];
- store.remove('usage');
- }
- }
- };
|