/// import { TreeSelectProps, SelectValue } from 'antd/lib/tree-select'; export interface IProps extends Omit, 'onChange'> { /** * 树下拉框默认渲染的列表 */ defaultTreeData?: any[]; /** * 查询参数应该是一个JSON格式的字符串,这样做的好处是,便于scu减少重复渲染 */ params?: any; /** * 接口请求地址 */ url?: string; /** * 请求方式 */ method?: string; /** * 发送接口请求的方法 * 如果要支持远程搜索、异步获取数据,必须传入request方法(类似axios方法) */ request?: any; /** * 异步加载子节点 */ asyncLoadChildren?: boolean; /** * 异步加载子节点查询key */ asyncLoadChildrenKey?: string; /** * 接口数据格式转换 */ transformData?: (res: any) => any; /** * 数据加载完毕触发 */ onCompleted?: (data: any) => void; /** * 数据发生改变时触发 */ onChange?: any; } /** * 增强下拉树 * 添加远程搜索 */ declare function EnhanceTreeSelect({ treeData: outTreeData, defaultTreeData, params, url, method, request, asyncLoadChildren, asyncLoadChildrenKey, transformData, treeDataSimpleMode, onCompleted, ...restProps }: IProps): JSX.Element; declare namespace EnhanceTreeSelect { var SHOW_PARENT: "SHOW_PARENT"; } export default EnhanceTreeSelect;