UNPKG

tav-ui

Version:
1,049 lines 487 kB
import { type Ref } from 'vue'; import { type FileActionUploadLinkInstance } from '../components/FileActionUploadLink'; import { type FileActionUploadInstance } from '../components/FileActionUpload'; import { VersionCaches } from '../hooks'; import { type FileActionUploadApiResponseRecord } from '../typings'; import { type ApiQueryFileListParams, type ApiUpdateFileNameAndLinkParams } from '../components/FileTable'; import { type CardValidateCallback } from './types'; declare const _default: import("vue").DefineComponent<{ apiParams: { type: import("vue").PropType<import("./types").FileCardApiParams>; default: () => { businessCheck: boolean; permissionControl: boolean; businessParamsJson: string; }; }; mode: { type: import("vue").PropType<import("../typings").FileMode>; default: import("../typings").FileMode; }; headerVisible: { type: BooleanConstructor; default: boolean; }; labelVisible: { type: BooleanConstructor; default: boolean; }; headerActionsVisible: { type: BooleanConstructor; default: boolean; }; visible: { type: BooleanConstructor; default: boolean; }; immediate: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; label: { type: StringConstructor; required: boolean; }; value: { type: StringConstructor; required: boolean; }; rules: { type: import("vue").PropType<(args_0: import("./types").FileCardRuleItem[]) => import("./types").FileCardRuleItem[]>; }; errorMessageMode: { type: import("vue").PropType<"inline | message">; default: string; }; items: { type: import("vue").PropType<(args_0: import("./types").FileCardListItem[]) => import("./types").FileCardListItem[]>; }; actions: { type: import("vue").PropType<(args_0: import("./types").FileCardListItemAction[], args_1: { row: Record<string, any>; }) => import("./types").FileCardListItemAction[]>; }; maxHeight: { type: NumberConstructor; }; dataSource: { type: import("vue").PropType<import("../typings").FileActualIds | FileActionUploadApiResponseRecord[]>; }; __dataSourceFromCards: { type: BooleanConstructor; default: boolean; }; enabledRowEdit: { type: BooleanConstructor; default: boolean; }; enabledVersion: { type: BooleanConstructor; default: boolean; }; enabledPreview: { type: BooleanConstructor; default: boolean; }; enabledUpdate: { type: BooleanConstructor; default: boolean; }; enabledOwner: { type: BooleanConstructor; default: boolean; }; autoValidate: { type: BooleanConstructor; default: boolean; }; 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("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../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("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined; apiUpdateFile?: ((params: import("../components/FileActionUpload").ApiUpdateFileParams) => Promise<any>) | undefined; updateFile?: (FileActionUploadApiResponseRecord & { cache: FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined; beforeApiUpdateFile?: ((apiParams: import("../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("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../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("../typings").FileMode; visible: boolean; apiParams: import("../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("../components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../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("../components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>>; }; }>; }; beforeApiUploadFile: { type: import("vue").PropType<(apiParams: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; afterApiUploadFile: { type: import("vue").PropType<(apiResult: any) => Promise<any>>; }; beforeApiQueryFileList: { type: import("vue").PropType<(apiParams: import("../components/FileTable").ApiQueryFileParams) => Promise<any>>; }; afterApiQueryFileList: { type: import("vue").PropType<(apiResult: any) => Promise<any>>; }; catchApiQueryFileListError: { type: import("vue").PropType<(apiResult: any) => Promise<any>>; }; beforeApiQueryFileByActualIds: { type: import("vue").PropType<(apiParams: import("./types").ApiQueryFileByActualIds) => Promise<any>>; }; afterApiQueryFileByActualIds: { type: import("vue").PropType<(apiResult: any) => Promise<any>>; }; beforeApiQueryFileHistory: { type: import("vue").PropType<(apiParams: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>>; }; afterApiQueryFileHistory: { type: import("vue").PropType<(apiResult: any) => Promise<any>>; }; beforeApiUpdateFileNameAndLink: { type: import("vue").PropType<(apiParams: ApiUpdateFileNameAndLinkParams) => Promise<any>>; }; afterApiUpdateFileNameAndLink: { type: import("vue").PropType<(apiResult: any) => Promise<any>>; }; beforeApiDeleteFile: { type: import("vue").PropType<(apiParams: import("./types").ApiDeleteFileParams) => Promise<any>>; }; afterApiDeleteFile: { type: import("vue").PropType<(apiResult: any) => Promise<any>>; }; beforeApiPreviewFile: { type: import("vue").PropType<(apiParams: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; afterApiPreviewFile: { type: import("vue").PropType<(apiResult: any) => Promise<any>>; }; beforeApiDownloadFile: { type: import("vue").PropType<(apiParams: import("./types").ApiDownloadFileParams) => Promise<any>>; }; afterApiDownloadFile: { type: import("vue").PropType<(apiResult: any) => Promise<any>>; }; beforeApiDownloadWaterMarkerFile: { type: import("vue").PropType<(apiParams: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>; }; afterApiDownloadWaterMarkerFile: { type: import("vue").PropType<(apiResult: any) => Promise<any>>; }; apiUploadFile: { type: import("vue").PropType<(params: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiQueryFileList: { type: import("vue").PropType<(params: ApiQueryFileListParams) => Promise<any>>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("./types").ApiQueryFileByActualIds) => Promise<any>>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: ApiUpdateFileNameAndLinkParams) => Promise<any>>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("./types").ApiDeleteFileParams) => Promise<any>>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>; }; }, { DEFAULT_FILECARD_ID: string; createMessage: import("ant-design-vue/lib/message").MessageApi; headerExtraElRef: Ref<HTMLElement | undefined, HTMLElement | undefined>; props: Readonly<{ value: string | undefined; label: string | undefined; mode: import("../typings").FileMode; loading: boolean; visible: boolean; items: ((args_0: import("./types").FileCardListItem[]) => import("./types").FileCardListItem[]) | undefined; apiUploadFile: ((params: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; apiPreviewFile: ((params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>) | undefined; apiParams: import("./types").FileCardApiParams; immediate: boolean; apiQueryFileList: ((params: ApiQueryFileListParams) => Promise<any>) | undefined; apiQueryFileByActualIds: ((params: import("./types").ApiQueryFileByActualIds) => Promise<any>) | undefined; apiQueryFileHistory: ((params: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>) | undefined; apiUpdateFileNameAndLink: ((params: ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined; apiDeleteFile: ((params: import("./types").ApiDeleteFileParams) => Promise<any>) | undefined; apiDownloadFile: ((params: import("./types").ApiDownloadFileParams) => Promise<any>) | undefined; apiDownloadWaterMarkerFile: ((params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined; beforeApiUploadFile: ((apiParams: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; afterApiUploadFile: ((apiResult: any) => Promise<any>) | undefined; maxHeight: number | undefined; dataSource: import("../typings").FileActualIds | FileActionUploadApiResponseRecord[] | undefined; actions: ((args_0: import("./types").FileCardListItemAction[], args_1: { row: Record<string, any>; }) => import("./types").FileCardListItemAction[]) | undefined; enabledRowEdit: boolean; enabledVersion: boolean; enabledPreview: boolean; enabledUpdate: boolean; enabledOwner: boolean; beforeApiQueryFileList: ((apiParams: import("../components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined; beforeApiQueryFileByActualIds: ((apiParams: import("./types").ApiQueryFileByActualIds) => Promise<any>) | undefined; afterApiQueryFileByActualIds: ((apiResult: any) => Promise<any>) | undefined; beforeApiQueryFileHistory: ((apiParams: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>) | undefined; afterApiQueryFileHistory: ((apiResult: any) => Promise<any>) | undefined; beforeApiUpdateFileNameAndLink: ((apiParams: ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined; afterApiUpdateFileNameAndLink: ((apiResult: any) => Promise<any>) | undefined; beforeApiDeleteFile: ((apiParams: import("./types").ApiDeleteFileParams) => Promise<any>) | undefined; afterApiDeleteFile: ((apiResult: any) => Promise<any>) | undefined; beforeApiPreviewFile: ((apiParams: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>) | undefined; afterApiPreviewFile: ((apiResult: any) => Promise<any>) | undefined; beforeApiDownloadFile: ((apiParams: import("./types").ApiDownloadFileParams) => Promise<any>) | undefined; afterApiDownloadFile: ((apiResult: any) => Promise<any>) | undefined; beforeApiDownloadWaterMarkerFile: ((apiParams: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined; afterApiDownloadWaterMarkerFile: ((apiResult: any) => Promise<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: 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: FileActionUploadApiResponseRecord[]) => any) | undefined; headerVisible: boolean; headerActionsVisible: boolean; 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("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../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("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined; apiUpdateFile?: ((params: import("../components/FileActionUpload").ApiUpdateFileParams) => Promise<any>) | undefined; updateFile?: (FileActionUploadApiResponseRecord & { cache: FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined; beforeApiUpdateFile?: ((apiParams: import("../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("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../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("../typings").FileMode; visible: boolean; apiParams: import("../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("../components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../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("../components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>>; }; }) | undefined; onActualidsChange: ((args_0: import("../typings").FileActualIds) => any) | undefined; onRowEdit: ((args_0: FileActionUploadApiResponseRecord) => any) | undefined; onRowUpdate: ((args_0: FileActionUploadApiResponseRecord) => any) | undefined; onRowDelete: ((args_0: FileActionUploadApiResponseRecord) => any) | undefined; rules: ((args_0: import("./types").FileCardRuleItem[]) => import("./types").FileCardRuleItem[]) | undefined; labelVisible: boolean; errorMessageMode: "inline | message"; __dataSourceFromCards: boolean; autoValidate: boolean; afterApiQueryFileList: ((apiResult: any) => Promise<any>) | undefined; catchApiQueryFileListError: ((apiResult: any) => Promise<any>) | undefined; }>; emits: ((event: "actualidsChange", args_0: import("../typings").FileActualIds) => void) & ((event: "rowEdit", args_0: FileActionUploadApiResponseRecord) => void) & ((event: "rowUpdate", args_0: FileActionUploadApiResponseRecord) => void) & ((event: "rowDelete", args_0: FileActionUploadApiResponseRecord) => 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: 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: FileActionUploadApiResponseRecord[]) => void); slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; attrs: { [x: string]: unknown; }; FileActionUploadForActionUpdateBtnRef: Ref<FileActionUploadInstance | undefined, FileActionUploadInstance | undefined>; VersionCachesController: VersionCaches; globalConfigProps: import("vue").ComputedRef<{ TaFileTypeSelect?: unknown; TaFileActionUpload?: unknown; TaFileActionUploadLink?: unknown; TaFileTable?: unknown; TaFileVersion?: unknown; TaFilePreview?: unknown; TaFileLog?: unknown; TaFileCards?: unknown; TaFileCard?: unknown; } & {} & { TaFileTypeSelect?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise<any>>; }; } | undefined; TaFileActionUpload?: { 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("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../components/FileActionUpload").ApiUpdateFileParams) => Promise<any>>; }; } | undefined; TaFileActionUploadLink?: { apiUploadFileLink: { type: import("vue").PropType<(params: import("../components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>>; }; } | undefined; TaFileTable?: { apiUploadFile: { type: import("vue").PropType<(params: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../components/FileTable").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise<any>>; }; apiQueryFileList: { type: import("vue").PropType<(params: ApiQueryFileListParams) => Promise<any>>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("./types").ApiQueryFileByActualIds) => Promise<any>>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: ApiUpdateFileNameAndLinkParams) => Promise<any>>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("./types").ApiDeleteFileParams) => Promise<any>>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>; }; } | undefined; TaFileVersion?: { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>; }; } | undefined; TaFilePreview?: { apiPreviewFile: { type: import("vue").PropType<(params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; } | undefined; TaFileLog?: { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../components/FileLog").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise<any>>; }; } | undefined; TaFileCards?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise<any>>; }; apiQueryFileList: { type: import("vue").PropType<(params: ApiQueryFileListParams) => Promise<any>>; }; } | undefined; TaFileCard?: { apiUploadFile: { type: import("vue").PropType<(params: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiQueryFileList: { type: import("vue").PropType<(params: ApiQueryFileListParams) => Promise<any>>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("./types").ApiQueryFileByActualIds) => Promise<any>>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: ApiUpdateFileNameAndLinkParams) => Promise<any>>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("./types").ApiDeleteFileParams) => Promise<any>>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>; }; } | undefined; } & { appId: string | number; }>; mergedProps: import("vue").ComputedRef<({ apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise<any>>; }; } | { 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("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../components/FileActionUpload").ApiUpdateFileParams) => Promise<any>>; }; } | { apiUploadFileLink: { type: import("vue").PropType<(params: import("../components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../components/FileTable").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise<any>>; }; apiQueryFileList: { type: import("vue").PropType<(params: ApiQueryFileListParams) => Promise<any>>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("./types").ApiQueryFileByActualIds) => Promise<any>>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: ApiUpdateFileNameAndLinkParams) => Promise<any>>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("./types").ApiDeleteFileParams) => Promise<any>>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>; }; } | { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>; }; } | { apiPreviewFile: { type: import("vue").PropType<(params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; } | { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../components/FileLog").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise<any>>; }; } | { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise<any>>; }; apiQueryFileList: { type: import("vue").PropType<(params: ApiQueryFileListParams) => Promise<any>>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiQueryFileList: { type: import("vue").PropType<(params: ApiQueryFileListParams) => Promise<any>>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("./types").ApiQueryFileByActualIds) => Promise<any>>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: ApiUpdateFileNameAndLinkParams) => Promise<any>>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("./types").ApiDeleteFileParams) => Promise<any>>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>; }; } | undefined) & { apiParams?: unknown; mode?: unknown; headerVisible?: unknown; labelVisible?: unknown; headerActionsVisible?: unknown; visible?: unknown; immediate?: unknown; loading?: unknown; label?: unknown; value?: unknown; rules?: unknown; errorMessageMode?: unknown; items?: unknown; actions?: unknown; maxHeight?: unknown; dataSource?: unknown; __dataSourceFromCards?: unknown; enabledRowEdit?: unknown; enabledVersion?: unknown; enabledPreview?: unknown; enabledUpdate?: unknown; enabledOwner?: unknown; autoValidate?: unknown; fileActionUpload?: unknown; fileActionUploadLink?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; beforeApiQueryFileList?: unknown; afterApiQueryFileList?: unknown; catchApiQueryFileListError?: 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; apiUploadFile?: unknown; apiQueryFileList?: unknown; apiQueryFileByActualIds?: unknown; apiQueryFileHistory?: unknown; apiUpdateFileNameAndLink?: unknown; apiDeleteFile?: unknown; apiPreviewFile?: unknown; apiDownloadFile?: unknown; apiDownloadWaterMarkerFile?: unknown; } & { mode: import("../typings").FileMode; loading: boolean; visible: boolean; apiParams: import("./types").FileCardApiParams; immediate: boolean; enabledRowEdit: boolean; enabledVersion: boolean; enabledPreview: boolean; enabledUpdate: boolean; enabledOwner: boolean; headerVisible: boolean; headerActionsVisible: boolean; labelVisible: boolean; errorMessageMode: "inline | message"; __dataSourceFromCards: boolean; autoValidate: boolean; } & { value?: string | undefined; label?: string | undefined; items?: ((args_0: import("./types").FileCardListItem[]) => import("./types").FileCardListItem[]) | undefined; apiUploadFile?: ((params: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; apiPreviewFile?: ((params: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>) | undefined; apiQueryFileList?: ((params: ApiQueryFileListParams) => Promise<any>) | undefined; apiQueryFileByActualIds?: ((params: import("./types").ApiQueryFileByActualIds) => Promise<any>) | undefined; apiQueryFileHistory?: ((params: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>) | undefined; apiUpdateFileNameAndLink?: ((params: ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined; apiDeleteFile?: ((params: import("./types").ApiDeleteFileParams) => Promise<any>) | undefined; apiDownloadFile?: ((params: import("./types").ApiDownloadFileParams) => Promise<any>) | undefined; apiDownloadWaterMarkerFile?: ((params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined; beforeApiUploadFile?: ((apiParams: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined; maxHeight?: number | undefined; dataSource?: import("../typings").FileActualIds | FileActionUploadApiResponseRecord[] | undefined; actions?: ((args_0: import("./types").FileCardListItemAction[], args_1: { row: Record<string, any>; }) => import("./types").FileCardListItemAction[]) | undefined; beforeApiQueryFileList?: ((apiParams: import("../components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined; beforeApiQueryFileByActualIds?: ((apiParams: import("./types").ApiQueryFileByActualIds) => Promise<any>) | undefined; afterApiQueryFileByActualIds?: ((apiResult: any) => Promise<any>) | undefined; beforeApiQueryFileHistory?: ((apiParams: import("../components/FileVersion").ApiQueryFileHistoryParams) => Promise<any>) | undefined; afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined; beforeApiUpdateFileNameAndLink?: ((apiParams: ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined; afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise<any>) | undefined; beforeApiDeleteFile?: ((apiParams: import("./types").ApiDeleteFileParams) => Promise<any>) | undefined; afterApiDeleteFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiPreviewFile?: ((apiParams: import("../components/FilePreview").ApiPreviewFileParams) => Promise<any>) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiDownloadFile?: ((apiParams: import("./types").ApiDownloadFileParams) => Promise<any>) | undefined; afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined; beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined; afterApiDownloadWaterMarkerFile?: ((apiResult: any) => 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("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../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("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined; apiUpdateFile?: ((params: import("../components/FileActionUpload").ApiUpdateFileParams) => Promise<any>) | undefined; updateFile?: (FileActionUploadApiResponseRecord & { cache: FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined; beforeApiUpdateFile?: ((apiParams: import("../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("../components/FileActionUpload").ApiUploadFileParams) => Promise<any>>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../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("../typings").FileMode; visible: boolean; apiParams: import("../components/FileActionUploadLink").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/