UNPKG

@aliretail/react-materials-components

Version:
105 lines (104 loc) 2.55 kB
export interface IRequestOptionType { url?: string; appCode?: string; apiCode?: string; method: 'post' | 'get' | 'delete'; data?: any; type?: string; autoShowErrorMessage: boolean; } export interface IPropsType { /** * 页面标题,可不传 * @default 页面展示 * */ title: string; /** * 表格头顶右侧信息 * @default 无 * */ topRight?: any; /** * 表格头顶右侧选择货品按钮右边额外增加的内容 * @default 无 * */ topRightLeftExtContent: any; /** * 表格头顶右侧选择货品按钮右边额外增加的内容 * @default 无 * */ topRightRightExtContent: any; /** * 右侧按钮的props信息,这个信息和组件Button传入的信息一致,可不传 * @default 页面展示 * */ buttonProps?: any; /** * 右侧按钮的文案信息,可不传 * @default 添加货品 * */ buttonText: string; /** * 外层class,可不传 * @default "" * */ className?: string; /** * 展示列表的table的表头 * @default [] * */ columns?: any[]; /** * FilterDialog组件里面的内容 * @default 无 * */ filterDialogProps: any; /** * 列表数据变化,返回函数(可不传) * @default 无 * */ onChange?: (value: any) => void; /** * 是否只是展示,不修改,默认false * @default false * */ isPreview?: boolean; /** * 是否需要删除操作列,默认true * @default true * */ needDelete?: boolean; /** * table上的部分设置,不包含columns, dataSource,可不传 * @default true * */ tableProps?: any; /** * table列表内的所有数据,如果传入的话,就用value * @default 无 * */ value?: any[]; /** * 内部数字选择框,输入框变化事件 * @default 无 * */ onNumberChange?: (val: any, key: any, record: any) => void; /** * 内部数字选择框,输入框失去焦点事件 * @default 无 * */ onNumberInputBlur?: (val: any, key: any, record: any) => void; /** * 内部数字选择框,输入框获取焦点事件 * @default 无 * */ onNumberInputFoucs?: (val: any, key: any, record: any) => void; /** * 内部数字选择框,步数 * @default 无 * */ numberStep?: number; } export interface IStateType { pageNumber?: number; }