| 1234567891011121314151617181920212223242526272829303132333435 |
- // 选择器配置
- import API from "@/api";
- import config from "@/config/table";
- import XEUtils from "xe-utils";
- export default {
- queryData: {
- common: function ({ key, query }) {
- return [];
- // if (XEUtils.isEmpty(XEUtils.get(API, key))) return [];
- // return new Promise(resolve => {
- // XEUtils.get(API, key).get(query).then(res => resolve(res.records));
- // });
- },
- zeroLiteOld: function ({ key, query, expands }) {
- if (XEUtils.isEmpty(XEUtils.get(API, key))) return [];
- return new Promise(resolve => {
- XEUtils.get(API, key).get({ querys: [query], expands }).then(res => {
- const response = XEUtils.get(config, "framework.zeroLiteOld.parseData")(res)
- resolve(response.data)
- });
- });
- },
- zeroLite: function ({ key, query }) {
- return []
- }
- },
-
- props: {
- label: "label", // 映射label显示字段
- value: "value" // 映射value值字段
- }
- }
|