tav-ui
Version:
12,276 lines • 657 kB
TypeScript
import { type FileTypeSelectInstance } from './components/FileTypeSelect';
import { type FileActionUploadInstance } from './components/FileActionUpload';
import { type FileTableInstance } from './components/FileTable';
import { type FileActionUploadLinkInstance } from './components/FileActionUploadLink';
declare const _default: import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("./typings").ApiParams>;
default: () => {
businessCheck: boolean;
permissionControl: boolean;
businessParamsJson: string;
};
};
mode: {
type: import("vue").PropType<import("./typings").FileMode>;
default: import("./typings").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("./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("./typings").FileMode;
visible: boolean;
getPopupContainer: import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined;
apiParams: import("./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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFileType?: ((apiResult: import("./typings").FileTypeSelectApiResponseRecord[]) => Promise<any>) | undefined;
apiQueryFileType?: ((params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
} & {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./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("./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?: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").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>>;
};
}>;
};
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("./typings").FileMode;
loading: boolean;
visible: boolean;
minHeight: string | number;
apiParams: import("./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("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiQueryFile?: ((params: {
filter: import("./components/FileTable").ApiQueryFileParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>) | undefined;
apiQueryFileList?: ((params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>) | undefined;
apiQueryFileByActualIds?: ((params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
apiQueryFilterFormFileType?: ((params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
apiQueryFileHistory?: ((params: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiUpdateFileNameAndLink?: ((params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
apiDeleteFile?: ((params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
apiDownloadFile?: ((params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile?: ((params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
beforeApiUploadFile?: ((apiParams: import("./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("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions?: ((args_0: import("./components/FileTable").FileTableAction[], args_1: {
row: Record<string, any>;
}) => import("./components/FileTable").FileTableAction[]) | undefined;
__uploadDataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
__uploadLinkDataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
beforeApiQueryFile?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
afterApiQueryFile?: ((apiResult: any) => Promise<any>) | undefined;
catchApiQueryFileError?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileList?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
beforeApiQueryFileByActualIds?: ((apiParams: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
afterApiQueryFileByActualIds?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileHistory?: ((apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiUpdateFileNameAndLink?: ((apiParams: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDeleteFile?: ((apiParams: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
afterApiDeleteFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile?: ((apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFilterFormFileType?: ((apiParams: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFilterFormFileType?: ((apiResult: any) => Promise<any>) | undefined;
} & {
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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
}>;
};
}, {
headerElRef: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
props: Readonly<{
mode: import("./typings").FileMode;
title: string | undefined;
apiParams: import("./typings").ApiParams;
"onUpdate:fileActualIds": ((args_0: import("./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("./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("./typings").FileActionUploadApiResponseRecord[]) => any) | undefined;
"onFileTable:rowEdit": ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
"onFileTable:rowUpdate": ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
"onFileTable:rowDelete": ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
headerVisible: boolean;
titleVisible: boolean;
headerActionsVisible: boolean;
fileActionsVisible: boolean;
fileActualIds: import("./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("./typings").FileMode;
visible: boolean;
getPopupContainer: import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined;
apiParams: import("./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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFileType?: ((apiResult: import("./typings").FileTypeSelectApiResponseRecord[]) => Promise<any>) | undefined;
apiQueryFileType?: ((params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
} & {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./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("./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?: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").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;
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("./typings").FileMode;
loading: boolean;
visible: boolean;
minHeight: string | number;
apiParams: import("./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("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiQueryFile?: ((params: {
filter: import("./components/FileTable").ApiQueryFileParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>) | undefined;
apiQueryFileList?: ((params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>) | undefined;
apiQueryFileByActualIds?: ((params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
apiQueryFilterFormFileType?: ((params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
apiQueryFileHistory?: ((params: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiUpdateFileNameAndLink?: ((params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
apiDeleteFile?: ((params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
apiDownloadFile?: ((params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile?: ((params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
beforeApiUploadFile?: ((apiParams: import("./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("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions?: ((args_0: import("./components/FileTable").FileTableAction[], args_1: {
row: Record<string, any>;
}) => import("./components/FileTable").FileTableAction[]) | undefined;
__uploadDataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
__uploadLinkDataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
beforeApiQueryFile?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
afterApiQueryFile?: ((apiResult: any) => Promise<any>) | undefined;
catchApiQueryFileError?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileList?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
beforeApiQueryFileByActualIds?: ((apiParams: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
afterApiQueryFileByActualIds?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileHistory?: ((apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiUpdateFileNameAndLink?: ((apiParams: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDeleteFile?: ((apiParams: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
afterApiDeleteFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile?: ((apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFilterFormFileType?: ((apiParams: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFilterFormFileType?: ((apiResult: any) => Promise<any>) | undefined;
} & {
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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
}) | undefined;
}>;
emits: ((event: "update:fileActualIds", args_0: import("./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("./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("./typings").FileActionUploadApiResponseRecord[]) => void) & ((event: "fileTable:rowEdit", args_0: import("./typings").FileActionUploadApiResponseRecord) => void) & ((event: "fileTable:rowUpdate", args_0: import("./typings").FileActionUploadApiResponseRecord) => void) & ((event: "fileTable:rowDelete", args_0: import("./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("./typings").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("./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;
typeCode?: string | undefined;
typeName?: string | undefined;
updateTime?: string | undefined;
version: number;
watermarkFileDownload?: number | undefined;
}[] | undefined>;
fileTableInnerUploadLinkDataSource: 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("./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;
typeCode?: string | undefined;
typeName?: string | undefined;
updateTime?: string | undefined;
version: number;
watermarkFileDownload?: number | undefined;
}[] | undefined>;
fileTypeSelectRef: import("vue").Ref<FileTypeSelectInstance | undefined, FileTypeSelectInstance | undefined>;
fileTypeSelectProps: import("vue").ComputedRef<{
mode: import("./typings").FileMode;
apiParams: {
appId: string | number;
moduleCode: string;
typeCodes: string[];
permissionControl: boolean;
visibleSubModules?: string[] | undefined;
};
value?: import("ant-design-vue/lib/select").SelectValue;
options?: import("ant-design-vue/lib/select").DefaultOptionType[] | undefined;
fieldNames?: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined;
disabled?: boolean | undefined;
placeholder?: unknown;
getPopupContainer?: import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined;
visible?: boolean | undefined;
immediate?: boolean | undefined;
beforeApiQueryFileType?: ((apiParams: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFileType?: ((apiResult: import("./typings").FileTypeSelectApiResponseRecord[]) => Promise<any>) | undefined;
apiQueryFileType?: (((params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
}) | undefined;
}>;
fileActionUploadRef: import("vue").Ref<FileActionUploadInstance | undefined, FileActionUploadInstance | undefined>;
fileActionUploadProps: import("vue").ComputedRef<{
mode: import("./typings").FileMode;
apiParams: {
appId: string | number;
files?: File[] | undefined;
moduleCode: string;
typeCode: string;
businessId: string;
businessKey: string;
businessParamsJson: string;
fileName: string;
file?: File | undefined;
fileActualId?: string | undefined;
instantUpdate?: boolean | undefined;
};
icon?: string | undefined;
disabled?: boolean | undefined;
name?: string | undefined;
openFileDialogOnClick?: boolean | undefined;
beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined;
visible?: boolean | undefined;
buttonType?: import("ant-design-vue/lib/button").ButtonType | undefined;
buttonSize?: import("ant-design-vue/lib/button").ButtonSize;
buttonIcon?: boolean | undefined;
validateTypeCode?: boolean | undefined;
updateFile?: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").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?: (string & {
type: StringConstructor;
default: string;
}) | undefined;
multiple?: (boolean & {
type: BooleanConstructor;
default: boolean;
}) | undefined;
maxCount?: (number & {
type: NumberConstructor;
default: number;
}) | undefined;
sizeRange?: ((number | null)[] & {
type: import("vue").PropType<(number | null)[]>;
default: (number | null)[];
}) | undefined;
nameRegExp?: (RegExp & {
type: import("vue").PropType<RegExp>;
default: RegExp;
}) | undefined;
apiUploadFile?: (((params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
}) | undefined;
apiUpdateFile?: (((params: import("./components/FileActionUpload").ApiUpdateFileParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUpdateFileParams) => Promise<any>>;
}) | undefined;
}>;
fileActionUploadLinkRef: import("vue").Ref<FileActionUploadLinkInstance | undefined, FileActionUploadLinkInstance | undefined>;
fileActionUploadLinkProps: import("vue").ComputedRef<{
mode: import("./typings").FileMode;
apiParams: {
appId: string | number;
address?: string | undefined;
moduleCode: string;
name?: string | undefined;
typeCode: string;
businessId: string;
businessKey: string;
businessParamsJson: string;
};
getFormContainer: () => HTMLElement | undefined;
icon?: string | undefined;
visible?: boolean | undefined;
buttonType?: import("ant-design-vue/lib/button").ButtonType | undefined;
buttonSize?: import("ant-design-vue/lib/button").ButtonSize;
buttonIcon?: boolean | undefined;
validateTypeCode?: boolean | undefined;
formVisible?: boolean | undefined;
name?: string | undefined;
address?: string | undefined;
beforeApiUploadFileLink?: ((apiParams: import("./components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>) | undefined;
afterApiUploadFileLink?: ((apiResult: any) => Promise<any>) | undefined;
catchApiUploadFileLinkError?: ((apiResult: any) => Promise<any>) | undefined;
apiUploadFileLink?: (((params: import("./components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>>;
}) | undefined;
}>;
fileTableRef: import("vue").Ref<FileTableInstance | undefined, FileTableInstance | undefined>;
fileTableProps: import("vue").ComputedRef<{
mode: import("./typings").FileMode;
apiParams: {
appId: string | number;
files?: File[] | undefined;
typeCode: string;
businessId: string;
businessKey: string;
businessParamsJson: string;
fileName?: string | undefined;
businessCheck: boolean;
businessDisplayItem: string;
businessIds: string[];
businessSearchItems: {
name: string;
values: string[];
}[];
endTime: string;
excludeDeleted: boolean;
excludeStaging: boolean;
ids?: number[] | undefined;
moduleCode: string;
owners: string[];
permissionControl: boolean;
searchValue: string;
startTime: string;
suffix: string;
typeCodes: string[];
visibleSubModules: string[];
fileActualIds?: string[] | undefined;
actualIds: string[];
id: number;
name?: string | undefined;
address?: string | undefined;
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>;
};
fileActualId: string;
instantUpdate: boolean;
};
__uploadDataSource: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
__uploadLinkDataSource: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
dataSource?: import("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[] | undefined;
loading?: boolean | undefined;
checkboxConfig?: (Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
}) | undefined;
pagerConfig?: import("../..").PagerConfig | undefined;
fillInner?: boolean | undefined;
showOperations?: boolean | undefined;
filterExclusion?: boolean | undefined;
minHeight?: string | number | undefined;
visible?: boolean | undefined;
immediate?: boolean | undefined;
columns?: ((args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]) | undefined;
actions?: ((args_0: import("./components/FileTable").FileTableAction[], args_1: {
row: Record<string, any>;
}) => import("./components/FileTable").FileTableAction[]) | undefined;
filterFormConfig?: boolean | ((args_0: import("../..").TableProFilterFormConfig) => import("../..").TableProFilterFormConfig) | undefined;
customActionConfig?: boolean | ((args_0: import("../..").TableProCustomActionConfig) => import("../..").TableProCustomActionConfig) | undefined;
rowConfig?: import("vxe-table").VxeTablePropTypes.RowConfig | undefined;
modeQueryApiType?: "pager" | "list" | undefined;
enabledRowEdit?: boolean | undefined;
enabledVersion?: boolean | undefined;
enabledPreview?: boolean | undefined;
enabledUpdate?: boolean | undefined;
enabledOwner?: boolean | undefined;
beforeApiUploadFile?: ((apiParams: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined;
afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined;
catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFile?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
afterApiQueryFile?: ((apiResult: any) => Promise<any>) | undefined;
catchApiQueryFileError?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileList?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
beforeApiQueryFileByActualIds?: ((apiParams: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
afterApiQueryFileByActualIds?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileHistory?: ((apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiUpdateFileNameAndLink?: ((apiParams: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDeleteFile?: ((apiParams: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
afterApiDeleteFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile?: ((apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFilterFormFileType?: ((apiParams: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFilterFormFileType?: ((apiResult: any) => Promise<any>) | undefined;
apiUploadFile?: (((params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
}) | undefined;
apiQueryFile?: (((params: {
filter: import("./components/FileTable").ApiQueryFileParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>) & {
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>>;
}) | undefined;
apiQueryFileList?: (((params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
}) | undefined;
apiQueryFileByActualIds?: (((params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
}) | undefined;
apiQueryFilterFormFileType?: (((params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
}) | undefined;
apiQueryFileHistory?: (((params: import("..").ApiQueryFileHistoryParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
}) | undefined;
apiUpdateFileNameAndLink?: (((params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
}) | undefined;
apiDeleteFile?: (((params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
}) | undefined;
apiPreviewFile?: (((params: import("..").ApiPreviewFileParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
}) | undefined;
apiDownloadFile?: (((params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
}) | undefined;
apiDownloadWaterMarkerFile?: (((params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) & {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
}) | undefined;
}>;
handleFileTypeSelectChange: (...args: any) => void;
handleFileTypeSelectOptionsChange: (...args: any) => void;
handleFileActionUploadChangeValidateSuccessChange: (...args: any) => void;
handleFileActionUploadChangeValidateFailureChange: (...args: any) => void;
handleFileActionUploadChange: (...args: any) => void;
handleFileActionUploadLinkChangeValidateSuccessChange: (...args: any) => void;
handleFileActionUploadLinkChangeValidateFailureChange: (...args: any) => void;
handleFileActionUploadLinkChange: (...args: any) => void;
handleFileTableActualidsChange: (...args: any) => void;
handleFileTableRowEdit: (...args: any) => void;
handleFileTableRowUpdate: (...args: any) => void;
handleFileTableRowDelete: (...args: any) => void;
fileTableReload: (params?: import("../..").TableProApiParams | undefined) => Promise<void>;
fileTableCreateRows: (_options: import("./components/FileTable/hooks").TableCreateRowsOptions) => Promise<void>;
fileTableReadRows: (_options?: import("./components/FileTable/hooks").TableReadRowsOptions | undefined) => Promise<any[] | never[] | undefined>;
fileTableUpdateRows: (_options: import("./components/FileTable/hooks").TableUpdateRowsOptions) => Promise<void>;
fileTableDeleteRows: (_options: import("./components/FileTable/hooks").TableDeleteRowsOptions) => Promise<void>;
getFileTableSelectRowKeys: () => Promise<any>;
clearFileTableSelectedRowByKey: (key: string | number) => Promise<any>;
getFileTableSelectRows: () => Promise<any>;
clearFileTableSelectedRows: () => Promise<any>;
cleanup: () => void;
AButtonGroup: import("vue").DefineComponent<{
prefixCls: StringConstructor;
size: {
type: import("vue").PropType<import("ant-design-vue/lib/button").ButtonSize>;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
prefixCls?: unknown;
size?: unknown;
} & {} & {
size?: import("ant-design-vue/lib/button").ButtonSize;
prefixCls?: string | undefined;
}>, {}>;
TaFileTypeSelect: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("./components/FileTypeSelect").FileTypeSelectApiParams>;
default: () => {
permissionControl: boolean;
};
};
mode: {
type: import("vue").PropType<import("./typings").FileMode>;
default: import("./typings").FileMode;
};
value: {
type: import("vue").PropType<import("ant-design-vue/lib/select").SelectValue>;
};
options: {
type: import("vue").PropType<import("ant-design-vue/lib/select").DefaultOptionType[] | undefined>;
};
fieldNames: {
type: import("vue").PropType<import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined>;
default: () => {
label: string;
value: string;
};
};
disabled: {
type: import("vue").PropType<boolean | undefined>;
};
placeholder: {
type: import("vue").PropType<any>;
};
getPopupContainer: {
type: import("vue").PropType<import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined>;
default: () => HTMLElement;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
immediate: {
type: BooleanConstructor;
default: boolean;
};
beforeApiQueryFileType: {
type: import("vue").PropType<(apiParams: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
afterApiQueryFileType: {
type: import("vue").PropType<(apiResult: import("./typings").FileTypeSelectApiResponseRecord[]) => Promise<any>>;
};
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
}, {
elRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
props: Readonly<{
value: import("ant-design-vue/lib/select").SelectValue;
mode: import("./typings").FileMode;
disabled: boolean | undefined;
visible: boolean;
getPopupContainer: import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined;
onChange: ((...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;
onSelect: ((...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;
options: import("ant-design-vue/lib/select").DefaultOptionType[] | undefined;
onClear: ((...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;
placeholder: unknown;
apiParams: import("./components/FileTypeSelect").FileTypeSelectApiParams;
fieldNames: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined;
onDropdownVisibleChange: ((open: boolean) => any) | undefined;
onDeselect: ((...args: [value: import("ant-design-vue/lib/vc-select/Select").RawValueType | import("ant-design-vue/lib/vc-select/Select").LabelInValueType, option: import("ant-design-vue/lib/select").DefaultOptionType] | [value: (string | number) | import("ant-design-vue/lib/select").LabeledValue, option: import("ant-design-vue/lib/select").DefaultOptionType]) => any) | undefined;
immediate: boolean;
beforeApiQueryFileType: ((apiParams: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFileType: ((apiResult: import("./typings").FileTypeSelectApiResponseRecord[]) => Promise<any>) | undefined;
apiQueryFileType: ((params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
onOptionsChange: ((args_0: import("ant-design-vue/lib/select").DefaultOptionType[] | undefined, args_1: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined) => any) | undefined;
}>;
emits: ((event: "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: "select", ...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: "clear", ...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: "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: "deselect", ...args: [value: import("ant-design-vue/lib/vc-select/Select").RawValueType | import("ant-design-vue/lib/vc-select/Select").LabelInValueType, option: import("ant-design-vue/lib/select").DefaultOptionType] | [value: (string | number) | import("ant-design-vue/lib/select").LabeledValue, option: import("ant-design-vue/lib/select").DefaultOptionType]) => void) & ((event: "dropdownVisibleChange", open: boolean) => void);
EmptyImage: any;
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("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFileVersion?: {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFilePreview?: {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | undefined;
TaFileLog?: {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | undefined;
TaFileCard?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
} & {
appId: string | number;
}>;
mergedProps: import("vue").ComputedRef<({
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
} | {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined) & {
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("./typings").FileMode;
visible: boolean;
getPopupContainer: import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined;
apiParams: import("./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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFileType?: ((apiResult: import("./typings").FileTypeSelectApiResponseRecord[]) => Promise<any>) | undefined;
apiQueryFileType?: ((params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
}>;
typeSelectApiOptions: (apiParams: import("./components/FileTypeSelect").FileTypeSelectApiParams) => import("./hooks").UseRequestHandleApiDefaultOptions<import("./components/FileTypeSelect").FileTypeSelectApiParams, import("./typings").FileTypeSelectApiResponseRecord[]> | undefined;
selectValue: import("vue").Ref<(string | number) | (string | number)[] | {
key?: string | undefined;
value: string | number;
label?: any;
} | {
key?: string | undefined;
value: string | number;
label?: any;
}[] | undefined, string | number | (string | number)[] | import("ant-design-vue/lib/select").LabeledValue | import("ant-design-vue/lib/select").LabeledValue[] | (string | number)[] | {
key?: string | undefined;
value: string | number;
label?: any;
} | {
key?: string | undefined;
value: string | number;
label?: any;
}[] | undefined>;
disable: import("vue").ComputedRef<boolean>;
setDisable: (disable: boolean) => void;
loading: import("vue").ComputedRef<boolean>;
setLoading: (loading: boolean) => void;
apiResult: import("vue").ComputedRef<any>;
apiError: import("vue").ComputedRef<string>;
handleApi: <O extends Record<string, any>, T extends Record<string, any>, K extends Record<string, any> | Record<string, any>[]>(options: O & import("./hooks").UseRequestHandleApiDefaultOptions<T, K>) => Promise<void>;
options: import("vue").ComputedRef<any[]>;
disabled: import("vue").ComputedRef<boolean>;
placeholder: import("vue").ComputedRef<any>;
handleSelect: (...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;
handleDeselect: (...args: [value: import("ant-design-vue/lib/vc-select/Select").RawValueType | import("ant-design-vue/lib/vc-select/Select").LabelInValueType, option: import("ant-design-vue/lib/select").DefaultOptionType] | [value: (string | number) | import("ant-design-vue/lib/select").LabeledValue, option: import("ant-design-vue/lib/select").DefaultOptionType]) => void;
handleDropdownVisibleChange: (open: boolean) => void;
handleClear: () => void;
beforeHandleApiAction: () => Promise<void>;
cleanup: () => void;
ASelect: any;
Empty: any;
DEFAULT_FILETYPESELECT_CLASSNAME: string;
DEFAULT_FILETYPESELECT_ID: string;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
select: (...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]) => boolean;
deselect: (...args: [value: import("ant-design-vue/lib/vc-select/Select").RawValueType | import("ant-design-vue/lib/vc-select/Select").LabelInValueType, option: import("ant-design-vue/lib/select").DefaultOptionType] | [value: (string | number) | import("ant-design-vue/lib/select").LabeledValue, option: import("ant-design-vue/lib/select").DefaultOptionType]) => boolean;
dropdownVisibleChange: (open: boolean) => boolean;
clear: (...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]) => boolean;
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]) => boolean;
optionsChange: (args_0: import("ant-design-vue/lib/select").DefaultOptionType[] | undefined, args_1: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
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("./typings").FileMode;
visible: boolean;
getPopupContainer: import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined;
apiParams: import("./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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFileType?: ((apiResult: import("./typings").FileTypeSelectApiResponseRecord[]) => Promise<any>) | undefined;
apiQueryFileType?: ((params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
}> & {
onChange?: ((...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;
onSelect?: ((...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;
onClear?: ((...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;
onDropdownVisibleChange?: ((open: boolean) => any) | undefined;
onDeselect?: ((...args: [value: import("ant-design-vue/lib/vc-select/Select").RawValueType | import("ant-design-vue/lib/vc-select/Select").LabelInValueType, option: import("ant-design-vue/lib/select").DefaultOptionType] | [value: (string | number) | import("ant-design-vue/lib/select").LabeledValue, option: import("ant-design-vue/lib/select").DefaultOptionType]) => any) | undefined;
onOptionsChange?: ((args_0: import("ant-design-vue/lib/select").DefaultOptionType[] | undefined, args_1: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined) => any) | undefined;
}, {
mode: import("./typings").FileMode;
visible: boolean;
getPopupContainer: import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined;
apiParams: import("./components/FileTypeSelect").FileTypeSelectApiParams;
fieldNames: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined;
immediate: boolean;
}>>;
TaFileActionUpload: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("./components/FileActionUpload").FileActionUploadApiParams>;
default: () => {
businessParamsJson: string;
};
};
mode: {
type: import("vue").PropType<import("./typings").FileMode>;
default: import("./typings").FileMode;
};
icon: {
type: StringConstructor;
default: string;
};
disabled: {
type: import("vue").PropType<boolean | undefined>;
};
name: {
type: import("vue").PropType<string | undefined>;
default: string;
};
openFileDialogOnClick: {
type: import("vue").PropType<boolean | undefined>;
default: boolean;
};
beforeUpload: {
type: import("vue").PropType<(files: File[], typeCode: string) => boolean | Promise<boolean>>;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
buttonType: {
type: import("vue").PropType<import("ant-design-vue/lib/button").ButtonType | undefined>;
default: string;
};
buttonSize: {
type: import("vue").PropType<import("ant-design-vue/lib/button").ButtonSize>;
default: string;
};
buttonIcon: {
type: BooleanConstructor;
default: boolean;
};
validateTypeCode: {
type: BooleanConstructor;
default: boolean;
};
updateFile: {
type: import("vue").PropType<import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
}>;
};
beforeApiUploadFile: {
type: import("vue").PropType<(apiParams: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
afterApiUploadFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
catchApiUploadFileError: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiUpdateFile: {
type: import("vue").PropType<(apiParams: import("./components/FileActionUpload").ApiUpdateFileParams) => Promise<any>>;
};
afterApiUpdateFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
catchApiUpdateFileError: {
type: import("vue").PropType<(apiResult: any) => 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>>;
};
}, {
createMessage: import("ant-design-vue/lib/message").MessageApi;
elRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
props: Readonly<{
icon: string;
name: string | undefined;
mode: import("./typings").FileMode;
disabled: boolean | undefined;
visible: boolean;
onChange: ((info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile<unknown>>) => any) | undefined;
multiple: boolean;
maxCount: number;
sizeRange: (number | null)[];
nameRegExp: RegExp;
apiUploadFile: ((params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined;
apiParams: import("./components/FileActionUpload").FileActionUploadApiParams;
accept: string;
beforeUpload: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined;
openFileDialogOnClick: boolean | undefined;
onValidateSuccessChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined;
onValidateFailureChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined;
apiUpdateFile: ((params: import("./components/FileActionUpload").ApiUpdateFileParams) => Promise<any>) | undefined;
buttonType: import("ant-design-vue/lib/button").ButtonType | undefined;
buttonSize: import("ant-design-vue/lib/button").ButtonSize;
buttonIcon: boolean;
validateTypeCode: boolean;
updateFile: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").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;
onUploadedChange: ((args_0: import("./typings").FileActionUploadApiResponseRecord[]) => any) | undefined;
}>;
emits: ((event: "change", info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile<unknown>>) => void) & ((event: "validateSuccessChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "validateFailureChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "uploadedChange", args_0: import("./typings").FileActionUploadApiResponseRecord[]) => void);
slots: Readonly<{
[name: string]: import("vue").Slot | undefined;
}>;
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("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFileVersion?: {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFilePreview?: {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | undefined;
TaFileLog?: {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | undefined;
TaFileCard?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
} & {
appId: string | number;
}>;
mergedProps: import("vue").ComputedRef<({
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
} | {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined) & {
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?: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").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;
}>;
uploadApiOptions: (apiParams: import("./components/FileActionUpload").FileActionUploadApiParams, files: File[], callback: () => void) => import("./hooks").UseRequestHandleApiDefaultOptions<import("./components/FileActionUpload").FileActionUploadApiParams, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
updateApiOptions: (apiParams: import("./components/FileActionUpload").FileActionUploadApiParams, files: File[], row: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
}) | undefined, callback: () => void) => import("./hooks").UseRequestHandleApiDefaultOptions<import("./components/FileActionUpload").FileActionUploadApiParams, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
fileList: import("vue").ComputedRef<any[]>;
setFileList: (fileList: any[]) => void;
canUploadUnifiedFileList: import("vue").Ref<boolean, boolean>;
resetFileList: () => void;
disable: import("vue").ComputedRef<boolean>;
setDisable: (disable: boolean) => void;
loading: import("vue").ComputedRef<boolean>;
setLoading: (loading: boolean) => void;
apiResult: import("vue").ComputedRef<any>;
handleApi: <O extends Record<string, any>, T extends Record<string, any>, K extends Record<string, any> | Record<string, any>[]>(options: O & import("./hooks").UseRequestHandleApiDefaultOptions<T, K>) => Promise<void>;
handleFileValidate: (file: import("ant-design-vue/lib/upload/interface").FileType) => boolean;
handleFilesValidate: (files: Record<string, any>[]) => boolean;
beforeHandleApiAction1: (e: Event) => void;
beforeHandleApiAction2: (file: import("ant-design-vue/lib/upload/interface").FileType, FileList: import("ant-design-vue/lib/upload/interface").FileType[]) => false | undefined;
beforeHandleApiAction3: () => Promise<void>;
handleChange: (info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile<unknown>>) => void;
openFilePicker: () => Promise<void>;
cleanup: () => void;
AUpload: any;
TaButton: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
prefixCls: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "primary" | "ghost" | "dashed">;
htmlType: import("vue-types").VueTypeDef<"reset" | "submit" | "button"> & {
default: "reset" | "submit" | "button";
};
shape: {
type: import("vue").PropType<import("ant-design-vue/lib/button").ButtonShape>;
};
size: {
type: import("vue").PropType<"small" | "middle" | "large" | undefined>;
};
loading: {
type: import("vue").PropType<boolean | {
delay?: number | undefined;
}>;
default: () => boolean | {
delay?: number | undefined;
};
};
ghost: import("vue-types").VueTypeValidableDef<boolean>;
block: import("vue-types").VueTypeValidableDef<boolean>;
danger: import("vue-types").VueTypeValidableDef<boolean>;
icon: import("vue-types").VueTypeValidableDef<import("../../..").VueNode>;
href: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
target: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
title: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
color: {
type: StringConstructor;
validator: (v: any) => boolean;
};
disabled: {
type: BooleanConstructor;
};
preIcon: {
type: StringConstructor;
};
preIconColor: {
type: StringConstructor;
};
postIcon: {
type: StringConstructor;
};
postIconColor: {
type: StringConstructor;
};
iconSize: {
type: NumberConstructor;
default: number;
};
onClick: {
type: import("vue").PropType<(...args: any[]) => any>;
default: null;
};
permission: {
type: StringConstructor;
};
permissionCode: {
type: NumberConstructor;
};
usePermission: {
type: import("vue").PropType<{
code: string;
ref: any;
row?: any;
}>;
};
ifShow: {
type: BooleanConstructor;
default: boolean;
};
}, {
getButtonClass: import("vue").ComputedRef<{
[x: string]: boolean;
'is-disabled': boolean;
}[]>;
getBindValue: import("vue").ComputedRef<{
type: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined;
target: string;
size: "small" | "middle" | "large" | undefined;
icon: import("../../..").VueNode;
prefixCls: string;
color: string | undefined;
ghost: boolean | undefined;
htmlType: "reset" | "submit" | "button";
shape: import("ant-design-vue/lib/button").ButtonShape | undefined;
loading: boolean | {
delay?: number | undefined;
};
block: boolean | undefined;
danger: boolean | undefined;
href: string;
title: string;
disabled: boolean;
preIcon: string | undefined;
preIconColor: string | undefined;
postIcon: string | undefined;
postIconColor: string | undefined;
iconSize: number;
onClick: (...args: any[]) => any;
permission: string | undefined;
permissionCode: number | undefined;
usePermission: {
code: string;
ref: any;
row?: any;
} | undefined;
ifShow: boolean;
}>;
IfShow: import("vue").ComputedRef<(code: any) => any>;
computedUsePermission: import("vue").ComputedRef<any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
color?: unknown;
disabled?: unknown;
preIcon?: unknown;
preIconColor?: unknown;
postIcon?: unknown;
postIconColor?: unknown;
iconSize?: unknown;
onClick?: unknown;
permission?: unknown;
permissionCode?: unknown;
usePermission?: unknown;
ifShow?: unknown;
} & {
target: string;
prefixCls: string;
htmlType: "reset" | "submit" | "button";
loading: boolean | {
delay?: number | undefined;
};
href: string;
title: string;
disabled: boolean;
iconSize: number;
onClick: (...args: any[]) => any;
ifShow: boolean;
} & {
type?: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined;
size?: "small" | "middle" | "large" | undefined;
icon?: import("../../..").VueNode;
color?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/lib/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
preIcon?: string | undefined;
preIconColor?: string | undefined;
postIcon?: string | undefined;
postIconColor?: string | undefined;
permission?: string | undefined;
permissionCode?: number | undefined;
usePermission?: {
code: string;
ref: any;
row?: any;
} | undefined;
}>, {
target: string;
prefixCls: string;
htmlType: "reset" | "submit" | "button";
loading: boolean | {
delay?: number | undefined;
};
href: string;
title: string;
disabled: boolean;
iconSize: number;
onClick: (...args: any[]) => any;
ifShow: boolean;
}>>;
TaIcon: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
icon: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
color: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
size: {
type: import("vue").PropType<string | number>;
default: number;
};
spin: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
prefix: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
}, {
elRef: import("vue").Ref<HTMLDivElement | null, HTMLDivElement | null>;
getWrapStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
isSvgIcon: import("vue").ComputedRef<boolean>;
getSvgIcon: import("vue").ComputedRef<string>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
icon?: unknown;
color?: unknown;
size?: unknown;
spin?: unknown;
prefix?: unknown;
} & {
size: string | number;
icon: string;
prefix: string;
spin: boolean;
color: string;
} & {}>, {
size: string | number;
icon: string;
prefix: string;
spin: boolean;
color: string;
}>>;
tavI18n: (key: string, vars?: any) => any;
DEFAULT_FILEACTIONUPLOAD_CLASSNAME: string;
DEFAULT_FILEACTIONUPLOAD_ID: string;
DEFAULT_UPLOAD_TIP: (i18n: any) => any;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
change: (info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile<unknown>>) => boolean;
validateSuccessChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean;
validateFailureChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean;
uploadedChange: (args_0: import("./typings").FileActionUploadApiResponseRecord[]) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
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?: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").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;
}> & {
onChange?: ((info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile<unknown>>) => any) | undefined;
onValidateSuccessChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined;
onValidateFailureChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined;
onUploadedChange?: ((args_0: import("./typings").FileActionUploadApiResponseRecord[]) => any) | undefined;
}, {
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;
}>>;
TaFileTable: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("./components/FileTable").FileTableApiParams>;
default: () => {
businessCheck: boolean;
permissionControl: boolean;
businessParamsJson: string;
};
};
mode: {
type: import("vue").PropType<import("./typings").FileMode>;
default: import("./typings").FileMode;
};
dataSource: {
type: import("vue").PropType<import("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[]>;
};
loading: {
type: BooleanConstructor;
default: boolean;
};
checkboxConfig: {
type: import("vue").PropType<Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
}>;
default: () => {
enabled: boolean;
};
};
pagerConfig: {
type: import("vue").PropType<import("../..").PagerConfig>;
default: () => {
enabled: boolean;
};
};
fillInner: {
type: BooleanConstructor;
default: boolean;
};
showOperations: {
type: BooleanConstructor;
default: boolean;
};
filterExclusion: {
type: BooleanConstructor;
default: boolean;
};
minHeight: {
type: (StringConstructor | NumberConstructor)[];
default: number;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
immediate: {
type: BooleanConstructor;
default: boolean;
};
columns: {
type: import("vue").PropType<(args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]>;
};
actions: {
type: import("vue").PropType<(args_0: import("./components/FileTable").FileTableAction[], args_1: {
row: Record<string, any>;
}) => import("./components/FileTable").FileTableAction[]>;
};
filterFormConfig: {
type: import("vue").PropType<boolean | ((args_0: import("../..").TableProFilterFormConfig) => import("../..").TableProFilterFormConfig)>;
default: boolean;
};
customActionConfig: {
type: import("vue").PropType<boolean | ((args_0: import("../..").TableProCustomActionConfig) => import("../..").TableProCustomActionConfig)>;
default: boolean;
};
rowConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowConfig>;
default: () => {
keyField: string;
height: number;
};
};
__uploadDataSource: {
type: import("vue").PropType<import("./typings").FileActionUploadApiResponseRecord[]>;
};
__uploadLinkDataSource: {
type: import("vue").PropType<import("./typings").FileActionUploadApiResponseRecord[]>;
};
modeQueryApiType: {
type: import("vue").PropType<"pager" | "list">;
default: string;
};
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;
};
beforeApiUploadFile: {
type: import("vue").PropType<(apiParams: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
afterApiUploadFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
catchApiUploadFileError: {
type: import("vue").PropType<((apiResult: any) => Promise<any>) | undefined>;
};
beforeApiQueryFile: {
type: import("vue").PropType<(apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>>;
};
afterApiQueryFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
catchApiQueryFileError: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiQueryFileList: {
type: import("vue").PropType<(apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>>;
};
beforeApiQueryFileByActualIds: {
type: import("vue").PropType<(apiParams: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
afterApiQueryFileByActualIds: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiQueryFileHistory: {
type: import("vue").PropType<(apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
afterApiQueryFileHistory: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiUpdateFileNameAndLink: {
type: import("vue").PropType<(apiParams: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
afterApiUpdateFileNameAndLink: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiDeleteFile: {
type: import("vue").PropType<(apiParams: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
afterApiDeleteFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiPreviewFile: {
type: import("vue").PropType<(apiParams: import("..").ApiPreviewFileParams) => Promise<any>>;
};
afterApiPreviewFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiDownloadFile: {
type: import("vue").PropType<(apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
afterApiDownloadFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiDownloadWaterMarkerFile: {
type: import("vue").PropType<(apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
afterApiDownloadWaterMarkerFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiQueryFilterFormFileType: {
type: import("vue").PropType<(apiParams: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
afterApiQueryFilterFormFileType: {
type: import("vue").PropType<(apiResult: any) => 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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
}, {
createMessage: import("ant-design-vue/lib/message").MessageApi;
elRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
tableProRef: import("vue").Ref<import("../..").ITableProInstance | undefined, import("../..").ITableProInstance | undefined>;
props: Readonly<{
mode: import("./typings").FileMode;
loading: boolean;
visible: boolean;
minHeight: string | number;
apiUploadFile: ((params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined;
apiPreviewFile: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiParams: import("./components/FileTable").FileTableApiParams;
immediate: boolean;
apiQueryFile: ((params: {
filter: import("./components/FileTable").ApiQueryFileParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>) | undefined;
apiQueryFileList: ((params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>) | undefined;
apiQueryFileByActualIds: ((params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
apiQueryFilterFormFileType: ((params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
apiQueryFileHistory: ((params: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiUpdateFileNameAndLink: ((params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
apiDeleteFile: ((params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
apiDownloadFile: ((params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile: ((params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
beforeApiUploadFile: ((apiParams: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined;
afterApiUploadFile: ((apiResult: any) => Promise<any>) | undefined;
catchApiUploadFileError: ((apiResult: any) => Promise<any>) | undefined;
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;
};
columns: ((args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]) | undefined;
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
filterFormConfig: boolean | ((args_0: import("../..").TableProFilterFormConfig) => import("../..").TableProFilterFormConfig);
customActionConfig: boolean | ((args_0: import("../..").TableProCustomActionConfig) => import("../..").TableProCustomActionConfig);
fillInner: boolean;
dataSource: import("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions: ((args_0: import("./components/FileTable").FileTableAction[], args_1: {
row: Record<string, any>;
}) => import("./components/FileTable").FileTableAction[]) | undefined;
__uploadDataSource: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
__uploadLinkDataSource: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
modeQueryApiType: "pager" | "list";
enabledRowEdit: boolean;
enabledVersion: boolean;
enabledPreview: boolean;
enabledUpdate: boolean;
enabledOwner: boolean;
beforeApiQueryFile: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
afterApiQueryFile: ((apiResult: any) => Promise<any>) | undefined;
catchApiQueryFileError: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileList: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
beforeApiQueryFileByActualIds: ((apiParams: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
afterApiQueryFileByActualIds: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileHistory: ((apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
afterApiQueryFileHistory: ((apiResult: any) => Promise<any>) | undefined;
beforeApiUpdateFileNameAndLink: ((apiParams: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
afterApiUpdateFileNameAndLink: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDeleteFile: ((apiParams: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
afterApiDeleteFile: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile: ((apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile: ((apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFilterFormFileType: ((apiParams: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFilterFormFileType: ((apiResult: any) => Promise<any>) | undefined;
onActualidsChange: ((args_0: import("./typings").FileActualIds) => any) | undefined;
onRowEdit: ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
onRowUpdate: ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
onRowDelete: ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
}>;
emits: ((event: "actualidsChange", args_0: import("./typings").FileActualIds) => void) & ((event: "rowEdit", args_0: import("./typings").FileActionUploadApiResponseRecord) => void) & ((event: "rowUpdate", args_0: import("./typings").FileActionUploadApiResponseRecord) => void) & ((event: "rowDelete", args_0: import("./typings").FileActionUploadApiResponseRecord) => void);
FileActionUploadForActionUpdateBtnRef: import("vue").Ref<FileActionUploadInstance | undefined, FileActionUploadInstance | undefined>;
VersionCachesController: import("./hooks").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("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFileVersion?: {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFilePreview?: {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | undefined;
TaFileLog?: {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | undefined;
TaFileCard?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
} & {
appId: string | number;
}>;
mergedProps: import("vue").ComputedRef<({
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
} | {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined) & {
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("./typings").FileMode;
loading: boolean;
visible: boolean;
minHeight: string | number;
apiParams: import("./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("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiQueryFile?: ((params: {
filter: import("./components/FileTable").ApiQueryFileParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>) | undefined;
apiQueryFileList?: ((params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>) | undefined;
apiQueryFileByActualIds?: ((params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
apiQueryFilterFormFileType?: ((params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
apiQueryFileHistory?: ((params: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiUpdateFileNameAndLink?: ((params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
apiDeleteFile?: ((params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
apiDownloadFile?: ((params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile?: ((params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
beforeApiUploadFile?: ((apiParams: import("./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("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions?: ((args_0: import("./components/FileTable").FileTableAction[], args_1: {
row: Record<string, any>;
}) => import("./components/FileTable").FileTableAction[]) | undefined;
__uploadDataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
__uploadLinkDataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
beforeApiQueryFile?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
afterApiQueryFile?: ((apiResult: any) => Promise<any>) | undefined;
catchApiQueryFileError?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileList?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
beforeApiQueryFileByActualIds?: ((apiParams: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
afterApiQueryFileByActualIds?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileHistory?: ((apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiUpdateFileNameAndLink?: ((apiParams: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDeleteFile?: ((apiParams: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
afterApiDeleteFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile?: ((apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFilterFormFileType?: ((apiParams: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFilterFormFileType?: ((apiResult: any) => Promise<any>) | undefined;
}>;
_loading: import("vue").Ref<boolean, boolean>;
loading: import("vue").WritableComputedRef<import("vue").Ref<boolean, boolean>, any>;
dataSource: import("vue").ComputedRef<import("./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;
typeCode?: string | undefined;
typeName?: string | undefined;
updateTime?: string | undefined;
version: number;
watermarkFileDownload?: number | undefined;
}[]>;
handleDataSource: (rows?: import("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[] | undefined) => Promise<void>;
useModeConfigTable: () => import("vue").ComputedRef<{
data: import("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[] | undefined;
api?: ((...args: any[]) => Promise<any>) | undefined;
beforeApi?: ((...args: any[]) => Promise<any>) | undefined;
afterApi?: ((...args: any[]) => Promise<any>) | undefined;
pagerConfig: import("../..").PagerConfig;
}>;
apiQueryFileOptions: (apiParams: import("./components/FileTable").FileTableApiParams) => import("./hooks").UseRequestHandleApiDefaultOptions<import("./components/FileTable").FileTableApiParams, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
apiQueryFilterFormFileTypeOptions: (apiParams: import("./components/FileTable").FileTableApiParams) => import("./hooks").UseRequestHandleApiDefaultOptions<import("./components/FileTable").ApiQueryFilterFormFileTypeParams, import("./typings").FileFilterFormFileTypeResponse> | undefined;
rowEditorApiOptions: (apiParams: import("./components/FileTable").FileTableApiParams, changeEventPayload: Omit<import("./components/FileTable").ApiUpdateFileNameAndLinkParams, "appId">) => import("./hooks").UseRequestHandleApiDefaultOptions<import("./components/FileTable").ApiUpdateFileNameAndLinkParams, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
historyApiOptions: (apiParams: import("./components/FileTable").FileTableApiParams, file: import("./typings").FileActionUploadApiResponseRecord) => import("./hooks").UseRequestHandleApiDefaultOptions<import("..").ApiQueryFileHistoryParams, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
deleteApiOptions: (apiParams: import("./components/FileTable").FileTableApiParams, row: import("./typings").FileActionUploadApiResponseRecord) => import("./hooks").UseRequestHandleApiDefaultOptions<Omit<import("./components/FileTable").ApiDeleteFileParams, "actualIds"> & {
actualIds?: string[] | undefined;
}, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
reloadRows: (params?: import("../..").TableProApiParams | undefined) => Promise<void>;
editRow: (changeEventPayload: Omit<import("./components/FileTable").ApiUpdateFileNameAndLinkParams, "appId">, _row: import("./typings").FileActionUploadApiResponseRecord, tableReadRows: (_options?: import("./components/FileTable/hooks").TableReadRowsOptions) => Promise<any[] | never[]>, tableUpdateRows: (_options: import("./components/FileTable/hooks").TableUpdateRowsOptions) => Promise<void>, editRowApiAction: (...args: any[]) => Promise<any>, refreshTableDataApiAction: (params?: import("../..").TableProApiParams | undefined) => Promise<void>) => Promise<void>;
updateRow: (_row: import("./typings").FileActionUploadApiResponseRecord, _clickedRow: import("./typings").FileActionUploadApiResponseRecord, tableReadRows: (_options?: import("./components/FileTable/hooks").TableReadRowsOptions) => Promise<any[] | never[]>, tableUpdateRows: (_options: import("./components/FileTable/hooks").TableUpdateRowsOptions) => Promise<void>, refreshTableDataApiAction: (params?: import("../..").TableProApiParams | undefined) => Promise<void>) => Promise<void>;
deleteRow: (_clickedRow: import("./typings").FileActionUploadApiResponseRecord, tableReadRows: (_options?: import("./components/FileTable/hooks").TableReadRowsOptions) => Promise<any[] | never[]>, tableDeleteRows: (_options: import("./components/FileTable/hooks").TableDeleteRowsOptions) => Promise<void>, deleteRowApiAction: () => Promise<void>, refreshTableDataApiAction: (params?: import("../..").TableProApiParams | undefined) => Promise<void>) => Promise<void>;
configTable: import("vue").ComputedRef<{
data: import("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[] | undefined;
api?: ((...args: any[]) => Promise<any>) | undefined;
beforeApi?: ((...args: any[]) => Promise<any>) | undefined;
afterApi?: ((...args: any[]) => Promise<any>) | undefined;
pagerConfig: import("../..").PagerConfig;
}>;
tableCreateRows: (_options: import("./components/FileTable/hooks").TableCreateRowsOptions) => Promise<void>;
tableReadRows: (_options?: import("./components/FileTable/hooks").TableReadRowsOptions) => Promise<any[] | never[]>;
tableUpdateRows: (_options: import("./components/FileTable/hooks").TableUpdateRowsOptions) => Promise<void>;
tableDeleteRows: (_options: import("./components/FileTable/hooks").TableDeleteRowsOptions) => Promise<void>;
setDisable: (disable: boolean) => void;
setLoading: (loading: boolean) => void;
ApiResult: import("vue").ComputedRef<any>;
handleApi: <O extends Record<string, any>, T extends Record<string, any>, K extends Record<string, any> | Record<string, any>[]>(options: O & import("./hooks").UseRequestHandleApiDefaultOptions<T, K>) => Promise<void>;
beforeReadFileCaches: (row: import("./typings").FileActionUploadApiResponseRecord) => Promise<import("./typings").FileActionUploadApiResponseRecord[]>;
refreshTableDataApiAction: (params?: import("../..").TableProApiParams | undefined) => Promise<void>;
filterFormFileTypeData: import("vue").Ref<any, any>;
filterFormFileTypeAllTypeCodesData: import("vue").Ref<string[], string[]>;
handleFilterFormFileType: () => Promise<void>;
handleCellEditClick: (changeEventPayload: Omit<import("./components/FileTable").ApiUpdateFileNameAndLinkParams, "appId">, row: import("./typings").FileActionUploadApiResponseRecord) => Promise<void>;
fileVersionModalVisible: import("vue").Ref<boolean, boolean>;
fileVersionFile: import("vue").Ref<import("./typings").FileActionUploadApiResponseRecord | undefined, import("./typings").FileActionUploadApiResponseRecord | undefined>;
fileVersionDataSource: import("vue").Ref<import("./typings").FileActionUploadApiResponseRecord[] | undefined, import("./typings").FileActionUploadApiResponseRecord[] | undefined>;
hanldeVersionClick: (row: import("./typings").FileActionUploadApiResponseRecord) => Promise<void>;
filePreviewModalVisible: import("vue").Ref<boolean, boolean>;
filePreviewFile: import("vue").Ref<import("./typings").FileActionUploadApiResponseRecord | undefined, import("./typings").FileActionUploadApiResponseRecord | undefined>;
handleViewBtnClick: (row: import("./typings").FileActionUploadApiResponseRecord) => void;
actionUpdateClickRow: import("vue").Ref<(import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
}) | undefined, (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
}) | undefined>;
handleUpdateBtnClick: (row: import("./typings").FileActionUploadApiResponseRecord) => Promise<void>;
handleFileActionUploadForActionUpdateBtnChange: (...args: any) => Promise<void>;
handleDownloadWatermarkBtnClick: (row: import("./typings").FileActionUploadApiResponseRecord) => Promise<void>;
handleDownloadBtnClick: (row: import("./typings").FileActionUploadApiResponseRecord) => Promise<void>;
handleDeleteBtnClick: (row: import("./typings").FileActionUploadApiResponseRecord) => Promise<void>;
fileLogModalVisible: import("vue").Ref<boolean, boolean>;
fileLogFile: import("vue").Ref<import("./typings").FileActionUploadApiResponseRecord | undefined, import("./typings").FileActionUploadApiResponseRecord | undefined>;
handleLogBtnClick: (row: import("./typings").FileActionUploadApiResponseRecord) => Promise<void>;
globalConfigUserInfo: import("vue").Ref<Record<string, any>, Record<string, any>>;
actions: import("vue").ComputedRef<(row: import("./typings").FileActionUploadApiResponseRecord) => import("./components/FileTable").FileTableAction[]>;
columns: import("vue").ComputedRef<import("../..").TableProColumn[]>;
filterFormConfig: import("vue").ComputedRef<import("../..").TableProFilterFormConfig>;
customActionConfig: import("vue").ComputedRef<import("../..").TableProCustomActionConfig>;
editConfig: import("vue").ComputedRef<any>;
getSelectRowKeys: () => Promise<any>;
clearSelectedRowByKey: (key: string | number) => Promise<any>;
getSelectRows: () => Promise<any>;
clearSelectedRows: () => Promise<any>;
retriggerHandleDataSource: () => Promise<void>;
retriggerHandleFilterFormFileType: (curApiParams?: string, preApiParams?: string) => Promise<void>;
cleanup: () => Promise<void>;
TaTablePro: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
size: {
type: import("vue").PropType<import("vxe-table").SizeType>;
default: string;
};
id: {
type: import("vue").PropType<string>;
};
height: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Height>;
default: string;
};
maxHeight: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MaxHeight>;
};
minHeight: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MinHeight>;
};
data: {
type: import("vue").PropType<any[]>;
};
resizable: {
type: import("vue").PropType<boolean>;
default: boolean;
};
stripe: {
type: import("vue").PropType<boolean>;
default: boolean;
};
round: {
type: import("vue").PropType<boolean>;
default: boolean;
};
border: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Border>;
default: string;
};
loading: {
type: import("vue").PropType<boolean>;
default: boolean;
};
align: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
default: string;
};
headerAlign: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
default: string;
};
footerAlign: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
default: string;
};
showHeader: {
type: import("vue").PropType<boolean>;
default: boolean;
};
showFooter: {
type: import("vue").PropType<boolean>;
};
highlightCurrentRow: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightHoverRow: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightCurrentColumn: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightHoverColumn: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightCell: {
type: import("vue").PropType<boolean>;
default: boolean;
};
footerMethod: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterMethod<import("vxe-table").VxeTableDataRow>>;
};
rowClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowClassName<import("vxe-table").VxeTableDataRow>>;
};
cellClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CellClassName<import("vxe-table").VxeTableDataRow>>;
};
headerRowClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderRowClassName<import("vxe-table").VxeTableDataRow>>;
};
headerCellClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderCellClassName<import("vxe-table").VxeTableDataRow>>;
};
footerRowClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterRowClassName<import("vxe-table").VxeTableDataRow>>;
};
footerCellClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterCellClassName<import("vxe-table").VxeTableDataRow>>;
};
cellStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CellStyle<import("vxe-table").VxeTableDataRow>>;
};
headerCellStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderCellStyle<import("vxe-table").VxeTableDataRow>>;
};
footerCellStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterCellStyle<import("vxe-table").VxeTableDataRow>>;
};
rowStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowStyle<import("vxe-table").VxeTableDataRow>>;
};
headerRowStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderRowStyle<import("vxe-table").VxeTableDataRow>>;
};
footerRowStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterRowStyle<import("vxe-table").VxeTableDataRow>>;
};
mergeCells: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MergeCells<import("vxe-table").VxeTableDataRow>>;
};
mergeFooterItems: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MergeFooterItems<import("vxe-table").VxeTableDataRow>>;
};
spanMethod: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SpanMethod<import("vxe-table").VxeTableDataRow>>;
};
footerSpanMethod: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterSpanMethod<import("vxe-table").VxeTableDataRow>>;
};
showOverflow: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
default: boolean;
};
showHeaderOverflow: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
default: boolean;
};
showFooterOverflow: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
default: boolean;
};
keepSource: {
type: import("vue").PropType<boolean>;
default: boolean;
};
autoResize: {
type: import("vue").PropType<boolean>;
};
resizeConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ResizeConfig>;
default: () => {
refreshDelay: number;
};
};
syncResize: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SyncResize>;
};
scrollX: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ScrollX>;
default: () => {
enabled: boolean;
gt: number;
oSize: number;
};
};
scrollY: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ScrollY>;
default: () => {
enabled: boolean;
mode: string;
gt: number;
oSize: number;
};
};
columnConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ColumnConfig>;
default: () => {
resizable: boolean;
};
};
rowConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowConfig>;
default: () => {
keyField: string;
height: number;
};
};
customConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CustomConfig<import("vxe-table").VxeTableDataRow>>;
};
resizableConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ResizableConfig<import("vxe-table").VxeTableDataRow>>;
};
seqConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SeqConfig<import("vxe-table").VxeTableDataRow>>;
};
sortConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SortConfig<import("vxe-table").VxeTableDataRow>>;
};
filterConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FilterConfig<import("vxe-table").VxeTableDataRow>>;
};
filterExclusion: {
type: BooleanConstructor;
default: boolean;
};
radioConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
enabled: boolean;
}>;
default: () => {
enabled: boolean;
highlight: boolean;
};
};
checkboxConfig: {
type: import("vue").PropType<Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
}>;
default: () => {
enabled: boolean;
range: boolean;
highlight: boolean;
cache: boolean;
};
};
tooltipConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>>;
default: () => {
theme: string;
};
};
exportConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ExportConfig>;
};
importConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ImportConfig>;
};
printConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.PrintConfig>;
};
mouseConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MouseConfig>;
};
areaConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.AreaConfig<import("vxe-table").VxeTableDataRow>>;
};
fnrConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FNRConfig<import("vxe-table").VxeTableDataRow>>;
};
keyboardConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.KeyboardConfig<import("vxe-table").VxeTableDataRow>>;
};
clipConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ClipConfig<import("vxe-table").VxeTableDataRow>>;
};
filterModalClassName: {
type: StringConstructor;
};
expandConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ExpandConfig<import("vxe-table").VxeTableDataRow>>;
};
treeConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.TreeConfig<import("vxe-table").VxeTableDataRow>>;
};
menuConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MenuConfig<import("vxe-table").VxeTableDataRow>>;
};
editConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EditConfig<import("vxe-table").VxeTableDataRow>>;
};
validConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ValidConfig<import("vxe-table").VxeTableDataRow>>;
};
editRules: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EditRules<import("vxe-table").VxeTableDataRow>>;
};
emptyText: {
type: import("vue").PropType<string>;
};
emptyRender: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EmptyRender>;
};
columns: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.Columns<import("vxe-table").VxeTableDataRow>>;
};
pagerConfig: {
type: import("vue").PropType<import("../..").PagerConfig>;
default: () => {
size: string;
layouts: string[];
pageSize: number;
pageSizes: number[];
controller: string;
};
};
proxyConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ProxyConfig<import("vxe-table").VxeTableDataRow>>;
};
toolbarConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ToolbarConfig>;
};
formConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.FormConfig>;
};
zoomConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ZoomConfig>;
};
showOperations: {
type: BooleanConstructor;
default: boolean;
};
filterFormConfig: {
type: import("vue").PropType<import("../..").TableProFilterFormConfig>;
default: () => {
enabled: boolean;
};
};
customActionConfig: {
type: import("vue").PropType<import("../..").TableProCustomActionConfig>;
default: () => {
enabled: boolean;
};
};
apiType: {
type: import("vue").PropType<"pager" | "list">;
default: string;
};
api: {
type: import("vue").PropType<import("../..").TableProApi<Promise<any>>>;
};
beforeApi: {
type: import("vue").PropType<import("../..").TableProApi<any>>;
};
afterApi: {
type: import("vue").PropType<(...arg: any[]) => any>;
};
apiSetting: {
type: import("vue").PropType<Partial<{
pageField: string;
sizeField: string;
listField: string;
totalField: string;
}>>;
default: () => {
pageField: string;
sizeField: string;
listField: string;
totalField: string;
};
};
immediate: {
type: BooleanConstructor;
default: boolean;
};
scrollTopActions: {
type: import("vue").PropType<("paginate" | "refresh")[]>;
default: () => string[];
};
fillInner: {
type: BooleanConstructor;
default: boolean;
};
showTooltip: {
type: BooleanConstructor;
default: boolean;
};
fixedLineHeight: {
type: BooleanConstructor;
default: boolean;
};
permission: {
type: import("vue").PropType<import("../../permission/src/PermissionQuery/types").PermissionQueryContent | import("../../permission/src/PermissionDataQuery/types").PermissionQueryDataContent | {
apiParams: import("../..").ApiPermissionParams | import("../..").ApiPermissionDataParams;
apiPermission?: ((params: import("../..").ApiPermissionParams) => Promise<any>) | undefined;
apiPermissionData?: ((params: import("../..").ApiPermissionDataParams) => Promise<any>) | undefined;
} | undefined>;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError")[], "Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
size?: unknown;
id?: unknown;
height?: unknown;
maxHeight?: unknown;
minHeight?: unknown;
data?: unknown;
resizable?: unknown;
stripe?: unknown;
round?: unknown;
border?: unknown;
loading?: unknown;
align?: unknown;
headerAlign?: unknown;
footerAlign?: unknown;
showHeader?: unknown;
showFooter?: unknown;
highlightCurrentRow?: unknown;
highlightHoverRow?: unknown;
highlightCurrentColumn?: unknown;
highlightHoverColumn?: unknown;
highlightCell?: unknown;
footerMethod?: unknown;
rowClassName?: unknown;
cellClassName?: unknown;
headerRowClassName?: unknown;
headerCellClassName?: unknown;
footerRowClassName?: unknown;
footerCellClassName?: unknown;
cellStyle?: unknown;
headerCellStyle?: unknown;
footerCellStyle?: unknown;
rowStyle?: unknown;
headerRowStyle?: unknown;
footerRowStyle?: unknown;
mergeCells?: unknown;
mergeFooterItems?: unknown;
spanMethod?: unknown;
footerSpanMethod?: unknown;
showOverflow?: unknown;
showHeaderOverflow?: unknown;
showFooterOverflow?: unknown;
keepSource?: unknown;
autoResize?: unknown;
resizeConfig?: unknown;
syncResize?: unknown;
scrollX?: unknown;
scrollY?: unknown;
columnConfig?: unknown;
rowConfig?: unknown;
customConfig?: unknown;
resizableConfig?: unknown;
seqConfig?: unknown;
sortConfig?: unknown;
filterConfig?: unknown;
filterExclusion?: unknown;
radioConfig?: unknown;
checkboxConfig?: unknown;
tooltipConfig?: unknown;
exportConfig?: unknown;
importConfig?: unknown;
printConfig?: unknown;
mouseConfig?: unknown;
areaConfig?: unknown;
fnrConfig?: unknown;
keyboardConfig?: unknown;
clipConfig?: unknown;
filterModalClassName?: unknown;
expandConfig?: unknown;
treeConfig?: unknown;
menuConfig?: unknown;
editConfig?: unknown;
validConfig?: unknown;
editRules?: unknown;
emptyText?: unknown;
emptyRender?: unknown;
columns?: unknown;
pagerConfig?: unknown;
proxyConfig?: unknown;
toolbarConfig?: unknown;
formConfig?: unknown;
zoomConfig?: unknown;
showOperations?: unknown;
filterFormConfig?: unknown;
customActionConfig?: unknown;
apiType?: unknown;
api?: unknown;
beforeApi?: unknown;
afterApi?: unknown;
apiSetting?: unknown;
immediate?: unknown;
scrollTopActions?: unknown;
fillInner?: unknown;
showTooltip?: unknown;
fixedLineHeight?: unknown;
permission?: unknown;
} & {
height: import("vxe-table").VxeTablePropTypes.Height;
size: import("vxe-table").SizeType;
round: boolean;
loading: boolean;
align: import("vxe-table").VxeTablePropTypes.Align;
border: import("vxe-table").VxeTablePropTypes.Border;
immediate: boolean;
showHeader: boolean;
resizable: boolean;
stripe: boolean;
headerAlign: import("vxe-table").VxeTablePropTypes.Align;
footerAlign: import("vxe-table").VxeTablePropTypes.Align;
highlightCurrentRow: boolean;
highlightHoverRow: boolean;
highlightCurrentColumn: boolean;
highlightHoverColumn: boolean;
highlightCell: boolean;
showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
keepSource: boolean;
resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig;
scrollX: import("vxe-table").VxeTablePropTypes.ScrollX;
scrollY: import("vxe-table").VxeTablePropTypes.ScrollY;
columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig;
rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig;
filterExclusion: boolean;
radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
enabled: boolean;
};
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>;
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
filterFormConfig: import("../..").TableProFilterFormConfig;
customActionConfig: import("../..").TableProCustomActionConfig;
apiType: "pager" | "list";
apiSetting: Partial<{
pageField: string;
sizeField: string;
listField: string;
totalField: string;
}>;
scrollTopActions: ("paginate" | "refresh")[];
fillInner: boolean;
showTooltip: boolean;
fixedLineHeight: boolean;
} & {
data?: any[] | undefined;
permission?: import("../../permission/src/PermissionQuery/types").PermissionQueryContent | import("../../permission/src/PermissionDataQuery/types").PermissionQueryDataContent | {
apiParams: import("../..").ApiPermissionParams | import("../..").ApiPermissionDataParams;
apiPermission?: ((params: import("../..").ApiPermissionParams) => Promise<any>) | undefined;
apiPermissionData?: ((params: import("../..").ApiPermissionDataParams) => Promise<any>) | undefined;
} | undefined;
minHeight?: import("vxe-table").VxeTablePropTypes.MinHeight | undefined;
id?: string | undefined;
showFooter?: boolean | undefined;
toolbarConfig?: import("vxe-table").VxeGridPropTypes.ToolbarConfig | undefined;
beforeApi?: import("../..").TableProApi<any> | undefined;
api?: import("../..").TableProApi<Promise<any>> | undefined;
afterApi?: ((...arg: any[]) => any) | undefined;
maxHeight?: import("vxe-table").VxeTablePropTypes.MaxHeight | undefined;
footerMethod?: import("vxe-table").VxeTablePropTypes.FooterMethod<import("vxe-table").VxeTableDataRow> | undefined;
rowClassName?: import("vxe-table").VxeTablePropTypes.RowClassName<import("vxe-table").VxeTableDataRow> | undefined;
cellClassName?: import("vxe-table").VxeTablePropTypes.CellClassName<import("vxe-table").VxeTableDataRow> | undefined;
headerRowClassName?: import("vxe-table").VxeTablePropTypes.HeaderRowClassName<import("vxe-table").VxeTableDataRow> | undefined;
headerCellClassName?: import("vxe-table").VxeTablePropTypes.HeaderCellClassName<import("vxe-table").VxeTableDataRow> | undefined;
footerRowClassName?: import("vxe-table").VxeTablePropTypes.FooterRowClassName<import("vxe-table").VxeTableDataRow> | undefined;
footerCellClassName?: import("vxe-table").VxeTablePropTypes.FooterCellClassName<import("vxe-table").VxeTableDataRow> | undefined;
cellStyle?: import("vxe-table").VxeTablePropTypes.CellStyle<import("vxe-table").VxeTableDataRow> | undefined;
headerCellStyle?: import("vxe-table").VxeTablePropTypes.HeaderCellStyle<import("vxe-table").VxeTableDataRow> | undefined;
footerCellStyle?: import("vxe-table").VxeTablePropTypes.FooterCellStyle<import("vxe-table").VxeTableDataRow> | undefined;
rowStyle?: import("vxe-table").VxeTablePropTypes.RowStyle<import("vxe-table").VxeTableDataRow> | undefined;
headerRowStyle?: import("vxe-table").VxeTablePropTypes.HeaderRowStyle<import("vxe-table").VxeTableDataRow> | undefined;
footerRowStyle?: import("vxe-table").VxeTablePropTypes.FooterRowStyle<import("vxe-table").VxeTableDataRow> | undefined;
mergeCells?: import("vxe-table").VxeTablePropTypes.MergeCells<import("vxe-table").VxeTableDataRow> | undefined;
mergeFooterItems?: import("vxe-table").VxeTablePropTypes.MergeFooterItems<import("vxe-table").VxeTableDataRow> | undefined;
spanMethod?: import("vxe-table").VxeTablePropTypes.SpanMethod<import("vxe-table").VxeTableDataRow> | undefined;
footerSpanMethod?: import("vxe-table").VxeTablePropTypes.FooterSpanMethod<import("vxe-table").VxeTableDataRow> | undefined;
autoResize?: boolean | undefined;
syncResize?: import("vxe-table").VxeTablePropTypes.SyncResize | undefined;
customConfig?: import("vxe-table").VxeTablePropTypes.CustomConfig<import("vxe-table").VxeTableDataRow> | undefined;
resizableConfig?: import("vxe-table").VxeTablePropTypes.ResizableConfig<import("vxe-table").VxeTableDataRow> | undefined;
seqConfig?: import("vxe-table").VxeTablePropTypes.SeqConfig<import("vxe-table").VxeTableDataRow> | undefined;
sortConfig?: import("vxe-table").VxeTablePropTypes.SortConfig<import("vxe-table").VxeTableDataRow> | undefined;
filterConfig?: import("vxe-table").VxeTablePropTypes.FilterConfig<import("vxe-table").VxeTableDataRow> | undefined;
exportConfig?: import("vxe-table").VxeTablePropTypes.ExportConfig | undefined;
importConfig?: import("vxe-table").VxeTablePropTypes.ImportConfig | undefined;
printConfig?: import("vxe-table").VxeTablePropTypes.PrintConfig | undefined;
mouseConfig?: import("vxe-table").VxeTablePropTypes.MouseConfig | undefined;
areaConfig?: import("vxe-table").VxeTablePropTypes.AreaConfig<import("vxe-table").VxeTableDataRow> | undefined;
fnrConfig?: import("vxe-table").VxeTablePropTypes.FNRConfig<import("vxe-table").VxeTableDataRow> | undefined;
keyboardConfig?: import("vxe-table").VxeTablePropTypes.KeyboardConfig<import("vxe-table").VxeTableDataRow> | undefined;
clipConfig?: import("vxe-table").VxeTablePropTypes.ClipConfig<import("vxe-table").VxeTableDataRow> | undefined;
filterModalClassName?: string | undefined;
expandConfig?: import("vxe-table").VxeTablePropTypes.ExpandConfig<import("vxe-table").VxeTableDataRow> | undefined;
treeConfig?: import("vxe-table").VxeTablePropTypes.TreeConfig<import("vxe-table").VxeTableDataRow> | undefined;
menuConfig?: import("vxe-table").VxeTablePropTypes.MenuConfig<import("vxe-table").VxeTableDataRow> | undefined;
editConfig?: import("vxe-table").VxeTablePropTypes.EditConfig<import("vxe-table").VxeTableDataRow> | undefined;
validConfig?: import("vxe-table").VxeTablePropTypes.ValidConfig<import("vxe-table").VxeTableDataRow> | undefined;
editRules?: import("vxe-table").VxeTablePropTypes.EditRules<import("vxe-table").VxeTableDataRow> | undefined;
emptyText?: string | undefined;
emptyRender?: import("vxe-table").VxeTablePropTypes.EmptyRender | undefined;
columns?: import("vxe-table").VxeGridPropTypes.Columns<import("vxe-table").VxeTableDataRow> | undefined;
proxyConfig?: import("vxe-table").VxeGridPropTypes.ProxyConfig<import("vxe-table").VxeTableDataRow> | undefined;
formConfig?: import("vxe-table").VxeGridPropTypes.FormConfig | undefined;
zoomConfig?: import("vxe-table").VxeGridPropTypes.ZoomConfig | undefined;
}> & {
onCopy?: ((...args: any[]) => any) | undefined;
onCut?: ((...args: any[]) => any) | undefined;
onPaste?: ((...args: any[]) => any) | undefined;
onKeydown?: ((...args: any[]) => any) | undefined;
onScroll?: ((...args: any[]) => any) | undefined;
"onUpdate:data"?: ((...args: any[]) => any) | undefined;
onKeydownStart?: ((...args: any[]) => any) | undefined;
onKeydownEnd?: ((...args: any[]) => any) | undefined;
onCurrentChange?: ((...args: any[]) => any) | undefined;
onRadioChange?: ((...args: any[]) => any) | undefined;
onCheckboxChange?: ((...args: any[]) => any) | undefined;
onCheckboxAll?: ((...args: any[]) => any) | undefined;
onCheckboxRangeStart?: ((...args: any[]) => any) | undefined;
onCheckboxRangeChange?: ((...args: any[]) => any) | undefined;
onCheckboxRangeEnd?: ((...args: any[]) => any) | undefined;
onCellClick?: ((...args: any[]) => any) | undefined;
onCellDblclick?: ((...args: any[]) => any) | undefined;
onCellMenu?: ((...args: any[]) => any) | undefined;
onCellMouseenter?: ((...args: any[]) => any) | undefined;
onCellMouseleave?: ((...args: any[]) => any) | undefined;
onCellSelected?: ((...args: any[]) => any) | undefined;
onHeaderCellClick?: ((...args: any[]) => any) | undefined;
onHeaderCellDblclick?: ((...args: any[]) => any) | undefined;
onHeaderCellMenu?: ((...args: any[]) => any) | undefined;
onFooterCellClick?: ((...args: any[]) => any) | undefined;
onFooterCellDblclick?: ((...args: any[]) => any) | undefined;
onFooterCellMenu?: ((...args: any[]) => any) | undefined;
onClearMerge?: ((...args: any[]) => any) | undefined;
onSortChange?: ((...args: any[]) => any) | undefined;
onClearSort?: ((...args: any[]) => any) | undefined;
onFilterChange?: ((...args: any[]) => any) | undefined;
onFilterVisible?: ((...args: any[]) => any) | undefined;
onClearFilter?: ((...args: any[]) => any) | undefined;
onResizableChange?: ((...args: any[]) => any) | undefined;
onToggleRowExpand?: ((...args: any[]) => any) | undefined;
onToggleTreeExpand?: ((...args: any[]) => any) | undefined;
onMenuClick?: ((...args: any[]) => any) | undefined;
onEditClosed?: ((...args: any[]) => any) | undefined;
onEditActived?: ((...args: any[]) => any) | undefined;
onEditDisabled?: ((...args: any[]) => any) | undefined;
onValidError?: ((...args: any[]) => any) | undefined;
onCustom?: ((...args: any[]) => any) | undefined;
onChangeFnr?: ((...args: any[]) => any) | undefined;
onOpenFnr?: ((...args: any[]) => any) | undefined;
onFnrChange?: ((...args: any[]) => any) | undefined;
onFnrFind?: ((...args: any[]) => any) | undefined;
onFnrFindAll?: ((...args: any[]) => any) | undefined;
onFnrReplace?: ((...args: any[]) => any) | undefined;
onFnrReplaceAll?: ((...args: any[]) => any) | undefined;
onCellAreaCopy?: ((...args: any[]) => any) | undefined;
onCellAreaCut?: ((...args: any[]) => any) | undefined;
onCellAreaPaste?: ((...args: any[]) => any) | undefined;
onCellAreaMerge?: ((...args: any[]) => any) | undefined;
onClearCellAreaMerge?: ((...args: any[]) => any) | undefined;
onHeaderCellAreaSelection?: ((...args: any[]) => any) | undefined;
onCellAreaSelectionStart?: ((...args: any[]) => any) | undefined;
onCellAreaSelectionEnd?: ((...args: any[]) => any) | undefined;
onCellAreaExtensionStart?: ((...args: any[]) => any) | undefined;
onCellAreaExtensionEnd?: ((...args: any[]) => any) | undefined;
onCellAreaArrowsStart?: ((...args: any[]) => any) | undefined;
onCellAreaArrowsEnd?: ((...args: any[]) => any) | undefined;
onActiveCellChangeStart?: ((...args: any[]) => any) | undefined;
onActiveCellChangeEnd?: ((...args: any[]) => any) | undefined;
onPageChange?: ((...args: any[]) => any) | undefined;
onFormSubmit?: ((...args: any[]) => any) | undefined;
onFormSubmitInvalid?: ((...args: any[]) => any) | undefined;
onFormReset?: ((...args: any[]) => any) | undefined;
onFormCollapse?: ((...args: any[]) => any) | undefined;
onFormToggleCollapse?: ((...args: any[]) => any) | undefined;
onToolbarButtonClick?: ((...args: any[]) => any) | undefined;
onToolbarToolClick?: ((...args: any[]) => any) | undefined;
onZoom?: ((...args: any[]) => any) | undefined;
onApiSuccess?: ((...args: any[]) => any) | undefined;
onApiError?: ((...args: any[]) => any) | undefined;
}, {
height: import("vxe-table").VxeTablePropTypes.Height;
size: import("vxe-table").SizeType;
round: boolean;
loading: boolean;
align: import("vxe-table").VxeTablePropTypes.Align;
border: import("vxe-table").VxeTablePropTypes.Border;
immediate: boolean;
showHeader: boolean;
resizable: boolean;
stripe: boolean;
headerAlign: import("vxe-table").VxeTablePropTypes.Align;
footerAlign: import("vxe-table").VxeTablePropTypes.Align;
highlightCurrentRow: boolean;
highlightHoverRow: boolean;
highlightCurrentColumn: boolean;
highlightHoverColumn: boolean;
highlightCell: boolean;
showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
keepSource: boolean;
resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig;
scrollX: import("vxe-table").VxeTablePropTypes.ScrollX;
scrollY: import("vxe-table").VxeTablePropTypes.ScrollY;
columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig;
rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig;
filterExclusion: boolean;
radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
enabled: boolean;
};
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>;
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
filterFormConfig: import("../..").TableProFilterFormConfig;
customActionConfig: import("../..").TableProCustomActionConfig;
apiType: "pager" | "list";
apiSetting: Partial<{
pageField: string;
sizeField: string;
listField: string;
totalField: string;
}>;
scrollTopActions: ("paginate" | "refresh")[];
fillInner: boolean;
showTooltip: boolean;
fixedLineHeight: boolean;
}>>;
DEFAULT_FILETABLE_CLASSNAME: string;
DEFAULT_FILETABLE_ID: string;
TaFileActionUploadForActionUpdateBtn: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("./components/FileActionUpload").FileActionUploadApiParams>;
default: () => {
businessParamsJson: string;
};
};
mode: {
type: import("vue").PropType<import("./typings").FileMode>;
default: import("./typings").FileMode;
};
icon: {
type: StringConstructor;
default: string;
};
disabled: {
type: import("vue").PropType<boolean | undefined>;
};
name: {
type: import("vue").PropType<string | undefined>;
default: string;
};
openFileDialogOnClick: {
type: import("vue").PropType<boolean | undefined>;
default: boolean;
};
beforeUpload: {
type: import("vue").PropType<(files: File[], typeCode: string) => boolean | Promise<boolean>>;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
buttonType: {
type: import("vue").PropType<import("ant-design-vue/lib/button").ButtonType | undefined>;
default: string;
};
buttonSize: {
type: import("vue").PropType<import("ant-design-vue/lib/button").ButtonSize>;
default: string;
};
buttonIcon: {
type: BooleanConstructor;
default: boolean;
};
validateTypeCode: {
type: BooleanConstructor;
default: boolean;
};
updateFile: {
type: import("vue").PropType<import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
}>;
};
beforeApiUploadFile: {
type: import("vue").PropType<(apiParams: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
afterApiUploadFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
catchApiUploadFileError: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiUpdateFile: {
type: import("vue").PropType<(apiParams: import("./components/FileActionUpload").ApiUpdateFileParams) => Promise<any>>;
};
afterApiUpdateFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
catchApiUpdateFileError: {
type: import("vue").PropType<(apiResult: any) => 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>>;
};
}, {
createMessage: import("ant-design-vue/lib/message").MessageApi;
elRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
props: Readonly<{
icon: string;
name: string | undefined;
mode: import("./typings").FileMode;
disabled: boolean | undefined;
visible: boolean;
onChange: ((info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile<unknown>>) => any) | undefined;
multiple: boolean;
maxCount: number;
sizeRange: (number | null)[];
nameRegExp: RegExp;
apiUploadFile: ((params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined;
apiParams: import("./components/FileActionUpload").FileActionUploadApiParams;
accept: string;
beforeUpload: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined;
openFileDialogOnClick: boolean | undefined;
onValidateSuccessChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined;
onValidateFailureChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined;
apiUpdateFile: ((params: import("./components/FileActionUpload").ApiUpdateFileParams) => Promise<any>) | undefined;
buttonType: import("ant-design-vue/lib/button").ButtonType | undefined;
buttonSize: import("ant-design-vue/lib/button").ButtonSize;
buttonIcon: boolean;
validateTypeCode: boolean;
updateFile: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").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;
onUploadedChange: ((args_0: import("./typings").FileActionUploadApiResponseRecord[]) => any) | undefined;
}>;
emits: ((event: "change", info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile<unknown>>) => void) & ((event: "validateSuccessChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "validateFailureChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "uploadedChange", args_0: import("./typings").FileActionUploadApiResponseRecord[]) => void);
slots: Readonly<{
[name: string]: import("vue").Slot | undefined;
}>;
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("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFileVersion?: {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFilePreview?: {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | undefined;
TaFileLog?: {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | undefined;
TaFileCard?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
} & {
appId: string | number;
}>;
mergedProps: import("vue").ComputedRef<({
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
} | {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined) & {
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?: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").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;
}>;
uploadApiOptions: (apiParams: import("./components/FileActionUpload").FileActionUploadApiParams, files: File[], callback: () => void) => import("./hooks").UseRequestHandleApiDefaultOptions<import("./components/FileActionUpload").FileActionUploadApiParams, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
updateApiOptions: (apiParams: import("./components/FileActionUpload").FileActionUploadApiParams, files: File[], row: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
}) | undefined, callback: () => void) => import("./hooks").UseRequestHandleApiDefaultOptions<import("./components/FileActionUpload").FileActionUploadApiParams, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
fileList: import("vue").ComputedRef<any[]>;
setFileList: (fileList: any[]) => void;
canUploadUnifiedFileList: import("vue").Ref<boolean, boolean>;
resetFileList: () => void;
disable: import("vue").ComputedRef<boolean>;
setDisable: (disable: boolean) => void;
loading: import("vue").ComputedRef<boolean>;
setLoading: (loading: boolean) => void;
apiResult: import("vue").ComputedRef<any>;
handleApi: <O extends Record<string, any>, T extends Record<string, any>, K extends Record<string, any> | Record<string, any>[]>(options: O & import("./hooks").UseRequestHandleApiDefaultOptions<T, K>) => Promise<void>;
handleFileValidate: (file: import("ant-design-vue/lib/upload/interface").FileType) => boolean;
handleFilesValidate: (files: Record<string, any>[]) => boolean;
beforeHandleApiAction1: (e: Event) => void;
beforeHandleApiAction2: (file: import("ant-design-vue/lib/upload/interface").FileType, FileList: import("ant-design-vue/lib/upload/interface").FileType[]) => false | undefined;
beforeHandleApiAction3: () => Promise<void>;
handleChange: (info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile<unknown>>) => void;
openFilePicker: () => Promise<void>;
cleanup: () => void;
AUpload: any;
TaButton: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
prefixCls: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "primary" | "ghost" | "dashed">;
htmlType: import("vue-types").VueTypeDef<"reset" | "submit" | "button"> & {
default: "reset" | "submit" | "button";
};
shape: {
type: import("vue").PropType<import("ant-design-vue/lib/button").ButtonShape>;
};
size: {
type: import("vue").PropType<"small" | "middle" | "large" | undefined>;
};
loading: {
type: import("vue").PropType<boolean | {
delay?: number | undefined;
}>;
default: () => boolean | {
delay?: number | undefined;
};
};
ghost: import("vue-types").VueTypeValidableDef<boolean>;
block: import("vue-types").VueTypeValidableDef<boolean>;
danger: import("vue-types").VueTypeValidableDef<boolean>;
icon: import("vue-types").VueTypeValidableDef<import("../../..").VueNode>;
href: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
target: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
title: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
color: {
type: StringConstructor;
validator: (v: any) => boolean;
};
disabled: {
type: BooleanConstructor;
};
preIcon: {
type: StringConstructor;
};
preIconColor: {
type: StringConstructor;
};
postIcon: {
type: StringConstructor;
};
postIconColor: {
type: StringConstructor;
};
iconSize: {
type: NumberConstructor;
default: number;
};
onClick: {
type: import("vue").PropType<(...args: any[]) => any>;
default: null;
};
permission: {
type: StringConstructor;
};
permissionCode: {
type: NumberConstructor;
};
usePermission: {
type: import("vue").PropType<{
code: string;
ref: any;
row?: any;
}>;
};
ifShow: {
type: BooleanConstructor;
default: boolean;
};
}, {
getButtonClass: import("vue").ComputedRef<{
[x: string]: boolean;
'is-disabled': boolean;
}[]>;
getBindValue: import("vue").ComputedRef<{
type: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined;
target: string;
size: "small" | "middle" | "large" | undefined;
icon: import("../../..").VueNode;
prefixCls: string;
color: string | undefined;
ghost: boolean | undefined;
htmlType: "reset" | "submit" | "button";
shape: import("ant-design-vue/lib/button").ButtonShape | undefined;
loading: boolean | {
delay?: number | undefined;
};
block: boolean | undefined;
danger: boolean | undefined;
href: string;
title: string;
disabled: boolean;
preIcon: string | undefined;
preIconColor: string | undefined;
postIcon: string | undefined;
postIconColor: string | undefined;
iconSize: number;
onClick: (...args: any[]) => any;
permission: string | undefined;
permissionCode: number | undefined;
usePermission: {
code: string;
ref: any;
row?: any;
} | undefined;
ifShow: boolean;
}>;
IfShow: import("vue").ComputedRef<(code: any) => any>;
computedUsePermission: import("vue").ComputedRef<any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
color?: unknown;
disabled?: unknown;
preIcon?: unknown;
preIconColor?: unknown;
postIcon?: unknown;
postIconColor?: unknown;
iconSize?: unknown;
onClick?: unknown;
permission?: unknown;
permissionCode?: unknown;
usePermission?: unknown;
ifShow?: unknown;
} & {
target: string;
prefixCls: string;
htmlType: "reset" | "submit" | "button";
loading: boolean | {
delay?: number | undefined;
};
href: string;
title: string;
disabled: boolean;
iconSize: number;
onClick: (...args: any[]) => any;
ifShow: boolean;
} & {
type?: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined;
size?: "small" | "middle" | "large" | undefined;
icon?: import("../../..").VueNode;
color?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/lib/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
preIcon?: string | undefined;
preIconColor?: string | undefined;
postIcon?: string | undefined;
postIconColor?: string | undefined;
permission?: string | undefined;
permissionCode?: number | undefined;
usePermission?: {
code: string;
ref: any;
row?: any;
} | undefined;
}>, {
target: string;
prefixCls: string;
htmlType: "reset" | "submit" | "button";
loading: boolean | {
delay?: number | undefined;
};
href: string;
title: string;
disabled: boolean;
iconSize: number;
onClick: (...args: any[]) => any;
ifShow: boolean;
}>>;
TaIcon: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
icon: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
color: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
size: {
type: import("vue").PropType<string | number>;
default: number;
};
spin: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
prefix: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
}, {
elRef: import("vue").Ref<HTMLDivElement | null, HTMLDivElement | null>;
getWrapStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
isSvgIcon: import("vue").ComputedRef<boolean>;
getSvgIcon: import("vue").ComputedRef<string>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
icon?: unknown;
color?: unknown;
size?: unknown;
spin?: unknown;
prefix?: unknown;
} & {
size: string | number;
icon: string;
prefix: string;
spin: boolean;
color: string;
} & {}>, {
size: string | number;
icon: string;
prefix: string;
spin: boolean;
color: string;
}>>;
tavI18n: (key: string, vars?: any) => any;
DEFAULT_FILEACTIONUPLOAD_CLASSNAME: string;
DEFAULT_FILEACTIONUPLOAD_ID: string;
DEFAULT_UPLOAD_TIP: (i18n: any) => any;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
change: (info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile<unknown>>) => boolean;
validateSuccessChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean;
validateFailureChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean;
uploadedChange: (args_0: import("./typings").FileActionUploadApiResponseRecord[]) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
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?: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").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;
}> & {
onChange?: ((info: import("ant-design-vue").UploadChangeParam<import("ant-design-vue").UploadFile<unknown>>) => any) | undefined;
onValidateSuccessChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined;
onValidateFailureChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined;
onUploadedChange?: ((args_0: import("./typings").FileActionUploadApiResponseRecord[]) => any) | undefined;
}, {
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;
}>>;
TaFileVersion: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("..").FileVersionApiParams>;
default: () => {};
};
mode: {
type: import("vue").PropType<import("./typings").FileMode>;
default: import("./typings").FileMode;
};
dataSource: {
type: import("vue").PropType<import("./typings").FileActionUploadApiResponseRecord[]>;
};
loading: {
type: BooleanConstructor;
};
checkboxConfig: {
type: import("vue").PropType<Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
}>;
default: () => {
enabled: boolean;
};
};
pagerConfig: {
type: import("vue").PropType<import("../..").PagerConfig>;
default: () => {
enabled: boolean;
};
};
fillInner: {
type: BooleanConstructor;
default: boolean;
};
showOperations: {
type: BooleanConstructor;
default: boolean;
};
width: {
type: import("vue").PropType<string | number | undefined>;
default: number;
};
wrapClassName: {
type: import("vue").PropType<string | undefined>;
};
destroyOnClose: {
type: import("vue").PropType<boolean | undefined>;
default: boolean;
};
maskClosable: {
type: import("vue").PropType<boolean | undefined>;
default: boolean;
};
getPopupContainer: {
type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>;
default: () => HTMLElement;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
immediate: {
type: BooleanConstructor;
default: boolean;
};
columns: {
type: import("vue").PropType<(args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]>;
};
actions: {
type: import("vue").PropType<(args_0: import("..").FileVersionTableAction[], args_1: {
row: Record<string, any>;
}) => import("..").FileVersionTableAction[]>;
};
file: {
type: import("vue").PropType<import("./typings").FileActionUploadApiResponseRecord>;
default: () => import("./typings").FileActionUploadApiResponseRecord;
required: boolean;
};
enabledPreview: {
type: BooleanConstructor;
default: boolean;
};
beforeApiQueryFileHistory: {
type: import("vue").PropType<(apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
afterApiQueryFileHistory: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiPreviewFile: {
type: import("vue").PropType<(apiParams: import("..").ApiPreviewFileParams) => Promise<any>>;
};
afterApiPreviewFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiDownloadFile: {
type: import("vue").PropType<(apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
afterApiDownloadFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiDownloadWaterMarkerFile: {
type: import("vue").PropType<(apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
afterApiDownloadWaterMarkerFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
}, {
elRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
props: Readonly<{
width: string | number | undefined;
mode: import("./typings").FileMode;
loading: boolean;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
"onUpdate:visible": ((visible: boolean) => any) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
wrapClassName: string | undefined;
onClose: (() => any) | undefined;
apiPreviewFile: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiParams: import("..").FileVersionApiParams;
onOpen: (() => any) | undefined;
file: import("./typings").FileActionUploadApiResponseRecord;
immediate: boolean;
apiQueryFileHistory: ((params: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiDownloadFile: ((params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile: ((params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
columns: ((args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]) | undefined;
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
fillInner: boolean;
dataSource: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions: ((args_0: import("..").FileVersionTableAction[], args_1: {
row: Record<string, any>;
}) => import("..").FileVersionTableAction[]) | undefined;
enabledPreview: boolean;
beforeApiQueryFileHistory: ((apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
afterApiQueryFileHistory: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile: ((apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile: ((apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile: ((apiResult: any) => Promise<any>) | undefined;
}>;
emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void);
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("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFileVersion?: {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFilePreview?: {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | undefined;
TaFileLog?: {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | undefined;
TaFileCard?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
} & {
appId: string | number;
}>;
mergedProps: import("vue").ComputedRef<({
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
} | {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined) & {
apiParams?: unknown;
mode?: unknown;
dataSource?: unknown;
loading?: unknown;
checkboxConfig?: unknown;
pagerConfig?: unknown;
fillInner?: unknown;
showOperations?: unknown;
width?: unknown;
wrapClassName?: unknown;
destroyOnClose?: unknown;
maskClosable?: unknown;
getPopupContainer?: unknown;
visible?: unknown;
immediate?: unknown;
columns?: unknown;
actions?: unknown;
file?: unknown;
enabledPreview?: unknown;
beforeApiQueryFileHistory?: unknown;
afterApiQueryFileHistory?: unknown;
beforeApiPreviewFile?: unknown;
afterApiPreviewFile?: unknown;
beforeApiDownloadFile?: unknown;
afterApiDownloadFile?: unknown;
beforeApiDownloadWaterMarkerFile?: unknown;
afterApiDownloadWaterMarkerFile?: unknown;
apiQueryFileHistory?: unknown;
apiPreviewFile?: unknown;
apiDownloadFile?: unknown;
apiDownloadWaterMarkerFile?: unknown;
} & {
width: string | number | undefined;
mode: import("./typings").FileMode;
loading: boolean;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FileVersionApiParams;
file: import("./typings").FileActionUploadApiResponseRecord;
immediate: boolean;
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
fillInner: boolean;
enabledPreview: boolean;
} & {
wrapClassName?: string | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiQueryFileHistory?: ((params: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiDownloadFile?: ((params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile?: ((params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
columns?: ((args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]) | undefined;
dataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions?: ((args_0: import("..").FileVersionTableAction[], args_1: {
row: Record<string, any>;
}) => import("..").FileVersionTableAction[]) | undefined;
beforeApiQueryFileHistory?: ((apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile?: ((apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined;
}>;
historyApiOptions: (apiParams: import("..").FileVersionApiParams, file: import("./typings").FileActionUploadApiResponseRecord) => import("./hooks").UseRequestHandleApiDefaultOptions<import("..").FileVersionApiParams, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
dataSource: 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("./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;
typeCode?: string | undefined;
typeName?: string | undefined;
updateTime?: string | undefined;
version: number;
watermarkFileDownload?: number | undefined;
}[] | undefined>;
dataSourceOrApiConfig: import("vue").ComputedRef<{
data: any;
api: any;
beforeApi: any;
afterApi: any;
}>;
_loading: import("vue").Ref<boolean, boolean>;
loading: import("vue").WritableComputedRef<import("vue").Ref<boolean, boolean>, any>;
setDisable: (disable: boolean) => void;
setLoading: (loading: boolean) => void;
ApiResult: import("vue").ComputedRef<any>;
handleApi: <O extends Record<string, any>, T extends Record<string, any>, K extends Record<string, any> | Record<string, any>[]>(options: O & import("./hooks").UseRequestHandleApiDefaultOptions<T, K>) => Promise<void>;
useModeFetchDataSource: () => Promise<void>;
filePreviewModalVisible: import("vue").Ref<boolean, boolean>;
filePreviewFile: import("vue").Ref<import("./typings").FileActionUploadApiResponseRecord | undefined, import("./typings").FileActionUploadApiResponseRecord | undefined>;
handleViewBtnClick: (row: import("./typings").FileActionUploadApiResponseRecord) => void;
handleDownloadWatermarkBtnClick: (row: import("./typings").FileActionUploadApiResponseRecord) => Promise<void>;
handleDownloadBtnClick: (row: import("./typings").FileActionUploadApiResponseRecord) => Promise<void>;
actions: import("vue").ComputedRef<(row: import("./typings").FileActionUploadApiResponseRecord) => import("..").FileVersionTableAction[]>;
columns: import("vue").ComputedRef<import("../..").TableProColumn[]>;
modalVisible: import("vue").Ref<boolean, boolean>;
open: () => Promise<void>;
close: () => void;
handleOnVisibleChange: (isOpen: boolean) => void;
cleanup: () => void;
tavI18n: (key: string, vars?: any) => any;
TaModal: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
visible: {
type: BooleanConstructor;
};
scrollTop: {
type: BooleanConstructor;
default: boolean;
};
height: {
type: NumberConstructor;
};
minHeight: {
type: NumberConstructor;
};
draggable: {
type: BooleanConstructor;
default: boolean;
};
centered: {
type: BooleanConstructor;
};
cancelText: {
type: StringConstructor;
};
okText: {
type: StringConstructor;
};
closeFunc: import("vue").PropType<() => Promise<boolean>>;
} & {
defaultFullscreen: {
type: BooleanConstructor;
};
canFullscreen: {
type: BooleanConstructor;
default: boolean;
};
wrapperFooterOffset: {
type: NumberConstructor;
default: number;
};
helpMessage: import("vue").PropType<string | string[]>;
useWrapper: {
type: BooleanConstructor;
default: boolean;
};
loading: {
type: BooleanConstructor;
};
loadingTip: {
type: StringConstructor;
};
showCancelBtn: {
type: BooleanConstructor;
default: boolean;
};
showOkBtn: {
type: BooleanConstructor;
default: boolean;
};
wrapperProps: import("vue").PropType<Partial<import("../..").ModalWrapperProps>>;
afterClose: import("vue").PropType<() => Promise<import("../../modal/src/types").VueNode>>;
bodyStyle: import("vue").PropType<import("vue").CSSProperties>;
style: import("vue").PropType<import("vue").CSSProperties>;
closable: {
type: BooleanConstructor;
default: boolean;
};
closeIcon: import("vue").PropType<import("../../modal/src/types").VueNode>;
confirmLoading: {
type: BooleanConstructor;
};
destroyOnClose: {
type: BooleanConstructor;
};
footer: import("vue").PropType<import("../../modal/src/types").VueNode>;
getContainer: import("vue").PropType<() => any>;
mask: {
type: BooleanConstructor;
default: boolean;
};
maskClosable: {
type: BooleanConstructor;
default: boolean;
};
keyboard: {
type: BooleanConstructor;
default: boolean;
};
maskStyle: import("vue").PropType<import("vue").CSSProperties>;
okType: {
type: StringConstructor;
default: string;
};
okButtonProps: import("vue").PropType<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>>;
cancelButtonProps: import("vue").PropType<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>>;
title: {
type: StringConstructor;
};
visible: {
type: BooleanConstructor;
};
width: import("vue").PropType<string | number>;
wrapClassName: {
type: StringConstructor;
};
zIndex: {
type: NumberConstructor;
};
}, {
handleCancel: (e: Event) => Promise<void>;
getBindValue: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
getProps: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
handleFullScreen: (e: Event) => void;
fullScreenRef: import("vue").Ref<boolean, boolean>;
getMergeProps: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
handleOk: (e: Event) => void;
visibleRef: import("vue").Ref<boolean, boolean>;
omit: {
<T_1 extends object, K_1 extends import("lodash").PropertyName[]>(object: T_1 | null | undefined, ...paths: K_1): Pick<T_1, Exclude<keyof T_1, K_1[number]>>;
<T_2 extends object, K_2 extends keyof T_2>(object: T_2 | null | undefined, ...paths: import("lodash").Many<K_2>[]): import("lodash").Omit<T_2, K_2>;
<T_3 extends object>(object: T_3 | null | undefined, ...paths: import("lodash").Many<import("lodash").PropertyName>[]): Partial<T_3>;
};
modalWrapperRef: import("vue").Ref<any, any>;
handleExtHeight: (height: number) => void;
handleHeightChange: (height: string) => void;
handleTitleDbClick: (e: any) => void;
getWrapperHeight: import("vue").ComputedRef<any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
visible?: unknown;
scrollTop?: unknown;
height?: unknown;
minHeight?: unknown;
draggable?: unknown;
centered?: unknown;
cancelText?: unknown;
okText?: unknown;
closeFunc?: unknown;
defaultFullscreen?: unknown;
canFullscreen?: unknown;
wrapperFooterOffset?: unknown;
helpMessage?: unknown;
useWrapper?: unknown;
loading?: unknown;
loadingTip?: unknown;
showCancelBtn?: unknown;
showOkBtn?: unknown;
wrapperProps?: unknown;
afterClose?: unknown;
bodyStyle?: unknown;
style?: unknown;
closable?: unknown;
closeIcon?: unknown;
confirmLoading?: unknown;
destroyOnClose?: unknown;
footer?: unknown;
getContainer?: unknown;
mask?: unknown;
maskClosable?: unknown;
keyboard?: unknown;
maskStyle?: unknown;
okType?: unknown;
okButtonProps?: unknown;
cancelButtonProps?: unknown;
title?: unknown;
width?: unknown;
wrapClassName?: unknown;
zIndex?: unknown;
} & {
loading: boolean;
visible: boolean;
useWrapper: boolean;
scrollTop: boolean;
draggable: boolean;
centered: boolean;
defaultFullscreen: boolean;
canFullscreen: boolean;
wrapperFooterOffset: number;
showCancelBtn: boolean;
showOkBtn: boolean;
closable: boolean;
confirmLoading: boolean;
destroyOnClose: boolean;
mask: boolean;
maskClosable: boolean;
keyboard: boolean;
okType: string;
} & {
width?: string | number | undefined;
height?: number | undefined;
style?: import("vue").CSSProperties | undefined;
helpMessage?: string | string[] | undefined;
title?: string | undefined;
okText?: string | undefined;
cancelText?: string | undefined;
minHeight?: number | undefined;
closeFunc?: (() => Promise<boolean>) | undefined;
loadingTip?: string | undefined;
wrapperProps?: Partial<import("../..").ModalWrapperProps> | undefined;
afterClose?: (() => Promise<import("../../modal/src/types").VueNode>) | undefined;
bodyStyle?: import("vue").CSSProperties | undefined;
closeIcon?: import("../../modal/src/types").VueNode;
footer?: import("../../modal/src/types").VueNode;
getContainer?: (() => any) | undefined;
maskStyle?: import("vue").CSSProperties | undefined;
okButtonProps?: Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}> | undefined;
cancelButtonProps?: Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}> | undefined;
wrapClassName?: string | undefined;
zIndex?: number | undefined;
}> & {
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
onCancel?: ((...args: any[]) => any) | undefined;
"onHeight-change"?: ((...args: any[]) => any) | undefined;
onOk?: ((...args: any[]) => any) | undefined;
"onVisible-change"?: ((...args: any[]) => any) | undefined;
onRegister?: ((...args: any[]) => any) | undefined;
}, {
loading: boolean;
visible: boolean;
useWrapper: boolean;
scrollTop: boolean;
draggable: boolean;
centered: boolean;
defaultFullscreen: boolean;
canFullscreen: boolean;
wrapperFooterOffset: number;
showCancelBtn: boolean;
showOkBtn: boolean;
closable: boolean;
confirmLoading: boolean;
destroyOnClose: boolean;
mask: boolean;
maskClosable: boolean;
keyboard: boolean;
okType: string;
}>>;
TaTablePro: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
size: {
type: import("vue").PropType<import("vxe-table").SizeType>;
default: string;
};
id: {
type: import("vue").PropType<string>;
};
height: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Height>;
default: string;
};
maxHeight: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MaxHeight>;
};
minHeight: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MinHeight>;
};
data: {
type: import("vue").PropType<any[]>;
};
resizable: {
type: import("vue").PropType<boolean>;
default: boolean;
};
stripe: {
type: import("vue").PropType<boolean>;
default: boolean;
};
round: {
type: import("vue").PropType<boolean>;
default: boolean;
};
border: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Border>;
default: string;
};
loading: {
type: import("vue").PropType<boolean>;
default: boolean;
};
align: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
default: string;
};
headerAlign: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
default: string;
};
footerAlign: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
default: string;
};
showHeader: {
type: import("vue").PropType<boolean>;
default: boolean;
};
showFooter: {
type: import("vue").PropType<boolean>;
};
highlightCurrentRow: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightHoverRow: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightCurrentColumn: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightHoverColumn: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightCell: {
type: import("vue").PropType<boolean>;
default: boolean;
};
footerMethod: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterMethod<import("vxe-table").VxeTableDataRow>>;
};
rowClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowClassName<import("vxe-table").VxeTableDataRow>>;
};
cellClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CellClassName<import("vxe-table").VxeTableDataRow>>;
};
headerRowClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderRowClassName<import("vxe-table").VxeTableDataRow>>;
};
headerCellClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderCellClassName<import("vxe-table").VxeTableDataRow>>;
};
footerRowClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterRowClassName<import("vxe-table").VxeTableDataRow>>;
};
footerCellClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterCellClassName<import("vxe-table").VxeTableDataRow>>;
};
cellStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CellStyle<import("vxe-table").VxeTableDataRow>>;
};
headerCellStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderCellStyle<import("vxe-table").VxeTableDataRow>>;
};
footerCellStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterCellStyle<import("vxe-table").VxeTableDataRow>>;
};
rowStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowStyle<import("vxe-table").VxeTableDataRow>>;
};
headerRowStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderRowStyle<import("vxe-table").VxeTableDataRow>>;
};
footerRowStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterRowStyle<import("vxe-table").VxeTableDataRow>>;
};
mergeCells: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MergeCells<import("vxe-table").VxeTableDataRow>>;
};
mergeFooterItems: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MergeFooterItems<import("vxe-table").VxeTableDataRow>>;
};
spanMethod: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SpanMethod<import("vxe-table").VxeTableDataRow>>;
};
footerSpanMethod: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterSpanMethod<import("vxe-table").VxeTableDataRow>>;
};
showOverflow: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
default: boolean;
};
showHeaderOverflow: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
default: boolean;
};
showFooterOverflow: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
default: boolean;
};
keepSource: {
type: import("vue").PropType<boolean>;
default: boolean;
};
autoResize: {
type: import("vue").PropType<boolean>;
};
resizeConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ResizeConfig>;
default: () => {
refreshDelay: number;
};
};
syncResize: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SyncResize>;
};
scrollX: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ScrollX>;
default: () => {
enabled: boolean;
gt: number;
oSize: number;
};
};
scrollY: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ScrollY>;
default: () => {
enabled: boolean;
mode: string;
gt: number;
oSize: number;
};
};
columnConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ColumnConfig>;
default: () => {
resizable: boolean;
};
};
rowConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowConfig>;
default: () => {
keyField: string;
height: number;
};
};
customConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CustomConfig<import("vxe-table").VxeTableDataRow>>;
};
resizableConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ResizableConfig<import("vxe-table").VxeTableDataRow>>;
};
seqConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SeqConfig<import("vxe-table").VxeTableDataRow>>;
};
sortConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SortConfig<import("vxe-table").VxeTableDataRow>>;
};
filterConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FilterConfig<import("vxe-table").VxeTableDataRow>>;
};
filterExclusion: {
type: BooleanConstructor;
default: boolean;
};
radioConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
enabled: boolean;
}>;
default: () => {
enabled: boolean;
highlight: boolean;
};
};
checkboxConfig: {
type: import("vue").PropType<Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
}>;
default: () => {
enabled: boolean;
range: boolean;
highlight: boolean;
cache: boolean;
};
};
tooltipConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>>;
default: () => {
theme: string;
};
};
exportConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ExportConfig>;
};
importConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ImportConfig>;
};
printConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.PrintConfig>;
};
mouseConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MouseConfig>;
};
areaConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.AreaConfig<import("vxe-table").VxeTableDataRow>>;
};
fnrConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FNRConfig<import("vxe-table").VxeTableDataRow>>;
};
keyboardConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.KeyboardConfig<import("vxe-table").VxeTableDataRow>>;
};
clipConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ClipConfig<import("vxe-table").VxeTableDataRow>>;
};
filterModalClassName: {
type: StringConstructor;
};
expandConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ExpandConfig<import("vxe-table").VxeTableDataRow>>;
};
treeConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.TreeConfig<import("vxe-table").VxeTableDataRow>>;
};
menuConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MenuConfig<import("vxe-table").VxeTableDataRow>>;
};
editConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EditConfig<import("vxe-table").VxeTableDataRow>>;
};
validConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ValidConfig<import("vxe-table").VxeTableDataRow>>;
};
editRules: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EditRules<import("vxe-table").VxeTableDataRow>>;
};
emptyText: {
type: import("vue").PropType<string>;
};
emptyRender: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EmptyRender>;
};
columns: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.Columns<import("vxe-table").VxeTableDataRow>>;
};
pagerConfig: {
type: import("vue").PropType<import("../..").PagerConfig>;
default: () => {
size: string;
layouts: string[];
pageSize: number;
pageSizes: number[];
controller: string;
};
};
proxyConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ProxyConfig<import("vxe-table").VxeTableDataRow>>;
};
toolbarConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ToolbarConfig>;
};
formConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.FormConfig>;
};
zoomConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ZoomConfig>;
};
showOperations: {
type: BooleanConstructor;
default: boolean;
};
filterFormConfig: {
type: import("vue").PropType<import("../..").TableProFilterFormConfig>;
default: () => {
enabled: boolean;
};
};
customActionConfig: {
type: import("vue").PropType<import("../..").TableProCustomActionConfig>;
default: () => {
enabled: boolean;
};
};
apiType: {
type: import("vue").PropType<"pager" | "list">;
default: string;
};
api: {
type: import("vue").PropType<import("../..").TableProApi<Promise<any>>>;
};
beforeApi: {
type: import("vue").PropType<import("../..").TableProApi<any>>;
};
afterApi: {
type: import("vue").PropType<(...arg: any[]) => any>;
};
apiSetting: {
type: import("vue").PropType<Partial<{
pageField: string;
sizeField: string;
listField: string;
totalField: string;
}>>;
default: () => {
pageField: string;
sizeField: string;
listField: string;
totalField: string;
};
};
immediate: {
type: BooleanConstructor;
default: boolean;
};
scrollTopActions: {
type: import("vue").PropType<("paginate" | "refresh")[]>;
default: () => string[];
};
fillInner: {
type: BooleanConstructor;
default: boolean;
};
showTooltip: {
type: BooleanConstructor;
default: boolean;
};
fixedLineHeight: {
type: BooleanConstructor;
default: boolean;
};
permission: {
type: import("vue").PropType<import("../../permission/src/PermissionQuery/types").PermissionQueryContent | import("../../permission/src/PermissionDataQuery/types").PermissionQueryDataContent | {
apiParams: import("../..").ApiPermissionParams | import("../..").ApiPermissionDataParams;
apiPermission?: ((params: import("../..").ApiPermissionParams) => Promise<any>) | undefined;
apiPermissionData?: ((params: import("../..").ApiPermissionDataParams) => Promise<any>) | undefined;
} | undefined>;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError")[], "Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
size?: unknown;
id?: unknown;
height?: unknown;
maxHeight?: unknown;
minHeight?: unknown;
data?: unknown;
resizable?: unknown;
stripe?: unknown;
round?: unknown;
border?: unknown;
loading?: unknown;
align?: unknown;
headerAlign?: unknown;
footerAlign?: unknown;
showHeader?: unknown;
showFooter?: unknown;
highlightCurrentRow?: unknown;
highlightHoverRow?: unknown;
highlightCurrentColumn?: unknown;
highlightHoverColumn?: unknown;
highlightCell?: unknown;
footerMethod?: unknown;
rowClassName?: unknown;
cellClassName?: unknown;
headerRowClassName?: unknown;
headerCellClassName?: unknown;
footerRowClassName?: unknown;
footerCellClassName?: unknown;
cellStyle?: unknown;
headerCellStyle?: unknown;
footerCellStyle?: unknown;
rowStyle?: unknown;
headerRowStyle?: unknown;
footerRowStyle?: unknown;
mergeCells?: unknown;
mergeFooterItems?: unknown;
spanMethod?: unknown;
footerSpanMethod?: unknown;
showOverflow?: unknown;
showHeaderOverflow?: unknown;
showFooterOverflow?: unknown;
keepSource?: unknown;
autoResize?: unknown;
resizeConfig?: unknown;
syncResize?: unknown;
scrollX?: unknown;
scrollY?: unknown;
columnConfig?: unknown;
rowConfig?: unknown;
customConfig?: unknown;
resizableConfig?: unknown;
seqConfig?: unknown;
sortConfig?: unknown;
filterConfig?: unknown;
filterExclusion?: unknown;
radioConfig?: unknown;
checkboxConfig?: unknown;
tooltipConfig?: unknown;
exportConfig?: unknown;
importConfig?: unknown;
printConfig?: unknown;
mouseConfig?: unknown;
areaConfig?: unknown;
fnrConfig?: unknown;
keyboardConfig?: unknown;
clipConfig?: unknown;
filterModalClassName?: unknown;
expandConfig?: unknown;
treeConfig?: unknown;
menuConfig?: unknown;
editConfig?: unknown;
validConfig?: unknown;
editRules?: unknown;
emptyText?: unknown;
emptyRender?: unknown;
columns?: unknown;
pagerConfig?: unknown;
proxyConfig?: unknown;
toolbarConfig?: unknown;
formConfig?: unknown;
zoomConfig?: unknown;
showOperations?: unknown;
filterFormConfig?: unknown;
customActionConfig?: unknown;
apiType?: unknown;
api?: unknown;
beforeApi?: unknown;
afterApi?: unknown;
apiSetting?: unknown;
immediate?: unknown;
scrollTopActions?: unknown;
fillInner?: unknown;
showTooltip?: unknown;
fixedLineHeight?: unknown;
permission?: unknown;
} & {
height: import("vxe-table").VxeTablePropTypes.Height;
size: import("vxe-table").SizeType;
round: boolean;
loading: boolean;
align: import("vxe-table").VxeTablePropTypes.Align;
border: import("vxe-table").VxeTablePropTypes.Border;
immediate: boolean;
showHeader: boolean;
resizable: boolean;
stripe: boolean;
headerAlign: import("vxe-table").VxeTablePropTypes.Align;
footerAlign: import("vxe-table").VxeTablePropTypes.Align;
highlightCurrentRow: boolean;
highlightHoverRow: boolean;
highlightCurrentColumn: boolean;
highlightHoverColumn: boolean;
highlightCell: boolean;
showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
keepSource: boolean;
resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig;
scrollX: import("vxe-table").VxeTablePropTypes.ScrollX;
scrollY: import("vxe-table").VxeTablePropTypes.ScrollY;
columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig;
rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig;
filterExclusion: boolean;
radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
enabled: boolean;
};
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>;
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
filterFormConfig: import("../..").TableProFilterFormConfig;
customActionConfig: import("../..").TableProCustomActionConfig;
apiType: "pager" | "list";
apiSetting: Partial<{
pageField: string;
sizeField: string;
listField: string;
totalField: string;
}>;
scrollTopActions: ("paginate" | "refresh")[];
fillInner: boolean;
showTooltip: boolean;
fixedLineHeight: boolean;
} & {
data?: any[] | undefined;
permission?: import("../../permission/src/PermissionQuery/types").PermissionQueryContent | import("../../permission/src/PermissionDataQuery/types").PermissionQueryDataContent | {
apiParams: import("../..").ApiPermissionParams | import("../..").ApiPermissionDataParams;
apiPermission?: ((params: import("../..").ApiPermissionParams) => Promise<any>) | undefined;
apiPermissionData?: ((params: import("../..").ApiPermissionDataParams) => Promise<any>) | undefined;
} | undefined;
minHeight?: import("vxe-table").VxeTablePropTypes.MinHeight | undefined;
id?: string | undefined;
showFooter?: boolean | undefined;
toolbarConfig?: import("vxe-table").VxeGridPropTypes.ToolbarConfig | undefined;
beforeApi?: import("../..").TableProApi<any> | undefined;
api?: import("../..").TableProApi<Promise<any>> | undefined;
afterApi?: ((...arg: any[]) => any) | undefined;
maxHeight?: import("vxe-table").VxeTablePropTypes.MaxHeight | undefined;
footerMethod?: import("vxe-table").VxeTablePropTypes.FooterMethod<import("vxe-table").VxeTableDataRow> | undefined;
rowClassName?: import("vxe-table").VxeTablePropTypes.RowClassName<import("vxe-table").VxeTableDataRow> | undefined;
cellClassName?: import("vxe-table").VxeTablePropTypes.CellClassName<import("vxe-table").VxeTableDataRow> | undefined;
headerRowClassName?: import("vxe-table").VxeTablePropTypes.HeaderRowClassName<import("vxe-table").VxeTableDataRow> | undefined;
headerCellClassName?: import("vxe-table").VxeTablePropTypes.HeaderCellClassName<import("vxe-table").VxeTableDataRow> | undefined;
footerRowClassName?: import("vxe-table").VxeTablePropTypes.FooterRowClassName<import("vxe-table").VxeTableDataRow> | undefined;
footerCellClassName?: import("vxe-table").VxeTablePropTypes.FooterCellClassName<import("vxe-table").VxeTableDataRow> | undefined;
cellStyle?: import("vxe-table").VxeTablePropTypes.CellStyle<import("vxe-table").VxeTableDataRow> | undefined;
headerCellStyle?: import("vxe-table").VxeTablePropTypes.HeaderCellStyle<import("vxe-table").VxeTableDataRow> | undefined;
footerCellStyle?: import("vxe-table").VxeTablePropTypes.FooterCellStyle<import("vxe-table").VxeTableDataRow> | undefined;
rowStyle?: import("vxe-table").VxeTablePropTypes.RowStyle<import("vxe-table").VxeTableDataRow> | undefined;
headerRowStyle?: import("vxe-table").VxeTablePropTypes.HeaderRowStyle<import("vxe-table").VxeTableDataRow> | undefined;
footerRowStyle?: import("vxe-table").VxeTablePropTypes.FooterRowStyle<import("vxe-table").VxeTableDataRow> | undefined;
mergeCells?: import("vxe-table").VxeTablePropTypes.MergeCells<import("vxe-table").VxeTableDataRow> | undefined;
mergeFooterItems?: import("vxe-table").VxeTablePropTypes.MergeFooterItems<import("vxe-table").VxeTableDataRow> | undefined;
spanMethod?: import("vxe-table").VxeTablePropTypes.SpanMethod<import("vxe-table").VxeTableDataRow> | undefined;
footerSpanMethod?: import("vxe-table").VxeTablePropTypes.FooterSpanMethod<import("vxe-table").VxeTableDataRow> | undefined;
autoResize?: boolean | undefined;
syncResize?: import("vxe-table").VxeTablePropTypes.SyncResize | undefined;
customConfig?: import("vxe-table").VxeTablePropTypes.CustomConfig<import("vxe-table").VxeTableDataRow> | undefined;
resizableConfig?: import("vxe-table").VxeTablePropTypes.ResizableConfig<import("vxe-table").VxeTableDataRow> | undefined;
seqConfig?: import("vxe-table").VxeTablePropTypes.SeqConfig<import("vxe-table").VxeTableDataRow> | undefined;
sortConfig?: import("vxe-table").VxeTablePropTypes.SortConfig<import("vxe-table").VxeTableDataRow> | undefined;
filterConfig?: import("vxe-table").VxeTablePropTypes.FilterConfig<import("vxe-table").VxeTableDataRow> | undefined;
exportConfig?: import("vxe-table").VxeTablePropTypes.ExportConfig | undefined;
importConfig?: import("vxe-table").VxeTablePropTypes.ImportConfig | undefined;
printConfig?: import("vxe-table").VxeTablePropTypes.PrintConfig | undefined;
mouseConfig?: import("vxe-table").VxeTablePropTypes.MouseConfig | undefined;
areaConfig?: import("vxe-table").VxeTablePropTypes.AreaConfig<import("vxe-table").VxeTableDataRow> | undefined;
fnrConfig?: import("vxe-table").VxeTablePropTypes.FNRConfig<import("vxe-table").VxeTableDataRow> | undefined;
keyboardConfig?: import("vxe-table").VxeTablePropTypes.KeyboardConfig<import("vxe-table").VxeTableDataRow> | undefined;
clipConfig?: import("vxe-table").VxeTablePropTypes.ClipConfig<import("vxe-table").VxeTableDataRow> | undefined;
filterModalClassName?: string | undefined;
expandConfig?: import("vxe-table").VxeTablePropTypes.ExpandConfig<import("vxe-table").VxeTableDataRow> | undefined;
treeConfig?: import("vxe-table").VxeTablePropTypes.TreeConfig<import("vxe-table").VxeTableDataRow> | undefined;
menuConfig?: import("vxe-table").VxeTablePropTypes.MenuConfig<import("vxe-table").VxeTableDataRow> | undefined;
editConfig?: import("vxe-table").VxeTablePropTypes.EditConfig<import("vxe-table").VxeTableDataRow> | undefined;
validConfig?: import("vxe-table").VxeTablePropTypes.ValidConfig<import("vxe-table").VxeTableDataRow> | undefined;
editRules?: import("vxe-table").VxeTablePropTypes.EditRules<import("vxe-table").VxeTableDataRow> | undefined;
emptyText?: string | undefined;
emptyRender?: import("vxe-table").VxeTablePropTypes.EmptyRender | undefined;
columns?: import("vxe-table").VxeGridPropTypes.Columns<import("vxe-table").VxeTableDataRow> | undefined;
proxyConfig?: import("vxe-table").VxeGridPropTypes.ProxyConfig<import("vxe-table").VxeTableDataRow> | undefined;
formConfig?: import("vxe-table").VxeGridPropTypes.FormConfig | undefined;
zoomConfig?: import("vxe-table").VxeGridPropTypes.ZoomConfig | undefined;
}> & {
onCopy?: ((...args: any[]) => any) | undefined;
onCut?: ((...args: any[]) => any) | undefined;
onPaste?: ((...args: any[]) => any) | undefined;
onKeydown?: ((...args: any[]) => any) | undefined;
onScroll?: ((...args: any[]) => any) | undefined;
"onUpdate:data"?: ((...args: any[]) => any) | undefined;
onKeydownStart?: ((...args: any[]) => any) | undefined;
onKeydownEnd?: ((...args: any[]) => any) | undefined;
onCurrentChange?: ((...args: any[]) => any) | undefined;
onRadioChange?: ((...args: any[]) => any) | undefined;
onCheckboxChange?: ((...args: any[]) => any) | undefined;
onCheckboxAll?: ((...args: any[]) => any) | undefined;
onCheckboxRangeStart?: ((...args: any[]) => any) | undefined;
onCheckboxRangeChange?: ((...args: any[]) => any) | undefined;
onCheckboxRangeEnd?: ((...args: any[]) => any) | undefined;
onCellClick?: ((...args: any[]) => any) | undefined;
onCellDblclick?: ((...args: any[]) => any) | undefined;
onCellMenu?: ((...args: any[]) => any) | undefined;
onCellMouseenter?: ((...args: any[]) => any) | undefined;
onCellMouseleave?: ((...args: any[]) => any) | undefined;
onCellSelected?: ((...args: any[]) => any) | undefined;
onHeaderCellClick?: ((...args: any[]) => any) | undefined;
onHeaderCellDblclick?: ((...args: any[]) => any) | undefined;
onHeaderCellMenu?: ((...args: any[]) => any) | undefined;
onFooterCellClick?: ((...args: any[]) => any) | undefined;
onFooterCellDblclick?: ((...args: any[]) => any) | undefined;
onFooterCellMenu?: ((...args: any[]) => any) | undefined;
onClearMerge?: ((...args: any[]) => any) | undefined;
onSortChange?: ((...args: any[]) => any) | undefined;
onClearSort?: ((...args: any[]) => any) | undefined;
onFilterChange?: ((...args: any[]) => any) | undefined;
onFilterVisible?: ((...args: any[]) => any) | undefined;
onClearFilter?: ((...args: any[]) => any) | undefined;
onResizableChange?: ((...args: any[]) => any) | undefined;
onToggleRowExpand?: ((...args: any[]) => any) | undefined;
onToggleTreeExpand?: ((...args: any[]) => any) | undefined;
onMenuClick?: ((...args: any[]) => any) | undefined;
onEditClosed?: ((...args: any[]) => any) | undefined;
onEditActived?: ((...args: any[]) => any) | undefined;
onEditDisabled?: ((...args: any[]) => any) | undefined;
onValidError?: ((...args: any[]) => any) | undefined;
onCustom?: ((...args: any[]) => any) | undefined;
onChangeFnr?: ((...args: any[]) => any) | undefined;
onOpenFnr?: ((...args: any[]) => any) | undefined;
onFnrChange?: ((...args: any[]) => any) | undefined;
onFnrFind?: ((...args: any[]) => any) | undefined;
onFnrFindAll?: ((...args: any[]) => any) | undefined;
onFnrReplace?: ((...args: any[]) => any) | undefined;
onFnrReplaceAll?: ((...args: any[]) => any) | undefined;
onCellAreaCopy?: ((...args: any[]) => any) | undefined;
onCellAreaCut?: ((...args: any[]) => any) | undefined;
onCellAreaPaste?: ((...args: any[]) => any) | undefined;
onCellAreaMerge?: ((...args: any[]) => any) | undefined;
onClearCellAreaMerge?: ((...args: any[]) => any) | undefined;
onHeaderCellAreaSelection?: ((...args: any[]) => any) | undefined;
onCellAreaSelectionStart?: ((...args: any[]) => any) | undefined;
onCellAreaSelectionEnd?: ((...args: any[]) => any) | undefined;
onCellAreaExtensionStart?: ((...args: any[]) => any) | undefined;
onCellAreaExtensionEnd?: ((...args: any[]) => any) | undefined;
onCellAreaArrowsStart?: ((...args: any[]) => any) | undefined;
onCellAreaArrowsEnd?: ((...args: any[]) => any) | undefined;
onActiveCellChangeStart?: ((...args: any[]) => any) | undefined;
onActiveCellChangeEnd?: ((...args: any[]) => any) | undefined;
onPageChange?: ((...args: any[]) => any) | undefined;
onFormSubmit?: ((...args: any[]) => any) | undefined;
onFormSubmitInvalid?: ((...args: any[]) => any) | undefined;
onFormReset?: ((...args: any[]) => any) | undefined;
onFormCollapse?: ((...args: any[]) => any) | undefined;
onFormToggleCollapse?: ((...args: any[]) => any) | undefined;
onToolbarButtonClick?: ((...args: any[]) => any) | undefined;
onToolbarToolClick?: ((...args: any[]) => any) | undefined;
onZoom?: ((...args: any[]) => any) | undefined;
onApiSuccess?: ((...args: any[]) => any) | undefined;
onApiError?: ((...args: any[]) => any) | undefined;
}, {
height: import("vxe-table").VxeTablePropTypes.Height;
size: import("vxe-table").SizeType;
round: boolean;
loading: boolean;
align: import("vxe-table").VxeTablePropTypes.Align;
border: import("vxe-table").VxeTablePropTypes.Border;
immediate: boolean;
showHeader: boolean;
resizable: boolean;
stripe: boolean;
headerAlign: import("vxe-table").VxeTablePropTypes.Align;
footerAlign: import("vxe-table").VxeTablePropTypes.Align;
highlightCurrentRow: boolean;
highlightHoverRow: boolean;
highlightCurrentColumn: boolean;
highlightHoverColumn: boolean;
highlightCell: boolean;
showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
keepSource: boolean;
resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig;
scrollX: import("vxe-table").VxeTablePropTypes.ScrollX;
scrollY: import("vxe-table").VxeTablePropTypes.ScrollY;
columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig;
rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig;
filterExclusion: boolean;
radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
enabled: boolean;
};
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>;
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
filterFormConfig: import("../..").TableProFilterFormConfig;
customActionConfig: import("../..").TableProCustomActionConfig;
apiType: "pager" | "list";
apiSetting: Partial<{
pageField: string;
sizeField: string;
listField: string;
totalField: string;
}>;
scrollTopActions: ("paginate" | "refresh")[];
fillInner: boolean;
showTooltip: boolean;
fixedLineHeight: boolean;
}>>;
DEFAULT_FILEVERSION_CLASSNAME: string;
DEFAULT_FILEVERSION_ID: string;
TaFilePreview: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("..").FilePreviewApiParams>;
default: () => {};
};
mode: {
type: import("vue").PropType<import("./typings").FileMode>;
default: import("./typings").FileMode;
};
width: {
type: import("vue").PropType<string | number | undefined>;
default: string;
};
wrapClassName: {
type: import("vue").PropType<string | undefined>;
};
destroyOnClose: {
type: import("vue").PropType<boolean | undefined>;
default: boolean;
};
maskClosable: {
type: import("vue").PropType<boolean | undefined>;
default: boolean;
};
getPopupContainer: {
type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>;
default: () => HTMLElement;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
immediate: {
type: BooleanConstructor;
default: boolean;
};
file: {
type: import("vue").PropType<import("..").TaFilePreviewPropFile>;
default: () => import("..").TaFilePreviewPropFile;
required: boolean;
validator(value: import("..").TaFilePreviewPropFile): boolean;
};
beforeApiPreviewFile: {
type: import("vue").PropType<(apiParams: import("..").ApiPreviewFileParams) => Promise<any>>;
};
afterApiPreviewFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
}, {
elRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
modalRef: import("vue").Ref<import("../..").ReturnInnerMethods | undefined, import("../..").ReturnInnerMethods | undefined>;
props: Readonly<{
width: string | number | undefined;
mode: import("./typings").FileMode;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
"onUpdate:visible": ((visible: boolean) => any) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
wrapClassName: string | undefined;
onClose: (() => any) | undefined;
apiPreviewFile: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiParams: import("..").FilePreviewApiParams;
onOpen: (() => any) | undefined;
file: import("..").TaFilePreviewPropFile;
immediate: boolean;
beforeApiPreviewFile: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile: ((apiResult: any) => Promise<any>) | undefined;
}>;
emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void);
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("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFileVersion?: {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFilePreview?: {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | undefined;
TaFileLog?: {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | undefined;
TaFileCard?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
} & {
appId: string | number;
}>;
mergedProps: import("vue").ComputedRef<({
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
} | {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined) & {
apiParams?: unknown;
mode?: unknown;
width?: unknown;
wrapClassName?: unknown;
destroyOnClose?: unknown;
maskClosable?: unknown;
getPopupContainer?: unknown;
visible?: unknown;
immediate?: unknown;
file?: unknown;
beforeApiPreviewFile?: unknown;
afterApiPreviewFile?: unknown;
apiPreviewFile?: unknown;
} & {
width: string | number | undefined;
mode: import("./typings").FileMode;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FilePreviewApiParams;
file: import("..").TaFilePreviewPropFile;
immediate: boolean;
} & {
wrapClassName?: string | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
}>;
createMessage: import("ant-design-vue/lib/message").MessageApi;
supportWPS: import("vue").Ref<boolean, boolean>;
currentFilePath: import("vue").Ref<string, string>;
filePreviewModalBodyContent: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
_loading: import("vue").Ref<boolean, boolean>;
loading: import("vue").WritableComputedRef<import("vue").Ref<boolean, boolean>, any>;
setDisable: (disable: boolean) => void;
setLoading: (loading: boolean) => void;
ApiResult: import("vue").ComputedRef<any>;
handleApi: <O extends Record<string, any>, T extends Record<string, any>, K extends Record<string, any> | Record<string, any>[]>(options: O & import("./hooks").UseRequestHandleApiDefaultOptions<T, K>) => Promise<void>;
useModeFetchDataSource: () => Promise<void>;
viewApiOptions: (apiParams: import("..").FilePreviewApiParams, file: import("..").TaFilePreviewPropFile) => import("./hooks").UseRequestHandleApiDefaultOptions<import("..").FilePreviewApiParams, import("./typings").FilePreviewApiResponse> | undefined;
currentFile: import("vue").ComputedRef<import("..").TaFilePreviewPropFile>;
currentFileType: import("vue").ComputedRef<"" | "image" | "office">;
modalVisible: import("vue").Ref<boolean, boolean>;
open: () => Promise<void>;
close: () => void;
handleOnVisibleChange: (isOpen: boolean) => void;
validateFileType: () => boolean;
cleanup: () => void;
AButton: any;
AImage: any;
ASpin: any;
CloseOutlined: import("@ant-design/icons-vue/lib/icons/CloseOutlined").CloseOutlinedIconType;
TaModal: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
visible: {
type: BooleanConstructor;
};
scrollTop: {
type: BooleanConstructor;
default: boolean;
};
height: {
type: NumberConstructor;
};
minHeight: {
type: NumberConstructor;
};
draggable: {
type: BooleanConstructor;
default: boolean;
};
centered: {
type: BooleanConstructor;
};
cancelText: {
type: StringConstructor;
};
okText: {
type: StringConstructor;
};
closeFunc: import("vue").PropType<() => Promise<boolean>>;
} & {
defaultFullscreen: {
type: BooleanConstructor;
};
canFullscreen: {
type: BooleanConstructor;
default: boolean;
};
wrapperFooterOffset: {
type: NumberConstructor;
default: number;
};
helpMessage: import("vue").PropType<string | string[]>;
useWrapper: {
type: BooleanConstructor;
default: boolean;
};
loading: {
type: BooleanConstructor;
};
loadingTip: {
type: StringConstructor;
};
showCancelBtn: {
type: BooleanConstructor;
default: boolean;
};
showOkBtn: {
type: BooleanConstructor;
default: boolean;
};
wrapperProps: import("vue").PropType<Partial<import("../..").ModalWrapperProps>>;
afterClose: import("vue").PropType<() => Promise<import("../../modal/src/types").VueNode>>;
bodyStyle: import("vue").PropType<import("vue").CSSProperties>;
style: import("vue").PropType<import("vue").CSSProperties>;
closable: {
type: BooleanConstructor;
default: boolean;
};
closeIcon: import("vue").PropType<import("../../modal/src/types").VueNode>;
confirmLoading: {
type: BooleanConstructor;
};
destroyOnClose: {
type: BooleanConstructor;
};
footer: import("vue").PropType<import("../../modal/src/types").VueNode>;
getContainer: import("vue").PropType<() => any>;
mask: {
type: BooleanConstructor;
default: boolean;
};
maskClosable: {
type: BooleanConstructor;
default: boolean;
};
keyboard: {
type: BooleanConstructor;
default: boolean;
};
maskStyle: import("vue").PropType<import("vue").CSSProperties>;
okType: {
type: StringConstructor;
default: string;
};
okButtonProps: import("vue").PropType<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>>;
cancelButtonProps: import("vue").PropType<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>>;
title: {
type: StringConstructor;
};
visible: {
type: BooleanConstructor;
};
width: import("vue").PropType<string | number>;
wrapClassName: {
type: StringConstructor;
};
zIndex: {
type: NumberConstructor;
};
}, {
handleCancel: (e: Event) => Promise<void>;
getBindValue: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
getProps: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
handleFullScreen: (e: Event) => void;
fullScreenRef: import("vue").Ref<boolean, boolean>;
getMergeProps: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
handleOk: (e: Event) => void;
visibleRef: import("vue").Ref<boolean, boolean>;
omit: {
<T_1 extends object, K_1 extends import("lodash").PropertyName[]>(object: T_1 | null | undefined, ...paths: K_1): Pick<T_1, Exclude<keyof T_1, K_1[number]>>;
<T_2 extends object, K_2 extends keyof T_2>(object: T_2 | null | undefined, ...paths: import("lodash").Many<K_2>[]): import("lodash").Omit<T_2, K_2>;
<T_3 extends object>(object: T_3 | null | undefined, ...paths: import("lodash").Many<import("lodash").PropertyName>[]): Partial<T_3>;
};
modalWrapperRef: import("vue").Ref<any, any>;
handleExtHeight: (height: number) => void;
handleHeightChange: (height: string) => void;
handleTitleDbClick: (e: any) => void;
getWrapperHeight: import("vue").ComputedRef<any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
visible?: unknown;
scrollTop?: unknown;
height?: unknown;
minHeight?: unknown;
draggable?: unknown;
centered?: unknown;
cancelText?: unknown;
okText?: unknown;
closeFunc?: unknown;
defaultFullscreen?: unknown;
canFullscreen?: unknown;
wrapperFooterOffset?: unknown;
helpMessage?: unknown;
useWrapper?: unknown;
loading?: unknown;
loadingTip?: unknown;
showCancelBtn?: unknown;
showOkBtn?: unknown;
wrapperProps?: unknown;
afterClose?: unknown;
bodyStyle?: unknown;
style?: unknown;
closable?: unknown;
closeIcon?: unknown;
confirmLoading?: unknown;
destroyOnClose?: unknown;
footer?: unknown;
getContainer?: unknown;
mask?: unknown;
maskClosable?: unknown;
keyboard?: unknown;
maskStyle?: unknown;
okType?: unknown;
okButtonProps?: unknown;
cancelButtonProps?: unknown;
title?: unknown;
width?: unknown;
wrapClassName?: unknown;
zIndex?: unknown;
} & {
loading: boolean;
visible: boolean;
useWrapper: boolean;
scrollTop: boolean;
draggable: boolean;
centered: boolean;
defaultFullscreen: boolean;
canFullscreen: boolean;
wrapperFooterOffset: number;
showCancelBtn: boolean;
showOkBtn: boolean;
closable: boolean;
confirmLoading: boolean;
destroyOnClose: boolean;
mask: boolean;
maskClosable: boolean;
keyboard: boolean;
okType: string;
} & {
width?: string | number | undefined;
height?: number | undefined;
style?: import("vue").CSSProperties | undefined;
helpMessage?: string | string[] | undefined;
title?: string | undefined;
okText?: string | undefined;
cancelText?: string | undefined;
minHeight?: number | undefined;
closeFunc?: (() => Promise<boolean>) | undefined;
loadingTip?: string | undefined;
wrapperProps?: Partial<import("../..").ModalWrapperProps> | undefined;
afterClose?: (() => Promise<import("../../modal/src/types").VueNode>) | undefined;
bodyStyle?: import("vue").CSSProperties | undefined;
closeIcon?: import("../../modal/src/types").VueNode;
footer?: import("../../modal/src/types").VueNode;
getContainer?: (() => any) | undefined;
maskStyle?: import("vue").CSSProperties | undefined;
okButtonProps?: Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}> | undefined;
cancelButtonProps?: Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}> | undefined;
wrapClassName?: string | undefined;
zIndex?: number | undefined;
}> & {
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
onCancel?: ((...args: any[]) => any) | undefined;
"onHeight-change"?: ((...args: any[]) => any) | undefined;
onOk?: ((...args: any[]) => any) | undefined;
"onVisible-change"?: ((...args: any[]) => any) | undefined;
onRegister?: ((...args: any[]) => any) | undefined;
}, {
loading: boolean;
visible: boolean;
useWrapper: boolean;
scrollTop: boolean;
draggable: boolean;
centered: boolean;
defaultFullscreen: boolean;
canFullscreen: boolean;
wrapperFooterOffset: number;
showCancelBtn: boolean;
showOkBtn: boolean;
closable: boolean;
confirmLoading: boolean;
destroyOnClose: boolean;
mask: boolean;
maskClosable: boolean;
keyboard: boolean;
okType: string;
}>>;
tavI18n: (key: string, vars?: any) => any;
DEFAULT_FILEPREVIEW_CLASSNAME: string;
DEFAULT_FILEPREVIEW_ID: string;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
open: () => boolean;
close: () => boolean;
'update:visible': (visible: boolean) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
apiParams?: unknown;
mode?: unknown;
width?: unknown;
wrapClassName?: unknown;
destroyOnClose?: unknown;
maskClosable?: unknown;
getPopupContainer?: unknown;
visible?: unknown;
immediate?: unknown;
file?: unknown;
beforeApiPreviewFile?: unknown;
afterApiPreviewFile?: unknown;
apiPreviewFile?: unknown;
} & {
width: string | number | undefined;
mode: import("./typings").FileMode;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FilePreviewApiParams;
file: import("..").TaFilePreviewPropFile;
immediate: boolean;
} & {
wrapClassName?: string | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
}> & {
"onUpdate:visible"?: ((visible: boolean) => any) | undefined;
onClose?: (() => any) | undefined;
onOpen?: (() => any) | undefined;
}, {
width: string | number | undefined;
mode: import("./typings").FileMode;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FilePreviewApiParams;
file: import("..").TaFilePreviewPropFile;
immediate: boolean;
}>>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
open: () => boolean;
close: () => boolean;
'update:visible': (visible: boolean) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
apiParams?: unknown;
mode?: unknown;
dataSource?: unknown;
loading?: unknown;
checkboxConfig?: unknown;
pagerConfig?: unknown;
fillInner?: unknown;
showOperations?: unknown;
width?: unknown;
wrapClassName?: unknown;
destroyOnClose?: unknown;
maskClosable?: unknown;
getPopupContainer?: unknown;
visible?: unknown;
immediate?: unknown;
columns?: unknown;
actions?: unknown;
file?: unknown;
enabledPreview?: unknown;
beforeApiQueryFileHistory?: unknown;
afterApiQueryFileHistory?: unknown;
beforeApiPreviewFile?: unknown;
afterApiPreviewFile?: unknown;
beforeApiDownloadFile?: unknown;
afterApiDownloadFile?: unknown;
beforeApiDownloadWaterMarkerFile?: unknown;
afterApiDownloadWaterMarkerFile?: unknown;
apiQueryFileHistory?: unknown;
apiPreviewFile?: unknown;
apiDownloadFile?: unknown;
apiDownloadWaterMarkerFile?: unknown;
} & {
width: string | number | undefined;
mode: import("./typings").FileMode;
loading: boolean;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FileVersionApiParams;
file: import("./typings").FileActionUploadApiResponseRecord;
immediate: boolean;
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
fillInner: boolean;
enabledPreview: boolean;
} & {
wrapClassName?: string | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiQueryFileHistory?: ((params: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiDownloadFile?: ((params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile?: ((params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
columns?: ((args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]) | undefined;
dataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions?: ((args_0: import("..").FileVersionTableAction[], args_1: {
row: Record<string, any>;
}) => import("..").FileVersionTableAction[]) | undefined;
beforeApiQueryFileHistory?: ((apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile?: ((apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined;
}> & {
"onUpdate:visible"?: ((visible: boolean) => any) | undefined;
onClose?: (() => any) | undefined;
onOpen?: (() => any) | undefined;
}, {
width: string | number | undefined;
mode: import("./typings").FileMode;
loading: boolean;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FileVersionApiParams;
file: import("./typings").FileActionUploadApiResponseRecord;
immediate: boolean;
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
fillInner: boolean;
enabledPreview: boolean;
}>>;
TaFileLog: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("..").FileLogApiParams>;
default: () => {};
};
mode: {
type: import("vue").PropType<import("./typings").FileMode>;
default: import("./typings").FileMode;
};
dataSource: {
type: import("vue").PropType<import("./typings").FileActionUploadApiResponseRecord[]>;
};
loading: {
type: BooleanConstructor;
};
checkboxConfig: {
type: import("vue").PropType<Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
}>;
default: () => {
enabled: boolean;
};
};
pagerConfig: {
type: import("vue").PropType<import("../..").PagerConfig>;
default: () => {
enabled: boolean;
};
};
showOperations: {
type: BooleanConstructor;
default: boolean;
};
fillInner: {
type: BooleanConstructor;
default: boolean;
};
width: {
type: import("vue").PropType<string | number | undefined>;
default: number;
};
wrapClassName: {
type: import("vue").PropType<string | undefined>;
};
destroyOnClose: {
type: import("vue").PropType<boolean | undefined>;
default: boolean;
};
maskClosable: {
type: import("vue").PropType<boolean | undefined>;
default: boolean;
};
getPopupContainer: {
type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>;
default: () => HTMLElement;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
immediate: {
type: BooleanConstructor;
default: boolean;
};
columns: {
type: import("vue").PropType<(args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]>;
};
actions: {
type: import("vue").PropType<(args_0: import("..").FileLogTableAction[], args_1: {
row: Record<string, any>;
}) => import("..").FileLogTableAction[]>;
};
file: {
type: import("vue").PropType<import("./typings").FileActionUploadApiResponseRecord>;
default: () => import("./typings").FileActionUploadApiResponseRecord;
required: boolean;
};
beforeApiQueryFileLog: {
type: import("vue").PropType<(apiParams: import("..").ApiQueryFileLogParams) => Promise<any>>;
};
afterApiQueryFileLog: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
}, {
pageSizeOptions: string[];
defaultPageSize: number;
elRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
fileLogTableProRef: import("vue").Ref<import("../..").ITableProInstance | undefined, import("../..").ITableProInstance | undefined>;
props: Readonly<{
width: string | number | undefined;
mode: import("./typings").FileMode;
loading: boolean;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
"onUpdate:visible": ((visible: boolean) => any) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
wrapClassName: string | undefined;
onClose: (() => any) | undefined;
apiParams: import("..").FileLogApiParams;
onOpen: (() => any) | undefined;
file: import("./typings").FileActionUploadApiResponseRecord;
immediate: boolean;
apiQueryFileLog: ((params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>) | undefined;
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
columns: ((args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]) | undefined;
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
fillInner: boolean;
dataSource: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions: ((args_0: import("..").FileLogTableAction[], args_1: {
row: Record<string, any>;
}) => import("..").FileLogTableAction[]) | undefined;
beforeApiQueryFileLog: ((apiParams: import("..").ApiQueryFileLogParams) => Promise<any>) | undefined;
afterApiQueryFileLog: ((apiResult: any) => Promise<any>) | undefined;
}>;
emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void);
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("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFileVersion?: {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFilePreview?: {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | undefined;
TaFileLog?: {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | undefined;
TaFileCard?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
} & {
appId: string | number;
}>;
mergedProps: import("vue").ComputedRef<({
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
} | {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined) & {
apiParams?: unknown;
mode?: unknown;
dataSource?: unknown;
loading?: unknown;
checkboxConfig?: unknown;
pagerConfig?: unknown;
showOperations?: unknown;
fillInner?: unknown;
width?: unknown;
wrapClassName?: unknown;
destroyOnClose?: unknown;
maskClosable?: unknown;
getPopupContainer?: unknown;
visible?: unknown;
immediate?: unknown;
columns?: unknown;
actions?: unknown;
file?: unknown;
beforeApiQueryFileLog?: unknown;
afterApiQueryFileLog?: unknown;
apiQueryFileLog?: unknown;
} & {
width: string | number | undefined;
mode: import("./typings").FileMode;
loading: boolean;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FileLogApiParams;
file: import("./typings").FileActionUploadApiResponseRecord;
immediate: boolean;
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
fillInner: boolean;
} & {
wrapClassName?: string | undefined;
apiQueryFileLog?: ((params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>) | undefined;
columns?: ((args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]) | undefined;
dataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions?: ((args_0: import("..").FileLogTableAction[], args_1: {
row: Record<string, any>;
}) => import("..").FileLogTableAction[]) | undefined;
beforeApiQueryFileLog?: ((apiParams: import("..").ApiQueryFileLogParams) => Promise<any>) | undefined;
afterApiQueryFileLog?: ((apiResult: any) => Promise<any>) | undefined;
}>;
logApiOptions: (apiParams: import("..").FileLogApiParams, file: import("./typings").FileActionUploadApiResponseRecord) => import("./hooks").UseRequestHandleApiDefaultOptions<import("..").FileLogApiParams, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
dataSource: 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("./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;
typeCode?: string | undefined;
typeName?: string | undefined;
updateTime?: string | undefined;
version: number;
watermarkFileDownload?: number | undefined;
}[] | undefined>;
dataSourceOrApiConfig: import("vue").ComputedRef<{
data: any;
api: any;
beforeApi: any;
afterApi: any;
}>;
_loading: import("vue").Ref<boolean, boolean>;
loading: import("vue").WritableComputedRef<import("vue").Ref<boolean, boolean>, any>;
columns: import("vue").ComputedRef<import("../..").TableProColumn[]>;
modalVisible: import("vue").Ref<boolean, boolean>;
open: () => Promise<void>;
close: () => void;
handleOnVisibleChange: (isOpen: boolean) => void;
cleanup: () => void;
tavI18n: (key: string, vars?: any) => any;
TaModal: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
visible: {
type: BooleanConstructor;
};
scrollTop: {
type: BooleanConstructor;
default: boolean;
};
height: {
type: NumberConstructor;
};
minHeight: {
type: NumberConstructor;
};
draggable: {
type: BooleanConstructor;
default: boolean;
};
centered: {
type: BooleanConstructor;
};
cancelText: {
type: StringConstructor;
};
okText: {
type: StringConstructor;
};
closeFunc: import("vue").PropType<() => Promise<boolean>>;
} & {
defaultFullscreen: {
type: BooleanConstructor;
};
canFullscreen: {
type: BooleanConstructor;
default: boolean;
};
wrapperFooterOffset: {
type: NumberConstructor;
default: number;
};
helpMessage: import("vue").PropType<string | string[]>;
useWrapper: {
type: BooleanConstructor;
default: boolean;
};
loading: {
type: BooleanConstructor;
};
loadingTip: {
type: StringConstructor;
};
showCancelBtn: {
type: BooleanConstructor;
default: boolean;
};
showOkBtn: {
type: BooleanConstructor;
default: boolean;
};
wrapperProps: import("vue").PropType<Partial<import("../..").ModalWrapperProps>>;
afterClose: import("vue").PropType<() => Promise<import("../../modal/src/types").VueNode>>;
bodyStyle: import("vue").PropType<import("vue").CSSProperties>;
style: import("vue").PropType<import("vue").CSSProperties>;
closable: {
type: BooleanConstructor;
default: boolean;
};
closeIcon: import("vue").PropType<import("../../modal/src/types").VueNode>;
confirmLoading: {
type: BooleanConstructor;
};
destroyOnClose: {
type: BooleanConstructor;
};
footer: import("vue").PropType<import("../../modal/src/types").VueNode>;
getContainer: import("vue").PropType<() => any>;
mask: {
type: BooleanConstructor;
default: boolean;
};
maskClosable: {
type: BooleanConstructor;
default: boolean;
};
keyboard: {
type: BooleanConstructor;
default: boolean;
};
maskStyle: import("vue").PropType<import("vue").CSSProperties>;
okType: {
type: StringConstructor;
default: string;
};
okButtonProps: import("vue").PropType<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>>;
cancelButtonProps: import("vue").PropType<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>>;
title: {
type: StringConstructor;
};
visible: {
type: BooleanConstructor;
};
width: import("vue").PropType<string | number>;
wrapClassName: {
type: StringConstructor;
};
zIndex: {
type: NumberConstructor;
};
}, {
handleCancel: (e: Event) => Promise<void>;
getBindValue: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
getProps: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
handleFullScreen: (e: Event) => void;
fullScreenRef: import("vue").Ref<boolean, boolean>;
getMergeProps: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
handleOk: (e: Event) => void;
visibleRef: import("vue").Ref<boolean, boolean>;
omit: {
<T_1 extends object, K_1 extends import("lodash").PropertyName[]>(object: T_1 | null | undefined, ...paths: K_1): Pick<T_1, Exclude<keyof T_1, K_1[number]>>;
<T_2 extends object, K_2 extends keyof T_2>(object: T_2 | null | undefined, ...paths: import("lodash").Many<K_2>[]): import("lodash").Omit<T_2, K_2>;
<T_3 extends object>(object: T_3 | null | undefined, ...paths: import("lodash").Many<import("lodash").PropertyName>[]): Partial<T_3>;
};
modalWrapperRef: import("vue").Ref<any, any>;
handleExtHeight: (height: number) => void;
handleHeightChange: (height: string) => void;
handleTitleDbClick: (e: any) => void;
getWrapperHeight: import("vue").ComputedRef<any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
visible?: unknown;
scrollTop?: unknown;
height?: unknown;
minHeight?: unknown;
draggable?: unknown;
centered?: unknown;
cancelText?: unknown;
okText?: unknown;
closeFunc?: unknown;
defaultFullscreen?: unknown;
canFullscreen?: unknown;
wrapperFooterOffset?: unknown;
helpMessage?: unknown;
useWrapper?: unknown;
loading?: unknown;
loadingTip?: unknown;
showCancelBtn?: unknown;
showOkBtn?: unknown;
wrapperProps?: unknown;
afterClose?: unknown;
bodyStyle?: unknown;
style?: unknown;
closable?: unknown;
closeIcon?: unknown;
confirmLoading?: unknown;
destroyOnClose?: unknown;
footer?: unknown;
getContainer?: unknown;
mask?: unknown;
maskClosable?: unknown;
keyboard?: unknown;
maskStyle?: unknown;
okType?: unknown;
okButtonProps?: unknown;
cancelButtonProps?: unknown;
title?: unknown;
width?: unknown;
wrapClassName?: unknown;
zIndex?: unknown;
} & {
loading: boolean;
visible: boolean;
useWrapper: boolean;
scrollTop: boolean;
draggable: boolean;
centered: boolean;
defaultFullscreen: boolean;
canFullscreen: boolean;
wrapperFooterOffset: number;
showCancelBtn: boolean;
showOkBtn: boolean;
closable: boolean;
confirmLoading: boolean;
destroyOnClose: boolean;
mask: boolean;
maskClosable: boolean;
keyboard: boolean;
okType: string;
} & {
width?: string | number | undefined;
height?: number | undefined;
style?: import("vue").CSSProperties | undefined;
helpMessage?: string | string[] | undefined;
title?: string | undefined;
okText?: string | undefined;
cancelText?: string | undefined;
minHeight?: number | undefined;
closeFunc?: (() => Promise<boolean>) | undefined;
loadingTip?: string | undefined;
wrapperProps?: Partial<import("../..").ModalWrapperProps> | undefined;
afterClose?: (() => Promise<import("../../modal/src/types").VueNode>) | undefined;
bodyStyle?: import("vue").CSSProperties | undefined;
closeIcon?: import("../../modal/src/types").VueNode;
footer?: import("../../modal/src/types").VueNode;
getContainer?: (() => any) | undefined;
maskStyle?: import("vue").CSSProperties | undefined;
okButtonProps?: Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}> | undefined;
cancelButtonProps?: Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}> | undefined;
wrapClassName?: string | undefined;
zIndex?: number | undefined;
}> & {
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
onCancel?: ((...args: any[]) => any) | undefined;
"onHeight-change"?: ((...args: any[]) => any) | undefined;
onOk?: ((...args: any[]) => any) | undefined;
"onVisible-change"?: ((...args: any[]) => any) | undefined;
onRegister?: ((...args: any[]) => any) | undefined;
}, {
loading: boolean;
visible: boolean;
useWrapper: boolean;
scrollTop: boolean;
draggable: boolean;
centered: boolean;
defaultFullscreen: boolean;
canFullscreen: boolean;
wrapperFooterOffset: number;
showCancelBtn: boolean;
showOkBtn: boolean;
closable: boolean;
confirmLoading: boolean;
destroyOnClose: boolean;
mask: boolean;
maskClosable: boolean;
keyboard: boolean;
okType: string;
}>>;
TaTablePro: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
size: {
type: import("vue").PropType<import("vxe-table").SizeType>;
default: string;
};
id: {
type: import("vue").PropType<string>;
};
height: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Height>;
default: string;
};
maxHeight: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MaxHeight>;
};
minHeight: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MinHeight>;
};
data: {
type: import("vue").PropType<any[]>;
};
resizable: {
type: import("vue").PropType<boolean>;
default: boolean;
};
stripe: {
type: import("vue").PropType<boolean>;
default: boolean;
};
round: {
type: import("vue").PropType<boolean>;
default: boolean;
};
border: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Border>;
default: string;
};
loading: {
type: import("vue").PropType<boolean>;
default: boolean;
};
align: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
default: string;
};
headerAlign: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
default: string;
};
footerAlign: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.Align>;
default: string;
};
showHeader: {
type: import("vue").PropType<boolean>;
default: boolean;
};
showFooter: {
type: import("vue").PropType<boolean>;
};
highlightCurrentRow: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightHoverRow: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightCurrentColumn: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightHoverColumn: {
type: import("vue").PropType<boolean>;
default: boolean;
};
highlightCell: {
type: import("vue").PropType<boolean>;
default: boolean;
};
footerMethod: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterMethod<import("vxe-table").VxeTableDataRow>>;
};
rowClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowClassName<import("vxe-table").VxeTableDataRow>>;
};
cellClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CellClassName<import("vxe-table").VxeTableDataRow>>;
};
headerRowClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderRowClassName<import("vxe-table").VxeTableDataRow>>;
};
headerCellClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderCellClassName<import("vxe-table").VxeTableDataRow>>;
};
footerRowClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterRowClassName<import("vxe-table").VxeTableDataRow>>;
};
footerCellClassName: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterCellClassName<import("vxe-table").VxeTableDataRow>>;
};
cellStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CellStyle<import("vxe-table").VxeTableDataRow>>;
};
headerCellStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderCellStyle<import("vxe-table").VxeTableDataRow>>;
};
footerCellStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterCellStyle<import("vxe-table").VxeTableDataRow>>;
};
rowStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowStyle<import("vxe-table").VxeTableDataRow>>;
};
headerRowStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.HeaderRowStyle<import("vxe-table").VxeTableDataRow>>;
};
footerRowStyle: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterRowStyle<import("vxe-table").VxeTableDataRow>>;
};
mergeCells: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MergeCells<import("vxe-table").VxeTableDataRow>>;
};
mergeFooterItems: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MergeFooterItems<import("vxe-table").VxeTableDataRow>>;
};
spanMethod: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SpanMethod<import("vxe-table").VxeTableDataRow>>;
};
footerSpanMethod: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FooterSpanMethod<import("vxe-table").VxeTableDataRow>>;
};
showOverflow: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
default: boolean;
};
showHeaderOverflow: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
default: boolean;
};
showFooterOverflow: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ShowOverflow>;
default: boolean;
};
keepSource: {
type: import("vue").PropType<boolean>;
default: boolean;
};
autoResize: {
type: import("vue").PropType<boolean>;
};
resizeConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ResizeConfig>;
default: () => {
refreshDelay: number;
};
};
syncResize: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SyncResize>;
};
scrollX: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ScrollX>;
default: () => {
enabled: boolean;
gt: number;
oSize: number;
};
};
scrollY: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ScrollY>;
default: () => {
enabled: boolean;
mode: string;
gt: number;
oSize: number;
};
};
columnConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ColumnConfig>;
default: () => {
resizable: boolean;
};
};
rowConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RowConfig>;
default: () => {
keyField: string;
height: number;
};
};
customConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.CustomConfig<import("vxe-table").VxeTableDataRow>>;
};
resizableConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ResizableConfig<import("vxe-table").VxeTableDataRow>>;
};
seqConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SeqConfig<import("vxe-table").VxeTableDataRow>>;
};
sortConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.SortConfig<import("vxe-table").VxeTableDataRow>>;
};
filterConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FilterConfig<import("vxe-table").VxeTableDataRow>>;
};
filterExclusion: {
type: BooleanConstructor;
default: boolean;
};
radioConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
enabled: boolean;
}>;
default: () => {
enabled: boolean;
highlight: boolean;
};
};
checkboxConfig: {
type: import("vue").PropType<Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
}>;
default: () => {
enabled: boolean;
range: boolean;
highlight: boolean;
cache: boolean;
};
};
tooltipConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>>;
default: () => {
theme: string;
};
};
exportConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ExportConfig>;
};
importConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ImportConfig>;
};
printConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.PrintConfig>;
};
mouseConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MouseConfig>;
};
areaConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.AreaConfig<import("vxe-table").VxeTableDataRow>>;
};
fnrConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.FNRConfig<import("vxe-table").VxeTableDataRow>>;
};
keyboardConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.KeyboardConfig<import("vxe-table").VxeTableDataRow>>;
};
clipConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ClipConfig<import("vxe-table").VxeTableDataRow>>;
};
filterModalClassName: {
type: StringConstructor;
};
expandConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ExpandConfig<import("vxe-table").VxeTableDataRow>>;
};
treeConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.TreeConfig<import("vxe-table").VxeTableDataRow>>;
};
menuConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.MenuConfig<import("vxe-table").VxeTableDataRow>>;
};
editConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EditConfig<import("vxe-table").VxeTableDataRow>>;
};
validConfig: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.ValidConfig<import("vxe-table").VxeTableDataRow>>;
};
editRules: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EditRules<import("vxe-table").VxeTableDataRow>>;
};
emptyText: {
type: import("vue").PropType<string>;
};
emptyRender: {
type: import("vue").PropType<import("vxe-table").VxeTablePropTypes.EmptyRender>;
};
columns: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.Columns<import("vxe-table").VxeTableDataRow>>;
};
pagerConfig: {
type: import("vue").PropType<import("../..").PagerConfig>;
default: () => {
size: string;
layouts: string[];
pageSize: number;
pageSizes: number[];
controller: string;
};
};
proxyConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ProxyConfig<import("vxe-table").VxeTableDataRow>>;
};
toolbarConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ToolbarConfig>;
};
formConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.FormConfig>;
};
zoomConfig: {
type: import("vue").PropType<import("vxe-table").VxeGridPropTypes.ZoomConfig>;
};
showOperations: {
type: BooleanConstructor;
default: boolean;
};
filterFormConfig: {
type: import("vue").PropType<import("../..").TableProFilterFormConfig>;
default: () => {
enabled: boolean;
};
};
customActionConfig: {
type: import("vue").PropType<import("../..").TableProCustomActionConfig>;
default: () => {
enabled: boolean;
};
};
apiType: {
type: import("vue").PropType<"pager" | "list">;
default: string;
};
api: {
type: import("vue").PropType<import("../..").TableProApi<Promise<any>>>;
};
beforeApi: {
type: import("vue").PropType<import("../..").TableProApi<any>>;
};
afterApi: {
type: import("vue").PropType<(...arg: any[]) => any>;
};
apiSetting: {
type: import("vue").PropType<Partial<{
pageField: string;
sizeField: string;
listField: string;
totalField: string;
}>>;
default: () => {
pageField: string;
sizeField: string;
listField: string;
totalField: string;
};
};
immediate: {
type: BooleanConstructor;
default: boolean;
};
scrollTopActions: {
type: import("vue").PropType<("paginate" | "refresh")[]>;
default: () => string[];
};
fillInner: {
type: BooleanConstructor;
default: boolean;
};
showTooltip: {
type: BooleanConstructor;
default: boolean;
};
fixedLineHeight: {
type: BooleanConstructor;
default: boolean;
};
permission: {
type: import("vue").PropType<import("../../permission/src/PermissionQuery/types").PermissionQueryContent | import("../../permission/src/PermissionDataQuery/types").PermissionQueryDataContent | {
apiParams: import("../..").ApiPermissionParams | import("../..").ApiPermissionDataParams;
apiPermission?: ((params: import("../..").ApiPermissionParams) => Promise<any>) | undefined;
apiPermissionData?: ((params: import("../..").ApiPermissionDataParams) => Promise<any>) | undefined;
} | undefined>;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError")[], "Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
size?: unknown;
id?: unknown;
height?: unknown;
maxHeight?: unknown;
minHeight?: unknown;
data?: unknown;
resizable?: unknown;
stripe?: unknown;
round?: unknown;
border?: unknown;
loading?: unknown;
align?: unknown;
headerAlign?: unknown;
footerAlign?: unknown;
showHeader?: unknown;
showFooter?: unknown;
highlightCurrentRow?: unknown;
highlightHoverRow?: unknown;
highlightCurrentColumn?: unknown;
highlightHoverColumn?: unknown;
highlightCell?: unknown;
footerMethod?: unknown;
rowClassName?: unknown;
cellClassName?: unknown;
headerRowClassName?: unknown;
headerCellClassName?: unknown;
footerRowClassName?: unknown;
footerCellClassName?: unknown;
cellStyle?: unknown;
headerCellStyle?: unknown;
footerCellStyle?: unknown;
rowStyle?: unknown;
headerRowStyle?: unknown;
footerRowStyle?: unknown;
mergeCells?: unknown;
mergeFooterItems?: unknown;
spanMethod?: unknown;
footerSpanMethod?: unknown;
showOverflow?: unknown;
showHeaderOverflow?: unknown;
showFooterOverflow?: unknown;
keepSource?: unknown;
autoResize?: unknown;
resizeConfig?: unknown;
syncResize?: unknown;
scrollX?: unknown;
scrollY?: unknown;
columnConfig?: unknown;
rowConfig?: unknown;
customConfig?: unknown;
resizableConfig?: unknown;
seqConfig?: unknown;
sortConfig?: unknown;
filterConfig?: unknown;
filterExclusion?: unknown;
radioConfig?: unknown;
checkboxConfig?: unknown;
tooltipConfig?: unknown;
exportConfig?: unknown;
importConfig?: unknown;
printConfig?: unknown;
mouseConfig?: unknown;
areaConfig?: unknown;
fnrConfig?: unknown;
keyboardConfig?: unknown;
clipConfig?: unknown;
filterModalClassName?: unknown;
expandConfig?: unknown;
treeConfig?: unknown;
menuConfig?: unknown;
editConfig?: unknown;
validConfig?: unknown;
editRules?: unknown;
emptyText?: unknown;
emptyRender?: unknown;
columns?: unknown;
pagerConfig?: unknown;
proxyConfig?: unknown;
toolbarConfig?: unknown;
formConfig?: unknown;
zoomConfig?: unknown;
showOperations?: unknown;
filterFormConfig?: unknown;
customActionConfig?: unknown;
apiType?: unknown;
api?: unknown;
beforeApi?: unknown;
afterApi?: unknown;
apiSetting?: unknown;
immediate?: unknown;
scrollTopActions?: unknown;
fillInner?: unknown;
showTooltip?: unknown;
fixedLineHeight?: unknown;
permission?: unknown;
} & {
height: import("vxe-table").VxeTablePropTypes.Height;
size: import("vxe-table").SizeType;
round: boolean;
loading: boolean;
align: import("vxe-table").VxeTablePropTypes.Align;
border: import("vxe-table").VxeTablePropTypes.Border;
immediate: boolean;
showHeader: boolean;
resizable: boolean;
stripe: boolean;
headerAlign: import("vxe-table").VxeTablePropTypes.Align;
footerAlign: import("vxe-table").VxeTablePropTypes.Align;
highlightCurrentRow: boolean;
highlightHoverRow: boolean;
highlightCurrentColumn: boolean;
highlightHoverColumn: boolean;
highlightCell: boolean;
showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
keepSource: boolean;
resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig;
scrollX: import("vxe-table").VxeTablePropTypes.ScrollX;
scrollY: import("vxe-table").VxeTablePropTypes.ScrollY;
columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig;
rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig;
filterExclusion: boolean;
radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
enabled: boolean;
};
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>;
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
filterFormConfig: import("../..").TableProFilterFormConfig;
customActionConfig: import("../..").TableProCustomActionConfig;
apiType: "pager" | "list";
apiSetting: Partial<{
pageField: string;
sizeField: string;
listField: string;
totalField: string;
}>;
scrollTopActions: ("paginate" | "refresh")[];
fillInner: boolean;
showTooltip: boolean;
fixedLineHeight: boolean;
} & {
data?: any[] | undefined;
permission?: import("../../permission/src/PermissionQuery/types").PermissionQueryContent | import("../../permission/src/PermissionDataQuery/types").PermissionQueryDataContent | {
apiParams: import("../..").ApiPermissionParams | import("../..").ApiPermissionDataParams;
apiPermission?: ((params: import("../..").ApiPermissionParams) => Promise<any>) | undefined;
apiPermissionData?: ((params: import("../..").ApiPermissionDataParams) => Promise<any>) | undefined;
} | undefined;
minHeight?: import("vxe-table").VxeTablePropTypes.MinHeight | undefined;
id?: string | undefined;
showFooter?: boolean | undefined;
toolbarConfig?: import("vxe-table").VxeGridPropTypes.ToolbarConfig | undefined;
beforeApi?: import("../..").TableProApi<any> | undefined;
api?: import("../..").TableProApi<Promise<any>> | undefined;
afterApi?: ((...arg: any[]) => any) | undefined;
maxHeight?: import("vxe-table").VxeTablePropTypes.MaxHeight | undefined;
footerMethod?: import("vxe-table").VxeTablePropTypes.FooterMethod<import("vxe-table").VxeTableDataRow> | undefined;
rowClassName?: import("vxe-table").VxeTablePropTypes.RowClassName<import("vxe-table").VxeTableDataRow> | undefined;
cellClassName?: import("vxe-table").VxeTablePropTypes.CellClassName<import("vxe-table").VxeTableDataRow> | undefined;
headerRowClassName?: import("vxe-table").VxeTablePropTypes.HeaderRowClassName<import("vxe-table").VxeTableDataRow> | undefined;
headerCellClassName?: import("vxe-table").VxeTablePropTypes.HeaderCellClassName<import("vxe-table").VxeTableDataRow> | undefined;
footerRowClassName?: import("vxe-table").VxeTablePropTypes.FooterRowClassName<import("vxe-table").VxeTableDataRow> | undefined;
footerCellClassName?: import("vxe-table").VxeTablePropTypes.FooterCellClassName<import("vxe-table").VxeTableDataRow> | undefined;
cellStyle?: import("vxe-table").VxeTablePropTypes.CellStyle<import("vxe-table").VxeTableDataRow> | undefined;
headerCellStyle?: import("vxe-table").VxeTablePropTypes.HeaderCellStyle<import("vxe-table").VxeTableDataRow> | undefined;
footerCellStyle?: import("vxe-table").VxeTablePropTypes.FooterCellStyle<import("vxe-table").VxeTableDataRow> | undefined;
rowStyle?: import("vxe-table").VxeTablePropTypes.RowStyle<import("vxe-table").VxeTableDataRow> | undefined;
headerRowStyle?: import("vxe-table").VxeTablePropTypes.HeaderRowStyle<import("vxe-table").VxeTableDataRow> | undefined;
footerRowStyle?: import("vxe-table").VxeTablePropTypes.FooterRowStyle<import("vxe-table").VxeTableDataRow> | undefined;
mergeCells?: import("vxe-table").VxeTablePropTypes.MergeCells<import("vxe-table").VxeTableDataRow> | undefined;
mergeFooterItems?: import("vxe-table").VxeTablePropTypes.MergeFooterItems<import("vxe-table").VxeTableDataRow> | undefined;
spanMethod?: import("vxe-table").VxeTablePropTypes.SpanMethod<import("vxe-table").VxeTableDataRow> | undefined;
footerSpanMethod?: import("vxe-table").VxeTablePropTypes.FooterSpanMethod<import("vxe-table").VxeTableDataRow> | undefined;
autoResize?: boolean | undefined;
syncResize?: import("vxe-table").VxeTablePropTypes.SyncResize | undefined;
customConfig?: import("vxe-table").VxeTablePropTypes.CustomConfig<import("vxe-table").VxeTableDataRow> | undefined;
resizableConfig?: import("vxe-table").VxeTablePropTypes.ResizableConfig<import("vxe-table").VxeTableDataRow> | undefined;
seqConfig?: import("vxe-table").VxeTablePropTypes.SeqConfig<import("vxe-table").VxeTableDataRow> | undefined;
sortConfig?: import("vxe-table").VxeTablePropTypes.SortConfig<import("vxe-table").VxeTableDataRow> | undefined;
filterConfig?: import("vxe-table").VxeTablePropTypes.FilterConfig<import("vxe-table").VxeTableDataRow> | undefined;
exportConfig?: import("vxe-table").VxeTablePropTypes.ExportConfig | undefined;
importConfig?: import("vxe-table").VxeTablePropTypes.ImportConfig | undefined;
printConfig?: import("vxe-table").VxeTablePropTypes.PrintConfig | undefined;
mouseConfig?: import("vxe-table").VxeTablePropTypes.MouseConfig | undefined;
areaConfig?: import("vxe-table").VxeTablePropTypes.AreaConfig<import("vxe-table").VxeTableDataRow> | undefined;
fnrConfig?: import("vxe-table").VxeTablePropTypes.FNRConfig<import("vxe-table").VxeTableDataRow> | undefined;
keyboardConfig?: import("vxe-table").VxeTablePropTypes.KeyboardConfig<import("vxe-table").VxeTableDataRow> | undefined;
clipConfig?: import("vxe-table").VxeTablePropTypes.ClipConfig<import("vxe-table").VxeTableDataRow> | undefined;
filterModalClassName?: string | undefined;
expandConfig?: import("vxe-table").VxeTablePropTypes.ExpandConfig<import("vxe-table").VxeTableDataRow> | undefined;
treeConfig?: import("vxe-table").VxeTablePropTypes.TreeConfig<import("vxe-table").VxeTableDataRow> | undefined;
menuConfig?: import("vxe-table").VxeTablePropTypes.MenuConfig<import("vxe-table").VxeTableDataRow> | undefined;
editConfig?: import("vxe-table").VxeTablePropTypes.EditConfig<import("vxe-table").VxeTableDataRow> | undefined;
validConfig?: import("vxe-table").VxeTablePropTypes.ValidConfig<import("vxe-table").VxeTableDataRow> | undefined;
editRules?: import("vxe-table").VxeTablePropTypes.EditRules<import("vxe-table").VxeTableDataRow> | undefined;
emptyText?: string | undefined;
emptyRender?: import("vxe-table").VxeTablePropTypes.EmptyRender | undefined;
columns?: import("vxe-table").VxeGridPropTypes.Columns<import("vxe-table").VxeTableDataRow> | undefined;
proxyConfig?: import("vxe-table").VxeGridPropTypes.ProxyConfig<import("vxe-table").VxeTableDataRow> | undefined;
formConfig?: import("vxe-table").VxeGridPropTypes.FormConfig | undefined;
zoomConfig?: import("vxe-table").VxeGridPropTypes.ZoomConfig | undefined;
}> & {
onCopy?: ((...args: any[]) => any) | undefined;
onCut?: ((...args: any[]) => any) | undefined;
onPaste?: ((...args: any[]) => any) | undefined;
onKeydown?: ((...args: any[]) => any) | undefined;
onScroll?: ((...args: any[]) => any) | undefined;
"onUpdate:data"?: ((...args: any[]) => any) | undefined;
onKeydownStart?: ((...args: any[]) => any) | undefined;
onKeydownEnd?: ((...args: any[]) => any) | undefined;
onCurrentChange?: ((...args: any[]) => any) | undefined;
onRadioChange?: ((...args: any[]) => any) | undefined;
onCheckboxChange?: ((...args: any[]) => any) | undefined;
onCheckboxAll?: ((...args: any[]) => any) | undefined;
onCheckboxRangeStart?: ((...args: any[]) => any) | undefined;
onCheckboxRangeChange?: ((...args: any[]) => any) | undefined;
onCheckboxRangeEnd?: ((...args: any[]) => any) | undefined;
onCellClick?: ((...args: any[]) => any) | undefined;
onCellDblclick?: ((...args: any[]) => any) | undefined;
onCellMenu?: ((...args: any[]) => any) | undefined;
onCellMouseenter?: ((...args: any[]) => any) | undefined;
onCellMouseleave?: ((...args: any[]) => any) | undefined;
onCellSelected?: ((...args: any[]) => any) | undefined;
onHeaderCellClick?: ((...args: any[]) => any) | undefined;
onHeaderCellDblclick?: ((...args: any[]) => any) | undefined;
onHeaderCellMenu?: ((...args: any[]) => any) | undefined;
onFooterCellClick?: ((...args: any[]) => any) | undefined;
onFooterCellDblclick?: ((...args: any[]) => any) | undefined;
onFooterCellMenu?: ((...args: any[]) => any) | undefined;
onClearMerge?: ((...args: any[]) => any) | undefined;
onSortChange?: ((...args: any[]) => any) | undefined;
onClearSort?: ((...args: any[]) => any) | undefined;
onFilterChange?: ((...args: any[]) => any) | undefined;
onFilterVisible?: ((...args: any[]) => any) | undefined;
onClearFilter?: ((...args: any[]) => any) | undefined;
onResizableChange?: ((...args: any[]) => any) | undefined;
onToggleRowExpand?: ((...args: any[]) => any) | undefined;
onToggleTreeExpand?: ((...args: any[]) => any) | undefined;
onMenuClick?: ((...args: any[]) => any) | undefined;
onEditClosed?: ((...args: any[]) => any) | undefined;
onEditActived?: ((...args: any[]) => any) | undefined;
onEditDisabled?: ((...args: any[]) => any) | undefined;
onValidError?: ((...args: any[]) => any) | undefined;
onCustom?: ((...args: any[]) => any) | undefined;
onChangeFnr?: ((...args: any[]) => any) | undefined;
onOpenFnr?: ((...args: any[]) => any) | undefined;
onFnrChange?: ((...args: any[]) => any) | undefined;
onFnrFind?: ((...args: any[]) => any) | undefined;
onFnrFindAll?: ((...args: any[]) => any) | undefined;
onFnrReplace?: ((...args: any[]) => any) | undefined;
onFnrReplaceAll?: ((...args: any[]) => any) | undefined;
onCellAreaCopy?: ((...args: any[]) => any) | undefined;
onCellAreaCut?: ((...args: any[]) => any) | undefined;
onCellAreaPaste?: ((...args: any[]) => any) | undefined;
onCellAreaMerge?: ((...args: any[]) => any) | undefined;
onClearCellAreaMerge?: ((...args: any[]) => any) | undefined;
onHeaderCellAreaSelection?: ((...args: any[]) => any) | undefined;
onCellAreaSelectionStart?: ((...args: any[]) => any) | undefined;
onCellAreaSelectionEnd?: ((...args: any[]) => any) | undefined;
onCellAreaExtensionStart?: ((...args: any[]) => any) | undefined;
onCellAreaExtensionEnd?: ((...args: any[]) => any) | undefined;
onCellAreaArrowsStart?: ((...args: any[]) => any) | undefined;
onCellAreaArrowsEnd?: ((...args: any[]) => any) | undefined;
onActiveCellChangeStart?: ((...args: any[]) => any) | undefined;
onActiveCellChangeEnd?: ((...args: any[]) => any) | undefined;
onPageChange?: ((...args: any[]) => any) | undefined;
onFormSubmit?: ((...args: any[]) => any) | undefined;
onFormSubmitInvalid?: ((...args: any[]) => any) | undefined;
onFormReset?: ((...args: any[]) => any) | undefined;
onFormCollapse?: ((...args: any[]) => any) | undefined;
onFormToggleCollapse?: ((...args: any[]) => any) | undefined;
onToolbarButtonClick?: ((...args: any[]) => any) | undefined;
onToolbarToolClick?: ((...args: any[]) => any) | undefined;
onZoom?: ((...args: any[]) => any) | undefined;
onApiSuccess?: ((...args: any[]) => any) | undefined;
onApiError?: ((...args: any[]) => any) | undefined;
}, {
height: import("vxe-table").VxeTablePropTypes.Height;
size: import("vxe-table").SizeType;
round: boolean;
loading: boolean;
align: import("vxe-table").VxeTablePropTypes.Align;
border: import("vxe-table").VxeTablePropTypes.Border;
immediate: boolean;
showHeader: boolean;
resizable: boolean;
stripe: boolean;
headerAlign: import("vxe-table").VxeTablePropTypes.Align;
footerAlign: import("vxe-table").VxeTablePropTypes.Align;
highlightCurrentRow: boolean;
highlightHoverRow: boolean;
highlightCurrentColumn: boolean;
highlightHoverColumn: boolean;
highlightCell: boolean;
showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow;
keepSource: boolean;
resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig;
scrollX: import("vxe-table").VxeTablePropTypes.ScrollX;
scrollY: import("vxe-table").VxeTablePropTypes.ScrollY;
columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig;
rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig;
filterExclusion: boolean;
radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig<import("vxe-table").VxeTableDataRow> & {
enabled: boolean;
};
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig<import("vxe-table").VxeTableDataRow>;
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
filterFormConfig: import("../..").TableProFilterFormConfig;
customActionConfig: import("../..").TableProCustomActionConfig;
apiType: "pager" | "list";
apiSetting: Partial<{
pageField: string;
sizeField: string;
listField: string;
totalField: string;
}>;
scrollTopActions: ("paginate" | "refresh")[];
fillInner: boolean;
showTooltip: boolean;
fixedLineHeight: boolean;
}>>;
DEFAULT_FILELOG_CLASSNAME: string;
DEFAULT_FILELOG_ID: string;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
open: () => boolean;
close: () => boolean;
'update:visible': (visible: boolean) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
apiParams?: unknown;
mode?: unknown;
dataSource?: unknown;
loading?: unknown;
checkboxConfig?: unknown;
pagerConfig?: unknown;
showOperations?: unknown;
fillInner?: unknown;
width?: unknown;
wrapClassName?: unknown;
destroyOnClose?: unknown;
maskClosable?: unknown;
getPopupContainer?: unknown;
visible?: unknown;
immediate?: unknown;
columns?: unknown;
actions?: unknown;
file?: unknown;
beforeApiQueryFileLog?: unknown;
afterApiQueryFileLog?: unknown;
apiQueryFileLog?: unknown;
} & {
width: string | number | undefined;
mode: import("./typings").FileMode;
loading: boolean;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FileLogApiParams;
file: import("./typings").FileActionUploadApiResponseRecord;
immediate: boolean;
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
fillInner: boolean;
} & {
wrapClassName?: string | undefined;
apiQueryFileLog?: ((params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>) | undefined;
columns?: ((args_0: import("../..").TableProColumn[]) => import("../..").TableProColumn[]) | undefined;
dataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions?: ((args_0: import("..").FileLogTableAction[], args_1: {
row: Record<string, any>;
}) => import("..").FileLogTableAction[]) | undefined;
beforeApiQueryFileLog?: ((apiParams: import("..").ApiQueryFileLogParams) => Promise<any>) | undefined;
afterApiQueryFileLog?: ((apiResult: any) => Promise<any>) | undefined;
}> & {
"onUpdate:visible"?: ((visible: boolean) => any) | undefined;
onClose?: (() => any) | undefined;
onOpen?: (() => any) | undefined;
}, {
width: string | number | undefined;
mode: import("./typings").FileMode;
loading: boolean;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FileLogApiParams;
file: import("./typings").FileActionUploadApiResponseRecord;
immediate: boolean;
checkboxConfig: Omit<import("vxe-table").VxeTablePropTypes.CheckboxConfig<import("vxe-table").VxeTableDataRow>, "reserve"> & {
enabled?: boolean | undefined;
cache?: boolean | undefined;
};
pagerConfig: import("../..").PagerConfig;
showOperations: boolean;
fillInner: boolean;
}>>;
TaFilePreview: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("..").FilePreviewApiParams>;
default: () => {};
};
mode: {
type: import("vue").PropType<import("./typings").FileMode>;
default: import("./typings").FileMode;
};
width: {
type: import("vue").PropType<string | number | undefined>;
default: string;
};
wrapClassName: {
type: import("vue").PropType<string | undefined>;
};
destroyOnClose: {
type: import("vue").PropType<boolean | undefined>;
default: boolean;
};
maskClosable: {
type: import("vue").PropType<boolean | undefined>;
default: boolean;
};
getPopupContainer: {
type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>;
default: () => HTMLElement;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
immediate: {
type: BooleanConstructor;
default: boolean;
};
file: {
type: import("vue").PropType<import("..").TaFilePreviewPropFile>;
default: () => import("..").TaFilePreviewPropFile;
required: boolean;
validator(value: import("..").TaFilePreviewPropFile): boolean;
};
beforeApiPreviewFile: {
type: import("vue").PropType<(apiParams: import("..").ApiPreviewFileParams) => Promise<any>>;
};
afterApiPreviewFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
}, {
elRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
modalRef: import("vue").Ref<import("../..").ReturnInnerMethods | undefined, import("../..").ReturnInnerMethods | undefined>;
props: Readonly<{
width: string | number | undefined;
mode: import("./typings").FileMode;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
"onUpdate:visible": ((visible: boolean) => any) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
wrapClassName: string | undefined;
onClose: (() => any) | undefined;
apiPreviewFile: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiParams: import("..").FilePreviewApiParams;
onOpen: (() => any) | undefined;
file: import("..").TaFilePreviewPropFile;
immediate: boolean;
beforeApiPreviewFile: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile: ((apiResult: any) => Promise<any>) | undefined;
}>;
emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void);
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("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFileVersion?: {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFilePreview?: {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | undefined;
TaFileLog?: {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | undefined;
TaFileCard?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
} & {
appId: string | number;
}>;
mergedProps: import("vue").ComputedRef<({
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
} | {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined) & {
apiParams?: unknown;
mode?: unknown;
width?: unknown;
wrapClassName?: unknown;
destroyOnClose?: unknown;
maskClosable?: unknown;
getPopupContainer?: unknown;
visible?: unknown;
immediate?: unknown;
file?: unknown;
beforeApiPreviewFile?: unknown;
afterApiPreviewFile?: unknown;
apiPreviewFile?: unknown;
} & {
width: string | number | undefined;
mode: import("./typings").FileMode;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FilePreviewApiParams;
file: import("..").TaFilePreviewPropFile;
immediate: boolean;
} & {
wrapClassName?: string | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
}>;
createMessage: import("ant-design-vue/lib/message").MessageApi;
supportWPS: import("vue").Ref<boolean, boolean>;
currentFilePath: import("vue").Ref<string, string>;
filePreviewModalBodyContent: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
_loading: import("vue").Ref<boolean, boolean>;
loading: import("vue").WritableComputedRef<import("vue").Ref<boolean, boolean>, any>;
setDisable: (disable: boolean) => void;
setLoading: (loading: boolean) => void;
ApiResult: import("vue").ComputedRef<any>;
handleApi: <O extends Record<string, any>, T extends Record<string, any>, K extends Record<string, any> | Record<string, any>[]>(options: O & import("./hooks").UseRequestHandleApiDefaultOptions<T, K>) => Promise<void>;
useModeFetchDataSource: () => Promise<void>;
viewApiOptions: (apiParams: import("..").FilePreviewApiParams, file: import("..").TaFilePreviewPropFile) => import("./hooks").UseRequestHandleApiDefaultOptions<import("..").FilePreviewApiParams, import("./typings").FilePreviewApiResponse> | undefined;
currentFile: import("vue").ComputedRef<import("..").TaFilePreviewPropFile>;
currentFileType: import("vue").ComputedRef<"" | "image" | "office">;
modalVisible: import("vue").Ref<boolean, boolean>;
open: () => Promise<void>;
close: () => void;
handleOnVisibleChange: (isOpen: boolean) => void;
validateFileType: () => boolean;
cleanup: () => void;
AButton: any;
AImage: any;
ASpin: any;
CloseOutlined: import("@ant-design/icons-vue/lib/icons/CloseOutlined").CloseOutlinedIconType;
TaModal: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
visible: {
type: BooleanConstructor;
};
scrollTop: {
type: BooleanConstructor;
default: boolean;
};
height: {
type: NumberConstructor;
};
minHeight: {
type: NumberConstructor;
};
draggable: {
type: BooleanConstructor;
default: boolean;
};
centered: {
type: BooleanConstructor;
};
cancelText: {
type: StringConstructor;
};
okText: {
type: StringConstructor;
};
closeFunc: import("vue").PropType<() => Promise<boolean>>;
} & {
defaultFullscreen: {
type: BooleanConstructor;
};
canFullscreen: {
type: BooleanConstructor;
default: boolean;
};
wrapperFooterOffset: {
type: NumberConstructor;
default: number;
};
helpMessage: import("vue").PropType<string | string[]>;
useWrapper: {
type: BooleanConstructor;
default: boolean;
};
loading: {
type: BooleanConstructor;
};
loadingTip: {
type: StringConstructor;
};
showCancelBtn: {
type: BooleanConstructor;
default: boolean;
};
showOkBtn: {
type: BooleanConstructor;
default: boolean;
};
wrapperProps: import("vue").PropType<Partial<import("../..").ModalWrapperProps>>;
afterClose: import("vue").PropType<() => Promise<import("../../modal/src/types").VueNode>>;
bodyStyle: import("vue").PropType<import("vue").CSSProperties>;
style: import("vue").PropType<import("vue").CSSProperties>;
closable: {
type: BooleanConstructor;
default: boolean;
};
closeIcon: import("vue").PropType<import("../../modal/src/types").VueNode>;
confirmLoading: {
type: BooleanConstructor;
};
destroyOnClose: {
type: BooleanConstructor;
};
footer: import("vue").PropType<import("../../modal/src/types").VueNode>;
getContainer: import("vue").PropType<() => any>;
mask: {
type: BooleanConstructor;
default: boolean;
};
maskClosable: {
type: BooleanConstructor;
default: boolean;
};
keyboard: {
type: BooleanConstructor;
default: boolean;
};
maskStyle: import("vue").PropType<import("vue").CSSProperties>;
okType: {
type: StringConstructor;
default: string;
};
okButtonProps: import("vue").PropType<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>>;
cancelButtonProps: import("vue").PropType<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>>;
title: {
type: StringConstructor;
};
visible: {
type: BooleanConstructor;
};
width: import("vue").PropType<string | number>;
wrapClassName: {
type: StringConstructor;
};
zIndex: {
type: NumberConstructor;
};
}, {
handleCancel: (e: Event) => Promise<void>;
getBindValue: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
getProps: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
handleFullScreen: (e: Event) => void;
fullScreenRef: import("vue").Ref<boolean, boolean>;
getMergeProps: import("vue").ComputedRef<import("../../modal/src/types").Recordable<any>>;
handleOk: (e: Event) => void;
visibleRef: import("vue").Ref<boolean, boolean>;
omit: {
<T_1 extends object, K_1 extends import("lodash").PropertyName[]>(object: T_1 | null | undefined, ...paths: K_1): Pick<T_1, Exclude<keyof T_1, K_1[number]>>;
<T_2 extends object, K_2 extends keyof T_2>(object: T_2 | null | undefined, ...paths: import("lodash").Many<K_2>[]): import("lodash").Omit<T_2, K_2>;
<T_3 extends object>(object: T_3 | null | undefined, ...paths: import("lodash").Many<import("lodash").PropertyName>[]): Partial<T_3>;
};
modalWrapperRef: import("vue").Ref<any, any>;
handleExtHeight: (height: number) => void;
handleHeightChange: (height: string) => void;
handleTitleDbClick: (e: any) => void;
getWrapperHeight: import("vue").ComputedRef<any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
visible?: unknown;
scrollTop?: unknown;
height?: unknown;
minHeight?: unknown;
draggable?: unknown;
centered?: unknown;
cancelText?: unknown;
okText?: unknown;
closeFunc?: unknown;
defaultFullscreen?: unknown;
canFullscreen?: unknown;
wrapperFooterOffset?: unknown;
helpMessage?: unknown;
useWrapper?: unknown;
loading?: unknown;
loadingTip?: unknown;
showCancelBtn?: unknown;
showOkBtn?: unknown;
wrapperProps?: unknown;
afterClose?: unknown;
bodyStyle?: unknown;
style?: unknown;
closable?: unknown;
closeIcon?: unknown;
confirmLoading?: unknown;
destroyOnClose?: unknown;
footer?: unknown;
getContainer?: unknown;
mask?: unknown;
maskClosable?: unknown;
keyboard?: unknown;
maskStyle?: unknown;
okType?: unknown;
okButtonProps?: unknown;
cancelButtonProps?: unknown;
title?: unknown;
width?: unknown;
wrapClassName?: unknown;
zIndex?: unknown;
} & {
loading: boolean;
visible: boolean;
useWrapper: boolean;
scrollTop: boolean;
draggable: boolean;
centered: boolean;
defaultFullscreen: boolean;
canFullscreen: boolean;
wrapperFooterOffset: number;
showCancelBtn: boolean;
showOkBtn: boolean;
closable: boolean;
confirmLoading: boolean;
destroyOnClose: boolean;
mask: boolean;
maskClosable: boolean;
keyboard: boolean;
okType: string;
} & {
width?: string | number | undefined;
height?: number | undefined;
style?: import("vue").CSSProperties | undefined;
helpMessage?: string | string[] | undefined;
title?: string | undefined;
okText?: string | undefined;
cancelText?: string | undefined;
minHeight?: number | undefined;
closeFunc?: (() => Promise<boolean>) | undefined;
loadingTip?: string | undefined;
wrapperProps?: Partial<import("../..").ModalWrapperProps> | undefined;
afterClose?: (() => Promise<import("../../modal/src/types").VueNode>) | undefined;
bodyStyle?: import("vue").CSSProperties | undefined;
closeIcon?: import("../../modal/src/types").VueNode;
footer?: import("../../modal/src/types").VueNode;
getContainer?: (() => any) | undefined;
maskStyle?: import("vue").CSSProperties | undefined;
okButtonProps?: Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}> | undefined;
cancelButtonProps?: Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}> | undefined;
wrapClassName?: string | undefined;
zIndex?: number | undefined;
}> & {
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
onCancel?: ((...args: any[]) => any) | undefined;
"onHeight-change"?: ((...args: any[]) => any) | undefined;
onOk?: ((...args: any[]) => any) | undefined;
"onVisible-change"?: ((...args: any[]) => any) | undefined;
onRegister?: ((...args: any[]) => any) | undefined;
}, {
loading: boolean;
visible: boolean;
useWrapper: boolean;
scrollTop: boolean;
draggable: boolean;
centered: boolean;
defaultFullscreen: boolean;
canFullscreen: boolean;
wrapperFooterOffset: number;
showCancelBtn: boolean;
showOkBtn: boolean;
closable: boolean;
confirmLoading: boolean;
destroyOnClose: boolean;
mask: boolean;
maskClosable: boolean;
keyboard: boolean;
okType: string;
}>>;
tavI18n: (key: string, vars?: any) => any;
DEFAULT_FILEPREVIEW_CLASSNAME: string;
DEFAULT_FILEPREVIEW_ID: string;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
open: () => boolean;
close: () => boolean;
'update:visible': (visible: boolean) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
apiParams?: unknown;
mode?: unknown;
width?: unknown;
wrapClassName?: unknown;
destroyOnClose?: unknown;
maskClosable?: unknown;
getPopupContainer?: unknown;
visible?: unknown;
immediate?: unknown;
file?: unknown;
beforeApiPreviewFile?: unknown;
afterApiPreviewFile?: unknown;
apiPreviewFile?: unknown;
} & {
width: string | number | undefined;
mode: import("./typings").FileMode;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FilePreviewApiParams;
file: import("..").TaFilePreviewPropFile;
immediate: boolean;
} & {
wrapClassName?: string | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
}> & {
"onUpdate:visible"?: ((visible: boolean) => any) | undefined;
onClose?: (() => any) | undefined;
onOpen?: (() => any) | undefined;
}, {
width: string | number | undefined;
mode: import("./typings").FileMode;
visible: boolean;
getPopupContainer: ((instance: any) => HTMLElement) | undefined;
destroyOnClose: boolean | undefined;
maskClosable: boolean | undefined;
apiParams: import("..").FilePreviewApiParams;
file: import("..").TaFilePreviewPropFile;
immediate: boolean;
}>>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
actualidsChange: (args_0: import("./typings").FileActualIds) => boolean;
rowEdit: (args_0: import("./typings").FileActionUploadApiResponseRecord) => boolean;
rowUpdate: (args_0: import("./typings").FileActionUploadApiResponseRecord) => boolean;
rowDelete: (args_0: import("./typings").FileActionUploadApiResponseRecord) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
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("./typings").FileMode;
loading: boolean;
visible: boolean;
minHeight: string | number;
apiParams: import("./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("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiQueryFile?: ((params: {
filter: import("./components/FileTable").ApiQueryFileParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>) | undefined;
apiQueryFileList?: ((params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>) | undefined;
apiQueryFileByActualIds?: ((params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
apiQueryFilterFormFileType?: ((params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
apiQueryFileHistory?: ((params: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiUpdateFileNameAndLink?: ((params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
apiDeleteFile?: ((params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
apiDownloadFile?: ((params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile?: ((params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
beforeApiUploadFile?: ((apiParams: import("./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("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions?: ((args_0: import("./components/FileTable").FileTableAction[], args_1: {
row: Record<string, any>;
}) => import("./components/FileTable").FileTableAction[]) | undefined;
__uploadDataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
__uploadLinkDataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
beforeApiQueryFile?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
afterApiQueryFile?: ((apiResult: any) => Promise<any>) | undefined;
catchApiQueryFileError?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileList?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
beforeApiQueryFileByActualIds?: ((apiParams: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
afterApiQueryFileByActualIds?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileHistory?: ((apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiUpdateFileNameAndLink?: ((apiParams: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDeleteFile?: ((apiParams: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
afterApiDeleteFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile?: ((apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFilterFormFileType?: ((apiParams: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFilterFormFileType?: ((apiResult: any) => Promise<any>) | undefined;
}> & {
onActualidsChange?: ((args_0: import("./typings").FileActualIds) => any) | undefined;
onRowEdit?: ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
onRowUpdate?: ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
onRowDelete?: ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
}, {
mode: import("./typings").FileMode;
loading: boolean;
visible: boolean;
minHeight: string | number;
apiParams: import("./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;
}>>;
DEFAULT_FILEACTIONS_CLASSNAME: string;
DEFAULT_FILEACTIONS_ID: string;
DEFAULT_FILE_CLASSNAME: string;
DEFAULT_FILE_ID: string;
TaFileActionUploadLink: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("./components/FileActionUploadLink").FileActionUploadLinkApiParams>;
default: () => {
businessParamsJson: string;
};
};
mode: {
type: import("vue").PropType<import("./typings").FileMode>;
default: import("./typings").FileMode;
};
icon: {
type: StringConstructor;
default: string;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
buttonType: {
type: import("vue").PropType<import("ant-design-vue/lib/button").ButtonType | undefined>;
default: string;
};
buttonSize: {
type: import("vue").PropType<import("ant-design-vue/lib/button").ButtonSize>;
default: string;
};
buttonIcon: {
type: BooleanConstructor;
default: boolean;
};
validateTypeCode: {
type: BooleanConstructor;
default: boolean;
};
formVisible: {
type: BooleanConstructor;
default: boolean;
};
name: {
type: StringConstructor;
};
address: {
type: StringConstructor;
};
getFormContainer: {
type: import("vue").PropType<((instance?: any) => HTMLElement) | undefined>;
};
beforeApiUploadFileLink: {
type: import("vue").PropType<(apiParams: import("./components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>>;
};
afterApiUploadFileLink: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
catchApiUploadFileLinkError: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
apiUploadFileLink: {
type: import("vue").PropType<(params: import("./components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>>;
};
}, {
elRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
formRef: import("vue").Ref<any, any>;
props: Readonly<{
icon: string;
name: string | undefined;
mode: import("./typings").FileMode;
visible: boolean;
apiParams: import("./components/FileActionUploadLink").FileActionUploadLinkApiParams;
onValidateSuccessChange: ((args_0: {
name: string;
address: string;
}) => any) | undefined;
onValidateFailureChange: ((args_0: {
name: string;
address: string;
}) => any) | undefined;
apiUploadFileLink: ((params: import("./components/FileActionUploadLink").ApiUploadFileLinkParams) => Promise<any>) | undefined;
buttonType: import("ant-design-vue/lib/button").ButtonType | undefined;
buttonSize: import("ant-design-vue/lib/button").ButtonSize;
buttonIcon: boolean;
validateTypeCode: boolean;
formVisible: boolean;
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;
onUploadedChange: ((args_0: import("./typings").FileActionUploadApiResponseRecord[]) => any) | undefined;
onFormOpen: (() => any) | undefined;
onFormClose: (() => any) | undefined;
"onUpdate:formVisible": ((visible: boolean) => any) | undefined;
}>;
emits: ((event: "validateSuccessChange", args_0: {
name: string;
address: string;
}) => void) & ((event: "validateFailureChange", args_0: {
name: string;
address: string;
}) => void) & ((event: "uploadedChange", args_0: import("./typings").FileActionUploadApiResponseRecord[]) => void) & ((event: "formOpen") => void) & ((event: "formClose") => void) & ((event: "update:formVisible", visible: boolean) => void);
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("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFileVersion?: {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFilePreview?: {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | undefined;
TaFileLog?: {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | undefined;
TaFileCard?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
} & {
appId: string | number;
}>;
mergedProps: import("vue").ComputedRef<({
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
} | {
apiQueryFileLog: {
type: import("vue").PropType<(params: {
filter: import("..").ApiQueryFileLogParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
} | {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined) & {
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;
}>;
createMessage: import("ant-design-vue/lib/message").MessageApi;
uploadLinkApiOptions: (apiParams: import("./components/FileActionUploadLink").FileActionUploadLinkApiParams, payload: {
name?: string | undefined;
address?: string | undefined;
}) => import("./hooks").UseRequestHandleApiDefaultOptions<import("./components/FileActionUploadLink").FileActionUploadLinkApiParams, import("./typings").FileActionUploadApiResponseRecord[]> | undefined;
formRegister: (formInstance: import("../..").FormActionType) => void;
validate: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise<any>;
getFieldsValue: () => {
[x: string]: any;
};
resetFields: () => Promise<void>;
handleFormSubmitClick: () => Promise<void>;
disable: import("vue").ComputedRef<boolean>;
setDisable: (disable: boolean) => void;
loading: import("vue").ComputedRef<boolean>;
setLoading: (loading: boolean) => void;
apiResult: import("vue").ComputedRef<any>;
apiError: import("vue").ComputedRef<string>;
handleApi: <O extends Record<string, any>, T extends Record<string, any>, K extends Record<string, any> | Record<string, any>[]>(options: O & import("./hooks").UseRequestHandleApiDefaultOptions<T, K>) => Promise<void>;
formVisible: import("vue").Ref<boolean, boolean>;
open: () => Promise<void>;
close: () => void;
validateFileTypeCode: () => boolean;
formContainer: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
cleanup: () => Promise<void>;
Teleport: {
new (): {
$props: import("vue").VNodeProps & import("vue").TeleportProps;
};
__isTeleport: true;
};
Tooltip: any;
TaButton: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
prefixCls: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "primary" | "ghost" | "dashed">;
htmlType: import("vue-types").VueTypeDef<"reset" | "submit" | "button"> & {
default: "reset" | "submit" | "button";
};
shape: {
type: import("vue").PropType<import("ant-design-vue/lib/button").ButtonShape>;
};
size: {
type: import("vue").PropType<"small" | "middle" | "large" | undefined>;
};
loading: {
type: import("vue").PropType<boolean | {
delay?: number | undefined;
}>;
default: () => boolean | {
delay?: number | undefined;
};
};
ghost: import("vue-types").VueTypeValidableDef<boolean>;
block: import("vue-types").VueTypeValidableDef<boolean>;
danger: import("vue-types").VueTypeValidableDef<boolean>;
icon: import("vue-types").VueTypeValidableDef<import("../../..").VueNode>;
href: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
target: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
title: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
color: {
type: StringConstructor;
validator: (v: any) => boolean;
};
disabled: {
type: BooleanConstructor;
};
preIcon: {
type: StringConstructor;
};
preIconColor: {
type: StringConstructor;
};
postIcon: {
type: StringConstructor;
};
postIconColor: {
type: StringConstructor;
};
iconSize: {
type: NumberConstructor;
default: number;
};
onClick: {
type: import("vue").PropType<(...args: any[]) => any>;
default: null;
};
permission: {
type: StringConstructor;
};
permissionCode: {
type: NumberConstructor;
};
usePermission: {
type: import("vue").PropType<{
code: string;
ref: any;
row?: any;
}>;
};
ifShow: {
type: BooleanConstructor;
default: boolean;
};
}, {
getButtonClass: import("vue").ComputedRef<{
[x: string]: boolean;
'is-disabled': boolean;
}[]>;
getBindValue: import("vue").ComputedRef<{
type: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined;
target: string;
size: "small" | "middle" | "large" | undefined;
icon: import("../../..").VueNode;
prefixCls: string;
color: string | undefined;
ghost: boolean | undefined;
htmlType: "reset" | "submit" | "button";
shape: import("ant-design-vue/lib/button").ButtonShape | undefined;
loading: boolean | {
delay?: number | undefined;
};
block: boolean | undefined;
danger: boolean | undefined;
href: string;
title: string;
disabled: boolean;
preIcon: string | undefined;
preIconColor: string | undefined;
postIcon: string | undefined;
postIconColor: string | undefined;
iconSize: number;
onClick: (...args: any[]) => any;
permission: string | undefined;
permissionCode: number | undefined;
usePermission: {
code: string;
ref: any;
row?: any;
} | undefined;
ifShow: boolean;
}>;
IfShow: import("vue").ComputedRef<(code: any) => any>;
computedUsePermission: import("vue").ComputedRef<any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
color?: unknown;
disabled?: unknown;
preIcon?: unknown;
preIconColor?: unknown;
postIcon?: unknown;
postIconColor?: unknown;
iconSize?: unknown;
onClick?: unknown;
permission?: unknown;
permissionCode?: unknown;
usePermission?: unknown;
ifShow?: unknown;
} & {
target: string;
prefixCls: string;
htmlType: "reset" | "submit" | "button";
loading: boolean | {
delay?: number | undefined;
};
href: string;
title: string;
disabled: boolean;
iconSize: number;
onClick: (...args: any[]) => any;
ifShow: boolean;
} & {
type?: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined;
size?: "small" | "middle" | "large" | undefined;
icon?: import("../../..").VueNode;
color?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/lib/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
preIcon?: string | undefined;
preIconColor?: string | undefined;
postIcon?: string | undefined;
postIconColor?: string | undefined;
permission?: string | undefined;
permissionCode?: number | undefined;
usePermission?: {
code: string;
ref: any;
row?: any;
} | undefined;
}>, {
target: string;
prefixCls: string;
htmlType: "reset" | "submit" | "button";
loading: boolean | {
delay?: number | undefined;
};
href: string;
title: string;
disabled: boolean;
iconSize: number;
onClick: (...args: any[]) => any;
ifShow: boolean;
}>>;
TaForm: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
model: {
type: import("vue").PropType<{
[x: string]: any;
}>;
default: {};
};
labelWidth: {
type: import("vue").PropType<string | number>;
default: number;
};
fieldMapToTime: {
type: import("vue").PropType<import("../..").FieldMapToTime>;
default: () => never[];
};
compact: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
schemas: {
type: import("vue").PropType<import("../..").FormSchema[]>;
default: () => never[];
};
mergeDynamicData: {
type: import("vue").PropType<{
[x: string]: any;
}>;
default: null;
};
baseRowStyle: {
type: import("vue").PropType<import("vue").CSSProperties>;
};
baseColProps: {
type: import("vue").PropType<Partial<import("../../form/src/types").ColEx>>;
};
autoSetPlaceHolder: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
autoSubmitOnEnter: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
submitOnReset: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
size: import("vue-types").VueTypeDef<string> & {
default: string;
};
editable: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
disabled: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
emptySpan: {
type: import("vue").PropType<number>;
default: number;
};
showAdvancedButton: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
transformDateFunc: {
type: import("vue").PropType<(...arg: any[]) => any>;
default: (date: any) => any;
};
rulesMessageJoinLabel: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
autoAdvancedLine: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
alwaysShowLines: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
showActionButtonGroup: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
actionColOptions: import("vue").PropType<Partial<import("../../form/src/types").ColEx>>;
showResetButton: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
autoFocusFirstItem: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
resetButtonOptions: import("vue").PropType<Partial<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>>>;
showSubmitButton: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
submitButtonOptions: import("vue").PropType<Partial<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>>>;
resetFunc: import("vue").PropType<() => Promise<void>>;
submitFunc: import("vue").PropType<() => Promise<void>>;
getPopupContainer: import("vue").PropType<() => HTMLElement>;
hideRequiredMark: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
labelCol: import("vue").PropType<Partial<import("../../form/src/types").ColEx>>;
layout: import("vue-types").VueTypeDef<string> & {
default: string;
};
tableAction: {
type: import("vue").PropType<import("../..").TableActionType>;
};
wrapperCol: import("vue").PropType<Partial<import("../../form/src/types").ColEx>>;
colon: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
labelAlign: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
rowProps: import("vue").PropType<Partial<{
align?: unknown;
justify?: unknown;
prefixCls?: unknown;
gutter?: unknown;
wrap?: unknown;
} & {
gutter: import("ant-design-vue/lib/grid/Row").Gutter | [import("ant-design-vue/lib/grid/Row").Gutter, import("ant-design-vue/lib/grid/Row").Gutter];
} & {
prefixCls?: string | undefined;
align?: "top" | "middle" | "bottom" | "stretch" | undefined;
wrap?: boolean | undefined;
justify?: "start" | "space-around" | "space-between" | "center" | "end" | undefined;
}>>;
}, {
submit?: (() => Promise<void>) | undefined;
setFieldsValue?: (<T_4>(values: T_4, useValidate?: boolean | undefined) => Promise<void>) | undefined;
resetFields?: (() => Promise<void>) | undefined;
getFieldsValue?: (() => {
[x: string]: any;
}) | undefined;
clearValidate?: ((name?: string | string[] | undefined) => Promise<void>) | undefined;
updateSchema?: ((data: Partial<import("../..").FormSchema> | Partial<import("../..").FormSchema>[]) => Promise<void>) | undefined;
resetSchema?: ((data: Partial<import("../..").FormSchema> | Partial<import("../..").FormSchema>[]) => Promise<void>) | undefined;
setProps?: ((formProps: Partial<import("../..").FormProps>) => Promise<void>) | undefined;
removeSchemaByFiled?: ((field: string | string[]) => Promise<void>) | undefined;
appendSchemaByField?: ((schema: import("../..").FormSchema, prefixField: string | undefined, first?: boolean | undefined) => Promise<void>) | undefined;
validateFields?: ((nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise<any>) | undefined;
validate?: ((nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise<any>) | undefined;
scrollToField?: ((name: import("ant-design-vue/lib/form/interface").NamePath, options?: ScrollOptions | undefined) => Promise<void>) | undefined;
getBindValue: import("vue").ComputedRef<{
[x: string]: any;
}>;
handleToggleAdvanced: () => void;
handleEnterPress: (e: KeyboardEvent) => void;
formModel: {
[x: string]: any;
};
defaultValueRef: import("vue").Ref<{
[x: string]: any;
}, {
[x: string]: any;
}>;
advanceState: {
isAdvanced: boolean;
hideAdvanceBtn: boolean;
isLoad: boolean;
actionSpan: number;
};
getRow: import("vue").ComputedRef<{
[x: string]: any;
}>;
getProps: import("vue").ComputedRef<import("../..").FormProps>;
formElRef: import("vue").Ref<{
submit: () => Promise<void>;
setFieldsValue: <T_4>(values: T_4, useValidate?: boolean | undefined) => Promise<void>;
resetFields: () => Promise<void>;
getFieldsValue: () => {
[x: string]: any;
};
clearValidate: (name?: string | string[] | undefined) => Promise<void>;
updateSchema: (data: Partial<import("../..").FormSchema> | Partial<import("../..").FormSchema>[]) => Promise<void>;
resetSchema: (data: Partial<import("../..").FormSchema> | Partial<import("../..").FormSchema>[]) => Promise<void>;
setProps: (formProps: Partial<import("../..").FormProps>) => Promise<void>;
removeSchemaByFiled: (field: string | string[]) => Promise<void>;
appendSchemaByField: (schema: import("../..").FormSchema, prefixField: string | undefined, first?: boolean | undefined) => Promise<void>;
validateFields: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise<any>;
validate: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise<any>;
scrollToField: (name: import("ant-design-vue/lib/form/interface").NamePath, options?: ScrollOptions | undefined) => Promise<void>;
} | null, (import("../..").FormActionType | null) | {
submit: () => Promise<void>;
setFieldsValue: <T_4>(values: T_4, useValidate?: boolean | undefined) => Promise<void>;
resetFields: () => Promise<void>;
getFieldsValue: () => {
[x: string]: any;
};
clearValidate: (name?: string | string[] | undefined) => Promise<void>;
updateSchema: (data: Partial<import("../..").FormSchema> | Partial<import("../..").FormSchema>[]) => Promise<void>;
resetSchema: (data: Partial<import("../..").FormSchema> | Partial<import("../..").FormSchema>[]) => Promise<void>;
setProps: (formProps: Partial<import("../..").FormProps>) => Promise<void>;
removeSchemaByFiled: (field: string | string[]) => Promise<void>;
appendSchemaByField: (schema: import("../..").FormSchema, prefixField: string | undefined, first?: boolean | undefined) => Promise<void>;
validateFields: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise<any>;
validate: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise<any>;
scrollToField: (name: import("ant-design-vue/lib/form/interface").NamePath, options?: ScrollOptions | undefined) => Promise<void>;
}>;
getSchema: import("vue").ComputedRef<import("../..").FormSchema[]>;
formActionType: any;
setFormModel: (key: string, value: any) => void;
getFormClass: import("vue").ComputedRef<(string | {
[x: string]: boolean | undefined;
})[]>;
getFormActionBindProps: import("vue").ComputedRef<{
[x: string]: any;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("reset" | "submit" | "register" | "advanced-change")[], "reset" | "submit" | "register" | "advanced-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
model?: unknown;
labelWidth?: unknown;
fieldMapToTime?: unknown;
compact?: unknown;
schemas?: unknown;
mergeDynamicData?: unknown;
baseRowStyle?: unknown;
baseColProps?: unknown;
autoSetPlaceHolder?: unknown;
autoSubmitOnEnter?: unknown;
submitOnReset?: unknown;
size?: unknown;
editable?: unknown;
disabled?: unknown;
emptySpan?: unknown;
showAdvancedButton?: unknown;
transformDateFunc?: unknown;
rulesMessageJoinLabel?: unknown;
autoAdvancedLine?: unknown;
alwaysShowLines?: unknown;
showActionButtonGroup?: unknown;
actionColOptions?: unknown;
showResetButton?: unknown;
autoFocusFirstItem?: unknown;
resetButtonOptions?: unknown;
showSubmitButton?: unknown;
submitButtonOptions?: unknown;
resetFunc?: unknown;
submitFunc?: unknown;
getPopupContainer?: unknown;
hideRequiredMark?: unknown;
labelCol?: unknown;
layout?: unknown;
tableAction?: unknown;
wrapperCol?: unknown;
colon?: unknown;
labelAlign?: unknown;
rowProps?: unknown;
} & {
size: string;
disabled: boolean;
layout: string;
compact: boolean;
showActionButtonGroup: boolean;
showResetButton: boolean;
showSubmitButton: boolean;
showAdvancedButton: boolean;
model: {
[x: string]: any;
};
labelWidth: string | number;
fieldMapToTime: import("../..").FieldMapToTime;
schemas: import("../..").FormSchema[];
mergeDynamicData: {
[x: string]: any;
};
autoSetPlaceHolder: boolean;
autoSubmitOnEnter: boolean;
submitOnReset: boolean;
editable: boolean;
emptySpan: number;
transformDateFunc: (...arg: any[]) => any;
rulesMessageJoinLabel: boolean;
autoAdvancedLine: number;
alwaysShowLines: number;
autoFocusFirstItem: boolean;
hideRequiredMark: boolean;
colon: boolean;
labelAlign: string;
} & {
getPopupContainer?: (() => HTMLElement) | undefined;
tableAction?: import("../..").TableActionType | undefined;
resetButtonOptions?: Partial<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>> | undefined;
submitButtonOptions?: Partial<Partial<{
prefixCls?: unknown;
type?: unknown;
htmlType?: unknown;
shape?: unknown;
size?: unknown;
loading?: unknown;
disabled?: unknown;
ghost?: unknown;
block?: unknown;
danger?: unknown;
icon?: unknown;
href?: unknown;
target?: unknown;
title?: unknown;
onClick?: unknown;
onMousedown?: unknown;
} & {
htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType;
loading: boolean | {
delay?: number | undefined;
};
} & {
type?: import("ant-design-vue/es/button").ButtonType | undefined;
target?: string | undefined;
size?: import("ant-design-vue/es/button").ButtonSize;
icon?: any;
prefixCls?: string | undefined;
ghost?: boolean | undefined;
shape?: import("ant-design-vue/es/button").ButtonShape | undefined;
block?: boolean | undefined;
danger?: boolean | undefined;
href?: string | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
onClick?: ((event: MouseEvent) => void) | undefined;
onMousedown?: ((event: MouseEvent) => void) | undefined;
}>> | undefined;
actionColOptions?: Partial<import("../../form/src/types").ColEx> | undefined;
baseRowStyle?: import("vue").CSSProperties | undefined;
baseColProps?: Partial<import("../../form/src/types").ColEx> | undefined;
resetFunc?: (() => Promise<void>) | undefined;
submitFunc?: (() => Promise<void>) | undefined;
labelCol?: Partial<import("../../form/src/types").ColEx> | undefined;
wrapperCol?: Partial<import("../../form/src/types").ColEx> | undefined;
rowProps?: Partial<{
align?: unknown;
justify?: unknown;
prefixCls?: unknown;
gutter?: unknown;
wrap?: unknown;
} & {
gutter: import("ant-design-vue/lib/grid/Row").Gutter | [import("ant-design-vue/lib/grid/Row").Gutter, import("ant-design-vue/lib/grid/Row").Gutter];
} & {
prefixCls?: string | undefined;
align?: "top" | "middle" | "bottom" | "stretch" | undefined;
wrap?: boolean | undefined;
justify?: "start" | "space-around" | "space-between" | "center" | "end" | undefined;
}> | undefined;
}> & {
onReset?: ((...args: any[]) => any) | undefined;
onSubmit?: ((...args: any[]) => any) | undefined;
onRegister?: ((...args: any[]) => any) | undefined;
"onAdvanced-change"?: ((...args: any[]) => any) | undefined;
}, {
size: string;
disabled: boolean;
layout: string;
compact: boolean;
showActionButtonGroup: boolean;
showResetButton: boolean;
showSubmitButton: boolean;
showAdvancedButton: boolean;
model: {
[x: string]: any;
};
labelWidth: string | number;
fieldMapToTime: import("../..").FieldMapToTime;
schemas: import("../..").FormSchema[];
mergeDynamicData: {
[x: string]: any;
};
autoSetPlaceHolder: boolean;
autoSubmitOnEnter: boolean;
submitOnReset: boolean;
editable: boolean;
emptySpan: number;
transformDateFunc: (...arg: any[]) => any;
rulesMessageJoinLabel: boolean;
autoAdvancedLine: number;
alwaysShowLines: number;
autoFocusFirstItem: boolean;
hideRequiredMark: boolean;
colon: boolean;
labelAlign: string;
}>>;
TaIcon: import("../../..").SFCWithInstall<import("vue").DefineComponent<{
icon: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
color: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
size: {
type: import("vue").PropType<string | number>;
default: number;
};
spin: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
prefix: import("vue-types").VueTypeValidableDef<string> & {
default: string;
} & {
default: string;
};
}, {
elRef: import("vue").Ref<HTMLDivElement | null, HTMLDivElement | null>;
getWrapStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
isSvgIcon: import("vue").ComputedRef<boolean>;
getSvgIcon: import("vue").ComputedRef<string>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
icon?: unknown;
color?: unknown;
size?: unknown;
spin?: unknown;
prefix?: unknown;
} & {
size: string | number;
icon: string;
prefix: string;
spin: boolean;
color: string;
} & {}>, {
size: string | number;
icon: string;
prefix: string;
spin: boolean;
color: string;
}>>;
tavI18n: (key: string, vars?: any) => any;
DEFAULT_FILEACTIONUPLOADLINK_CLASSNAME: string;
DEFAULT_FILEACTIONUPLOADLINK_ID: string;
DEFAULT_FILE_CLASSNAME: string;
DEFAULT_UPLOADLINK_CLOSE_TIP: (i18n: any) => any;
DEFAULT_UPLOADLINK_TIP: (i18n: any) => any;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
formOpen: () => boolean;
formClose: () => boolean;
'update:formVisible': (visible: boolean) => boolean;
validateSuccessChange: (args_0: {
name: string;
address: string;
}) => boolean;
validateFailureChange: (args_0: {
name: string;
address: string;
}) => boolean;
uploadedChange: (args_0: import("./typings").FileActionUploadApiResponseRecord[]) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
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;
}> & {
onValidateSuccessChange?: ((args_0: {
name: string;
address: string;
}) => any) | undefined;
onValidateFailureChange?: ((args_0: {
name: string;
address: string;
}) => any) | undefined;
onUploadedChange?: ((args_0: import("./typings").FileActionUploadApiResponseRecord[]) => any) | undefined;
onFormOpen?: (() => any) | undefined;
onFormClose?: (() => any) | undefined;
"onUpdate:formVisible"?: ((visible: boolean) => any) | undefined;
}, {
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;
}>>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
'update:fileActualIds': (args_0: import("./typings").FileActualIds) => boolean;
'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]) => boolean;
'fileTypeSelect:optionsChange': (args_0: import("ant-design-vue/lib/select").DefaultOptionType[] | undefined, args_1: import("ant-design-vue/lib/vc-select/Select").FieldNames | undefined) => boolean;
'fileActionUpload:validateSuccessChange': (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean;
'fileActionUpload:validateFailureChange': (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean;
'fileActionUpload:uploadedChange': (args_0: import("./typings").FileActionUploadApiResponseRecord[]) => boolean;
'fileActionUploadLink:validateSuccessChange': (args_0: {
name: string;
address: string;
}) => boolean;
'fileActionUploadLink:validateFailureChange': (args_0: {
name: string;
address: string;
}) => boolean;
'fileActionUploadLink:uploadedChange': (args_0: import("./typings").FileActionUploadApiResponseRecord[]) => boolean;
'fileTable:rowEdit': (args_0: import("./typings").FileActionUploadApiResponseRecord) => boolean;
'fileTable:rowUpdate': (args_0: import("./typings").FileActionUploadApiResponseRecord) => boolean;
'fileTable:rowDelete': (args_0: import("./typings").FileActionUploadApiResponseRecord) => boolean;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
apiParams?: unknown;
mode?: unknown;
headerVisible?: unknown;
title?: unknown;
titleVisible?: unknown;
headerActionsVisible?: unknown;
fileActionsVisible?: unknown;
fileActualIds?: unknown;
fileTypeSelect?: unknown;
fileActionUpload?: unknown;
fileActionUploadLink?: unknown;
fileTable?: unknown;
} & {
mode: import("./typings").FileMode;
apiParams: import("./typings").ApiParams;
headerVisible: boolean;
titleVisible: boolean;
headerActionsVisible: boolean;
fileActionsVisible: boolean;
} & {
title?: string | undefined;
fileActualIds?: import("./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("./typings").FileMode;
visible: boolean;
getPopupContainer: import("ant-design-vue/lib/vc-select/BaseSelect").RenderDOMFunc | undefined;
apiParams: import("./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("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFileType?: ((apiResult: import("./typings").FileTypeSelectApiResponseRecord[]) => Promise<any>) | undefined;
apiQueryFileType?: ((params: import("./components/FileTypeSelect").ApiQueryFileTypeParams) => Promise<any>) | undefined;
} & {
apiQueryFileType: {
type: import("vue").PropType<(params: import("./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("./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?: (import("./typings").FileActionUploadApiResponseRecord & {
cache: import("./typings").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;
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("./typings").FileMode;
loading: boolean;
visible: boolean;
minHeight: string | number;
apiParams: import("./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("./components/FileActionUpload").ApiUploadFileParams) => Promise<any>) | undefined;
apiPreviewFile?: ((params: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiQueryFile?: ((params: {
filter: import("./components/FileTable").ApiQueryFileParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>) | undefined;
apiQueryFileList?: ((params: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>) | undefined;
apiQueryFileByActualIds?: ((params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
apiQueryFilterFormFileType?: ((params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
apiQueryFileHistory?: ((params: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiUpdateFileNameAndLink?: ((params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
apiDeleteFile?: ((params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
apiDownloadFile?: ((params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile?: ((params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
beforeApiUploadFile?: ((apiParams: import("./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("./typings").FileActualIds | import("./typings").FileActionUploadApiResponseRecord[] | undefined;
actions?: ((args_0: import("./components/FileTable").FileTableAction[], args_1: {
row: Record<string, any>;
}) => import("./components/FileTable").FileTableAction[]) | undefined;
__uploadDataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
__uploadLinkDataSource?: import("./typings").FileActionUploadApiResponseRecord[] | undefined;
beforeApiQueryFile?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
afterApiQueryFile?: ((apiResult: any) => Promise<any>) | undefined;
catchApiQueryFileError?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileList?: ((apiParams: import("./components/FileTable").ApiQueryFileParams) => Promise<any>) | undefined;
beforeApiQueryFileByActualIds?: ((apiParams: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>) | undefined;
afterApiQueryFileByActualIds?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFileHistory?: ((apiParams: import("..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
afterApiQueryFileHistory?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiUpdateFileNameAndLink?: ((apiParams: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDeleteFile?: ((apiParams: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>) | undefined;
afterApiDeleteFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile?: ((apiParams: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiQueryFilterFormFileType?: ((apiParams: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>) | undefined;
afterApiQueryFilterFormFileType?: ((apiResult: any) => Promise<any>) | undefined;
} & {
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: import("./components/FileTable").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./components/FileTable").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
}) | undefined;
}> & {
"onUpdate:fileActualIds"?: ((args_0: import("./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("./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("./typings").FileActionUploadApiResponseRecord[]) => any) | undefined;
"onFileTable:rowEdit"?: ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
"onFileTable:rowUpdate"?: ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
"onFileTable:rowDelete"?: ((args_0: import("./typings").FileActionUploadApiResponseRecord) => any) | undefined;
}, {
mode: import("./typings").FileMode;
apiParams: import("./typings").ApiParams;
headerVisible: boolean;
titleVisible: boolean;
headerActionsVisible: boolean;
fileActionsVisible: boolean;
}>;
export default _default;