UNPKG

tav-ui

Version:
938 lines 665 kB
export * from './src/utils/download'; export * from './src/components/FileTypeSelect'; export * from './src/components/FileActionUpload'; export * from './src/components/FileActionUploadLink'; export * from './src/components/FileTable'; export * from './src/components/FileVersion'; export * from './src/components/FilePreview'; export * from './src/components/FileLog'; export * from './src/FileCards'; export * from './src/FileCard'; export * from './src/components/FileUpload'; export * from './src/components/FileUploadPreview'; export * from './src/typings/types'; export { DEFAULT_FILE_ACCEPT_TYPES, DEFAULT_FILE_IMAGE_TYPES, DEFAULT_FILE_OFFICE_TYPES, DEFAULT_FILE_IGNORE_TYPES, } from './src/consts'; export declare const TaFile: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{ apiParams: { type: import("vue").PropType<import("./src/typings/types").ApiParams>; default: () => { businessCheck: boolean; permissionControl: boolean; businessParamsJson: string; }; }; mode: { type: import("vue").PropType<import("./src/typings/types").FileMode>; default: import("./src/typings/types").FileMode; required: boolean; }; headerVisible: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; title: string; }; titleVisible: { type: BooleanConstructor; default: boolean; }; headerActionsVisible: { type: BooleanConstructor; default: boolean; }; fileActionsVisible: { type: BooleanConstructor; default: boolean; }; fileActualIds: { type: import("vue").PropType<import("./src/typings").FileActualIds>; }; fileTypeSelect: { type: import("vue").PropType<{ apiParams?: unknown; mode?: unknown; value?: unknown; options?: unknown; fieldNames?: unknown; disabled?: unknown; placeholder?: unknown; getPopupContainer?: unknown; visible?: unknown; immediate?: unknown; beforeApiQueryFileType?: unknown; afterApiQueryFileType?: unknown; apiQueryFileType?: unknown; } & { mode: import("./src/typings/types").FileMode; visible: boolean; getPopupContainer: import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined; apiParams: import("./src/components/FileTypeSelect").FileTypeSelectApiParams; fieldNames: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined; immediate: boolean; } & { value?: import("ant-design-vue/lib/select").SelectValue; disabled?: boolean | undefined; options?: import("ant-design-vue/lib/select").DefaultOptionType[] | undefined; placeholder?: unknown; beforeApiQueryFileType?: ((apiParams: import("./src/components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined; afterApiQueryFileType?: ((apiResult: import("./src/typings").FileTypeSelectApiResponseRecord[]) => Promise<any>) | undefined; apiQueryFileType?: ((params: import("./src/components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined; } & { apiQueryFileType: { type: import("vue").PropType<(params: import("./src/components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>; }; }>; }; fileActionUpload: { type: import("vue").PropType<{ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("./src/typings/types").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("./src/components/FileActionUpload").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined; apiUpdateFile?: ((params: import("./src/components/FileActionUpload").ApiUpdateFileParams) => Promise<any>) | undefined; updateFile?: (import("./src/typings").FileActionUploadApiResponseRecord & { cache: import("./src/typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined; beforeApiUpdateFile?: ((apiParams: import("./src/components/FileActionUpload").ApiUpdateFileParams) => Promise<any>) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise<any>) | undefined; } & { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType<RegExp>; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("./src/components/FileActionUpload").ApiUpdateFileParams) => Promise<any>>; }; }>; }; fileActionUploadLink: { type: import("vue").PropType<{ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("./src/typings/types").FileMode; visible: boolean; apiParams: import("./src/components/FileActionUploadLink").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("./src/components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("./src/components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise<any>) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise<any>) | undefined; } & { apiUploadFileLink: { type: import("vue").PropType<(params: import("./src/components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>>; }; }>; }; fileTable: { type: import("vue").PropType<{ apiParams?: unknown; mode?: unknown; dataSource?: unknown; loading?: unknown; checkboxConfig?: unknown; pagerConfig?: unknown; fillInner?: unknown; showOperations?: unknown; filterExclusion?: unknown; minHeight?: unknown; visible?: unknown; immediate?: unknown; columns?: unknown; actions?: unknown; filterFormConfig?: unknown; customActionConfig?: unknown; rowConfig?: unknown; __uploadDataSource?: unknown; __uploadLinkDataSource?: unknown; modeQueryApiType?: unknown; enabledRowEdit?: unknown; enabledVersion?: unknown; enabledPreview?: unknown; enabledUpdate?: unknown; enabledOwner?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiQueryFile?: unknown; afterApiQueryFile?: unknown; catchApiQueryFileError?: unknown; beforeApiQueryFileList?: unknown; beforeApiQueryFileByActualIds?: unknown; afterApiQueryFileByActualIds?: unknown; beforeApiQueryFileHistory?: unknown; afterApiQueryFileHistory?: unknown; beforeApiUpdateFileNameAndLink?: unknown; afterApiUpdateFileNameAndLink?: unknown; beforeApiDeleteFile?: unknown; afterApiDeleteFile?: unknown; beforeApiPreviewFile?: unknown; afterApiPreviewFile?: unknown; beforeApiDownloadFile?: unknown; afterApiDownloadFile?: unknown; beforeApiDownloadWaterMarkerFile?: unknown; afterApiDownloadWaterMarkerFile?: unknown; beforeApiQueryFilterFormFileType?: unknown; afterApiQueryFilterFormFileType?: unknown; apiUploadFile?: unknown; apiQueryFile?: unknown; apiQueryFileList?: unknown; apiQueryFileByActualIds?: unknown; apiQueryFilterFormFileType?: unknown; apiQueryFileHistory?: unknown; apiUpdateFileNameAndLink?: unknown; apiDeleteFile?: unknown; apiPreviewFile?: unknown; apiDownloadFile?: unknown; apiDownloadWaterMarkerFile?: unknown; } & { mode: import("./src/typings/types").FileMode; loading: boolean; visible: boolean; minHeight: string | number; apiParams: import("./src/components/FileTable").FileTableApiParams; immediate: boolean; rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig; filterExclusion: boolean; checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; pagerConfig: import("..").PagerConfig; showOperations: boolean; filterFormConfig: boolean | ((args_0: import("..").TableProFilterFormConfig) => import("..").TableProFilterFormConfig); customActionConfig: boolean | ((args_0: import("..").TableProCustomActionConfig) => import("..").TableProCustomActionConfig); fillInner: boolean; modeQueryApiType: "pager" | "list"; enabledRowEdit: boolean; enabledVersion: boolean; enabledPreview: boolean; enabledUpdate: boolean; enabledOwner: boolean; } & { apiUploadFile?: ((params: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; apiPreviewFile?: ((params: import("./src/components/FilePreview").ApiPreviewFileParams) => Promise<any>) | undefined; apiQueryFile?: ((params: { filter: import("./src/components/FileTable").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise<any>) | undefined; apiQueryFileList?: ((params: import("./src/FileCard").ApiQueryFileListParams) => Promise<any>) | undefined; apiQueryFileByActualIds?: ((params: import("./src/FileCard").ApiQueryFileByActualIds) => Promise<any>) | undefined; apiQueryFilterFormFileType?: ((params: import("./src/components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined; apiQueryFileHistory?: ((params: import("./src/components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>) | undefined; apiUpdateFileNameAndLink?: ((params: import("./src/FileCard").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined; apiDeleteFile?: ((params: import("./src/FileCard").ApiDeleteFileParams) => Promise<any>) | undefined; apiDownloadFile?: ((params: import("./src/FileCard").ApiDownloadFileParams) => Promise<any>) | undefined; apiDownloadWaterMarkerFile?: ((params: import("./src/FileCard").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined; beforeApiUploadFile?: ((apiParams: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined; columns?: ((args_0: import("..").TableProColumn[]) => import("..").TableProColumn[]) | undefined; dataSource?: import("./src/typings").FileActualIds | import("./src/typings").FileActionUploadApiResponseRecord[] | undefined; actions?: ((args_0: import("./src/components/FileTable").FileTableAction[], args_1: { row: Record<string, any>; }) => import("./src/components/FileTable").FileTableAction[]) | undefined; __uploadDataSource?: import("./src/typings").FileActionUploadApiResponseRecord[] | undefined; __uploadLinkDataSource?: import("./src/typings").FileActionUploadApiResponseRecord[] | undefined; beforeApiQueryFile?: ((apiParams: import("./src/components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined; afterApiQueryFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiQueryFileError?: ((apiResult: any) => Promise<any>) | undefined; beforeApiQueryFileList?: ((apiParams: import("./src/components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined; beforeApiQueryFileByActualIds?: ((apiParams: import("./src/FileCard").ApiQueryFileByActualIds) => Promise<any>) | undefined; afterApiQueryFileByActualIds?: ((apiResult: any) => Promise<any>) | undefined; beforeApiQueryFileHistory?: ((apiParams: import("./src/components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>) | undefined; afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined; beforeApiUpdateFileNameAndLink?: ((apiParams: import("./src/FileCard").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined; afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise<any>) | undefined; beforeApiDeleteFile?: ((apiParams: import("./src/FileCard").ApiDeleteFileParams) => Promise<any>) | undefined; afterApiDeleteFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiPreviewFile?: ((apiParams: import("./src/components/FilePreview").ApiPreviewFileParams) => Promise<any>) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiDownloadFile?: ((apiParams: import("./src/FileCard").ApiDownloadFileParams) => Promise<any>) | undefined; afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./src/FileCard").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined; afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiQueryFilterFormFileType?: ((apiParams: import("./src/components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined; afterApiQueryFilterFormFileType?: ((apiResult: any) => Promise<any>) | undefined; } & { apiUploadFile: { type: import("vue").PropType<(params: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("./src/components/FileTable").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise<any>>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("./src/FileCard").ApiQueryFileListParams) => Promise<any>>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("./src/FileCard").ApiQueryFileByActualIds) => Promise<any>>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("./src/components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("./src/components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("./src/FileCard").ApiUpdateFileNameAndLinkParams) => Promise<any>>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("./src/FileCard").ApiDeleteFileParams) => Promise<any>>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("./src/components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("./src/FileCard").ApiDownloadFileParams) => Promise<any>>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("./src/FileCard").ApiDownloadWaterMarkerFileParams) => Promise<any>>; }; }>; }; }, { headerElRef: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; props: Readonly<{ mode: import("./src/typings/types").FileMode; title: string | undefined; apiParams: import("./src/typings/types").ApiParams; "onUpdate:fileActualIds": ((args_0: import("./src/typings").FileActualIds) => any) | undefined; "onFileTypeSelect:change": ((...args: [import("ant-design-vue/lib/vc-select/Select").RawValueType | import("ant-design-vue/lib/vc-select/Select").LabelInValueType, import("ant-design-vue/lib/select").DefaultOptionType, import("ant-design-vue/lib/vc-select/Select").FieldNames] | [(string | number) | import("ant-design-vue/lib/select").LabeledValue, import("ant-design-vue/lib/select").DefaultOptionType, import("ant-design-vue/lib/vc-select/Select").FieldNames]) => any) | undefined; "onFileTypeSelect:optionsChange": ((args_0: import("ant-design-vue/lib/select").DefaultOptionType[] | undefined, args_1: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined) => any) | undefined; "onFileActionUpload:validateSuccessChange": ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; "onFileActionUpload:validateFailureChange": ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; "onFileActionUpload:uploadedChange": ((args_0: import("./src/typings").FileActionUploadApiResponseRecord[]) => any) | undefined; "onFileActionUploadLink:validateSuccessChange": ((args_0: { name: string; address: string; }) => any) | undefined; "onFileActionUploadLink:validateFailureChange": ((args_0: { name: string; address: string; }) => any) | undefined; "onFileActionUploadLink:uploadedChange": ((args_0: import("./src/typings").FileActionUploadApiResponseRecord[]) => any) | undefined; "onFileTable:rowEdit": ((args_0: import("./src/typings").FileActionUploadApiResponseRecord) => any) | undefined; "onFileTable:rowUpdate": ((args_0: import("./src/typings").FileActionUploadApiResponseRecord) => any) | undefined; "onFileTable:rowDelete": ((args_0: import("./src/typings").FileActionUploadApiResponseRecord) => any) | undefined; headerVisible: boolean; titleVisible: boolean; headerActionsVisible: boolean; fileActionsVisible: boolean; fileActualIds: import("./src/typings").FileActualIds | undefined; fileTypeSelect: ({ apiParams?: unknown; mode?: unknown; value?: unknown; options?: unknown; fieldNames?: unknown; disabled?: unknown; placeholder?: unknown; getPopupContainer?: unknown; visible?: unknown; immediate?: unknown; beforeApiQueryFileType?: unknown; afterApiQueryFileType?: unknown; apiQueryFileType?: unknown; } & { mode: import("./src/typings/types").FileMode; visible: boolean; getPopupContainer: import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined; apiParams: import("./src/components/FileTypeSelect").FileTypeSelectApiParams; fieldNames: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined; immediate: boolean; } & { value?: import("ant-design-vue/lib/select").SelectValue; disabled?: boolean | undefined; options?: import("ant-design-vue/lib/select").DefaultOptionType[] | undefined; placeholder?: unknown; beforeApiQueryFileType?: ((apiParams: import("./src/components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined; afterApiQueryFileType?: ((apiResult: import("./src/typings").FileTypeSelectApiResponseRecord[]) => Promise<any>) | undefined; apiQueryFileType?: ((params: import("./src/components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined; } & { apiQueryFileType: { type: import("vue").PropType<(params: import("./src/components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>; }; }) | undefined; fileActionUpload: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("./src/typings/types").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("./src/components/FileActionUpload").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined; apiUpdateFile?: ((params: import("./src/components/FileActionUpload").ApiUpdateFileParams) => Promise<any>) | undefined; updateFile?: (import("./src/typings").FileActionUploadApiResponseRecord & { cache: import("./src/typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined; beforeApiUpdateFile?: ((apiParams: import("./src/components/FileActionUpload").ApiUpdateFileParams) => Promise<any>) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise<any>) | undefined; } & { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType<RegExp>; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("./src/components/FileActionUpload").ApiUpdateFileParams) => Promise<any>>; }; }) | undefined; fileActionUploadLink: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("./src/typings/types").FileMode; visible: boolean; apiParams: import("./src/components/FileActionUploadLink").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("./src/components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("./src/components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise<any>) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise<any>) | undefined; } & { apiUploadFileLink: { type: import("vue").PropType<(params: import("./src/components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>>; }; }) | undefined; fileTable: ({ apiParams?: unknown; mode?: unknown; dataSource?: unknown; loading?: unknown; checkboxConfig?: unknown; pagerConfig?: unknown; fillInner?: unknown; showOperations?: unknown; filterExclusion?: unknown; minHeight?: unknown; visible?: unknown; immediate?: unknown; columns?: unknown; actions?: unknown; filterFormConfig?: unknown; customActionConfig?: unknown; rowConfig?: unknown; __uploadDataSource?: unknown; __uploadLinkDataSource?: unknown; modeQueryApiType?: unknown; enabledRowEdit?: unknown; enabledVersion?: unknown; enabledPreview?: unknown; enabledUpdate?: unknown; enabledOwner?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiQueryFile?: unknown; afterApiQueryFile?: unknown; catchApiQueryFileError?: unknown; beforeApiQueryFileList?: unknown; beforeApiQueryFileByActualIds?: unknown; afterApiQueryFileByActualIds?: unknown; beforeApiQueryFileHistory?: unknown; afterApiQueryFileHistory?: unknown; beforeApiUpdateFileNameAndLink?: unknown; afterApiUpdateFileNameAndLink?: unknown; beforeApiDeleteFile?: unknown; afterApiDeleteFile?: unknown; beforeApiPreviewFile?: unknown; afterApiPreviewFile?: unknown; beforeApiDownloadFile?: unknown; afterApiDownloadFile?: unknown; beforeApiDownloadWaterMarkerFile?: unknown; afterApiDownloadWaterMarkerFile?: unknown; beforeApiQueryFilterFormFileType?: unknown; afterApiQueryFilterFormFileType?: unknown; apiUploadFile?: unknown; apiQueryFile?: unknown; apiQueryFileList?: unknown; apiQueryFileByActualIds?: unknown; apiQueryFilterFormFileType?: unknown; apiQueryFileHistory?: unknown; apiUpdateFileNameAndLink?: unknown; apiDeleteFile?: unknown; apiPreviewFile?: unknown; apiDownloadFile?: unknown; apiDownloadWaterMarkerFile?: unknown; } & { mode: import("./src/typings/types").FileMode; loading: boolean; visible: boolean; minHeight: string | number; apiParams: import("./src/components/FileTable").FileTableApiParams; immediate: boolean; rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig; filterExclusion: boolean; checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; pagerConfig: import("..").PagerConfig; showOperations: boolean; filterFormConfig: boolean | ((args_0: import("..").TableProFilterFormConfig) => import("..").TableProFilterFormConfig); customActionConfig: boolean | ((args_0: import("..").TableProCustomActionConfig) => import("..").TableProCustomActionConfig); fillInner: boolean; modeQueryApiType: "pager" | "list"; enabledRowEdit: boolean; enabledVersion: boolean; enabledPreview: boolean; enabledUpdate: boolean; enabledOwner: boolean; } & { apiUploadFile?: ((params: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; apiPreviewFile?: ((params: import("./src/components/FilePreview").ApiPreviewFileParams) => Promise<any>) | undefined; apiQueryFile?: ((params: { filter: import("./src/components/FileTable").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise<any>) | undefined; apiQueryFileList?: ((params: import("./src/FileCard").ApiQueryFileListParams) => Promise<any>) | undefined; apiQueryFileByActualIds?: ((params: import("./src/FileCard").ApiQueryFileByActualIds) => Promise<any>) | undefined; apiQueryFilterFormFileType?: ((params: import("./src/components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined; apiQueryFileHistory?: ((params: import("./src/components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>) | undefined; apiUpdateFileNameAndLink?: ((params: import("./src/FileCard").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined; apiDeleteFile?: ((params: import("./src/FileCard").ApiDeleteFileParams) => Promise<any>) | undefined; apiDownloadFile?: ((params: import("./src/FileCard").ApiDownloadFileParams) => Promise<any>) | undefined; apiDownloadWaterMarkerFile?: ((params: import("./src/FileCard").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined; beforeApiUploadFile?: ((apiParams: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined; columns?: ((args_0: import("..").TableProColumn[]) => import("..").TableProColumn[]) | undefined; dataSource?: import("./src/typings").FileActualIds | import("./src/typings").FileActionUploadApiResponseRecord[] | undefined; actions?: ((args_0: import("./src/components/FileTable").FileTableAction[], args_1: { row: Record<string, any>; }) => import("./src/components/FileTable").FileTableAction[]) | undefined; __uploadDataSource?: import("./src/typings").FileActionUploadApiResponseRecord[] | undefined; __uploadLinkDataSource?: import("./src/typings").FileActionUploadApiResponseRecord[] | undefined; beforeApiQueryFile?: ((apiParams: import("./src/components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined; afterApiQueryFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiQueryFileError?: ((apiResult: any) => Promise<any>) | undefined; beforeApiQueryFileList?: ((apiParams: import("./src/components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined; beforeApiQueryFileByActualIds?: ((apiParams: import("./src/FileCard").ApiQueryFileByActualIds) => Promise<any>) | undefined; afterApiQueryFileByActualIds?: ((apiResult: any) => Promise<any>) | undefined; beforeApiQueryFileHistory?: ((apiParams: import("./src/components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>) | undefined; afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined; beforeApiUpdateFileNameAndLink?: ((apiParams: import("./src/FileCard").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined; afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise<any>) | undefined; beforeApiDeleteFile?: ((apiParams: import("./src/FileCard").ApiDeleteFileParams) => Promise<any>) | undefined; afterApiDeleteFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiPreviewFile?: ((apiParams: import("./src/components/FilePreview").ApiPreviewFileParams) => Promise<any>) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiDownloadFile?: ((apiParams: import("./src/FileCard").ApiDownloadFileParams) => Promise<any>) | undefined; afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./src/FileCard").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined; afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiQueryFilterFormFileType?: ((apiParams: import("./src/components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined; afterApiQueryFilterFormFileType?: ((apiResult: any) => Promise<any>) | undefined; } & { apiUploadFile: { type: import("vue").PropType<(params: import("./src/components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("./src/components/FileTable").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise<any>>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("./src/FileCard").ApiQueryFileListParams) => Promise<any>>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("./src/FileCard").ApiQueryFileByActualIds) => Promise<any>>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("./src/components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("./src/components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("./src/FileCard").ApiUpdateFileNameAndLinkParams) => Promise<any>>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("./src/FileCard").ApiDeleteFileParams) => Promise<any>>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("./src/components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("./src/FileCard").ApiDownloadFileParams) => Promise<any>>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("./src/FileCard").ApiDownloadWaterMarkerFileParams) => Promise<any>>; }; }) | undefined; }>; emits: ((event: "update:fileActualIds", args_0: import("./src/typings").FileActualIds) => void) & ((event: "fileTypeSelect:change", ...args: [import("ant-design-vue/lib/vc-select/Select").RawValueType | import("ant-design-vue/lib/vc-select/Select").LabelInValueType, import("ant-design-vue/lib/select").DefaultOptionType, import("ant-design-vue/lib/vc-select/Select").FieldNames] | [(string | number) | import("ant-design-vue/lib/select").LabeledValue, import("ant-design-vue/lib/select").DefaultOptionType, import("ant-design-vue/lib/vc-select/Select").FieldNames]) => void) & ((event: "fileTypeSelect:optionsChange", args_0: import("ant-design-vue/lib/select").DefaultOptionType[] | undefined, args_1: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined) => void) & ((event: "fileActionUpload:validateSuccessChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "fileActionUpload:validateFailureChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "fileActionUpload:uploadedChange", args_0: import("./src/typings").FileActionUploadApiResponseRecord[]) => void) & ((event: "fileActionUploadLink:validateSuccessChange", args_0: { name: string; address: string; }) => void) & ((event: "fileActionUploadLink:validateFailureChange", args_0: { name: string; address: string; }) => void) & ((event: "fileActionUploadLink:uploadedChange", args_0: import("./src/typings").FileActionUploadApiResponseRecord[]) => void) & ((event: "fileTable:rowEdit", args_0: import("./src/typings").FileActionUploadApiResponseRecord) => void) & ((event: "fileTable:rowUpdate", args_0: import("./src/typings").FileActionUploadApiResponseRecord) => void) & ((event: "fileTable:rowDelete", args_0: import("./src/typings").FileActionUploadApiResponseRecord) => void); slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; fileApiParams: import("vue").Ref<{ appId: string | number; moduleCode: string; typeCode: string; typeCodes: string[]; businessKey: string; businessId: string; businessIds: string[]; businessCheck: boolean; businessParamsJson: string; permissionControl: boolean; fileActualId: string; actualIds: string[]; instantUpdate: boolean; id: number; ids: number[]; excludeStaging: boolean; files: { readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise<ArrayBuffer>; slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob; stream: () => ReadableStream<any>; text: () => Promise<string>; }[]; file: { readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise<ArrayBuffer>; slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob; stream: () => ReadableStream<any>; text: () => Promise<string>; }; fileName: string; searchValue: string; startTime: string; endTime: string; suffix: string; visibleSubModules: string[]; businessDisplayItem: string; businessSearchItems: { name: string; values: string[]; }[]; excludeDeleted: boolean; owners: string[]; }, import("./src/typings/types").ApiParams | { appId: string | number; moduleCode: string; typeCode: string; typeCodes: string[]; businessKey: string; businessId: string; businessIds: string[]; businessCheck: boolean; businessParamsJson: string; permissionControl: boolean; fileActualId: string; actualIds: string[]; instantUpdate: boolean; id: number; ids: number[]; excludeStaging: boolean; files: { readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise<ArrayBuffer>; slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob; stream: () => ReadableStream<any>; text: () => Promise<string>; }[]; file: { readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise<ArrayBuffer>; slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob; stream: () => ReadableStream<any>; text: () => Promise<string>; }; fileName: string; searchValue: string; startTime: string; endTime: string; suffix: string; visibleSubModules: string[]; businessDisplayItem: string; businessSearchItems: { name: string; values: string[]; }[]; excludeDeleted: boolean; owners: string[]; }>; fileTableInnerUploadDataSource: import("vue").Ref<{ actualId?: string | undefined; address: string; appId?: number | undefined; auto?: number | undefined; businessDisplayItemText?: string | undefined; businessDisplayItemValue?: string | undefined; businessId?: string | undefined; businessKey?: string | undefined; createBy?: string | undefined; createByName?: string | undefined; createTime?: string | undefined; deleted: number; expand?: string | undefined; fileSize?: string | undefined; fullName: string; hyperlink?: number | undefined; id?: number | undefined; moduleCode?: string | undefined; moduleFullName?: string | undefined; moduleId: number; name: string; owner?: string | undefined; ownerName?: string | undefined; size: number; sourceFileDownload?: number | undefined; suffix: string; type: number; typeCode?: string | undefined; typeName?: string | undefined; updateTime?: string | undefined; version: number; watermarkFileDownload?: number | undefined; }[] | undefined, import("./src/typings").FileActionUploadApiResponseRecord[] | { actualId?: string | undefined; address: string; appId?: number | undefined; auto?: number | undefined; businessDisplayItemText?: string | undefined; businessDisplayItemValue?: string | undefined; businessId?: string | undefined; businessKey?: string | undefined; createBy?: string | undefined; createByName?: string | undefined; createTime?: string | undefined; deleted: number; expand?: string | undefined; fileSize?: string | undefined; fullName: string; hyperlink?: number | undefined; id?: number | undefined; moduleCode?: string | undefined; moduleFullName?: string | undefined; moduleId: number; name: string; owner?: string | undefined; ownerName?: string | undefined; size: number; sourceFileDownload?: number | undefined; suffix: string; type: number; type