UNPKG

@aliretail/react-materials-components

Version:
33 lines (32 loc) 1.06 kB
import * as React from 'react'; interface Logistic { /** 前端id */ key?: string; type?: string; code?: string; name?: string; } interface Company { /** 物流公司对应的code */ code: string; /** 物流公司名称 */ name: string; } export interface MultipleLogisticFormItemProps { name?: string; value?: Logistic[]; onChange?: (v: Logistic[]) => void; /** 组件挂载获取物流公司时触发 */ onFetchLogisticCompany: () => Promise<Company[]>; /** 不可添加的原因 */ disabledReason?: string; /** 最多能添加多少个 */ maxCount?: number; } declare const MultipleLogisticFormItem: React.ForwardRefExoticComponent<MultipleLogisticFormItemProps & React.RefAttributes<any>>; declare type LogisticFormItemType = typeof MultipleLogisticFormItem; interface EnhancedType extends LogisticFormItemType { validator: (rule: any, value: Logistic[] | undefined) => Promise<void>; } declare const EnhancedLogisticFormItem: EnhancedType; export default EnhancedLogisticFormItem;