/// import type { CustomQuery, FormItem } from '@sinoform/types'; import type { FormState } from '@sinoui/rx-form-state'; import type { RestPageResponseInfo } from '@sinoui/use-rest-page-api'; export interface DraftListPageContextType { /** * 表格数据源 */ dataSource: RestPageResponseInfo; /** * 草稿列表要显示的表单字段 */ columnsFields: FormItem[]; /** * 删除草稿数据 */ deleteDraft: (id: string) => void; /** * 查询区域formState */ searchConditionsForm: FormState; /** * 是否启用了列表定制 */ enableCustomColumn?: boolean; /** * 是否启用了查询条件定制 */ enableCustomQuery?: boolean; /** * 定制查询条件配置 */ customQuery?: CustomQuery[]; /** * 搜索 * */ onSearch?: () => void; /** * 重置 */ onReset?: () => void; /** * 所有可用于作为列表项的表单项 */ allFields?: FormItem[]; /** * 请求接口 */ url: string; /** * 查询条件是否默认展开: 0折叠 1展开 */ defaultExpandQuery?: '0' | '1'; } declare const DraftListPageContext: import("react").Context; export default DraftListPageContext;