| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import store from '@/utils/store';
- import service from '@/service/index';
- export default {
- state: {
- level: store.get('level') || {},
- category: store.get('category') || {}
- },
- actions: {
- getLevel({ commit }) {
- return service.level.level().then(res => {
- commit('SET_LEVEL', res);
- return res;
- });
- },
- delLevel({ commit }) {
- commit('DEL_LEVEL');
- },
- getCategory({ commit }) {
- return service.category.list().then(res => {
- commit('SET_CATEGORY', res);
- return res;
- });
- },
- delCategory({ commit }) {
- commit('DEL_CATEGORY');
- }
- },
- mutations: {
- SET_LEVEL(state, val) {
- state.info = val;
- store.set('level', val);
- },
- DEL_LEVEL(state) {
- state.info = {};
- store.remove('level');
- },
- SET_CATEGORY(state, val) {
- state.info = val;
- store.set('category', val);
- },
- DEL_CATEGORY(state) {
- state.info = {};
- store.remove('category');
- }
- }
- };
|