// 选择器配置 import XEUtils from "xe-utils" import API from "@/api" import config from "@/config/table" export default { queryData: function ({ key = "", objKey = "all", query = {} }) { return new Promise(resolve => { if (!key || !XEUtils.has(XEUtils.get(API, key), objKey)) resolve([]) XEUtils.get(API, key)[objKey](query).then(res => { const response = config.parseData(res) resolve(response.data) }).catch(() => resolve([])) }) }, props: { label: "label", // 映射label显示字段 value: "value", // 映射value值字段 disabled: "disabled" } }