import { Component, RefObject } from 'react'; import { Select } from 'antd'; interface GetA { (arg: S): void; } interface Permeation { /** * 下拉列表key */ nameField: string; /** * 下拉列表数据 */ fetchOptions: () => Array<{ [key: string]: string | number; }>; /** * 下拉列表value */ valueField: string; /** * 下拉列表placeholder */ placeholder?: string; /** * 联动查询时,变化即更新重新获取数据的字段值 */ inputs?: Array; /** * 下拉列表选中回调 */ onSelect?: (arg: T) => void; /** * 下拉列表选择项变化回调 */ onChange?: (arg: T) => void; } export default class EntitySelect extends Component { isMount: boolean; select: RefObject