import Vue from 'vue'; import Vuex from 'vuex'; import _ from 'lodash'; Vue.use(Vuex); const api = { dictionary: '/code/{type}/items', //type === xzqh:query:level(1/2);parent(无/code) }; export const state = () => ({}); export const mutations = {}; export const actions = { // 字典表 async dicOperation({ state }, type) { let result; if (!_.isObject(type)) { result = await this.$axios.$get(api.dictionary, { type: type }); } else { let { level, parent } = type; result = await this.$axios.$get(api.dictionary, { type: 'xzqh' }, { level: level, parent: parent }); } return result; }, };