| 1234567891011121314151617181920212223 |
- // 选择器配置
- import API from "@/api";
- import config from "@/config/table";
- import XEUtils from "xe-utils";
- 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"
- }
- }
|