tav-ui
Version:
1,070 lines • 482 kB
TypeScript
export * from './types';
export declare const TaFileCard: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{
apiParams: {
type: import("vue").PropType<import("./types").FileCardApiParams>;
default: () => {
businessCheck: boolean;
permissionControl: boolean;
businessParamsJson: string;
};
};
mode: {
type: import("vue").PropType<import("../typings").FileMode>;
default: import("../typings").FileMode;
};
headerVisible: {
type: BooleanConstructor;
default: boolean;
};
labelVisible: {
type: BooleanConstructor;
default: boolean;
};
headerActionsVisible: {
type: BooleanConstructor;
default: boolean;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
immediate: {
type: BooleanConstructor;
default: boolean;
};
loading: {
type: BooleanConstructor;
default: boolean;
};
label: {
type: StringConstructor;
required: boolean;
};
value: {
type: StringConstructor;
required: boolean;
};
rules: {
type: import("vue").PropType<(args_0: import("./types").FileCardRuleItem[]) => import("./types").FileCardRuleItem[]>;
};
errorMessageMode: {
type: import("vue").PropType<"inline | message">;
default: string;
};
items: {
type: import("vue").PropType<(args_0: import("./types").FileCardListItem[]) => import("./types").FileCardListItem[]>;
};
actions: {
type: import("vue").PropType<(args_0: import("./types").FileCardListItemAction[], args_1: {
row: Record<string, any>;
}) => import("./types").FileCardListItemAction[]>;
};
maxHeight: {
type: NumberConstructor;
};
dataSource: {
type: import("vue").PropType<import("../typings").FileActualIds | import("../typings").FileActionUploadApiResponseRecord[]>;
};
__dataSourceFromCards: {
type: BooleanConstructor;
default: boolean;
};
enabledRowEdit: {
type: BooleanConstructor;
default: boolean;
};
enabledVersion: {
type: BooleanConstructor;
default: boolean;
};
enabledPreview: {
type: BooleanConstructor;
default: boolean;
};
enabledUpdate: {
type: BooleanConstructor;
default: boolean;
};
enabledOwner: {
type: BooleanConstructor;
default: boolean;
};
autoValidate: {
type: BooleanConstructor;
default: boolean;
};
fileActionUpload: {
type: import("vue").PropType<{
apiParams?: unknown;
mode?: unknown;
icon?: unknown;
disabled?: unknown;
name?: unknown;
openFileDialogOnClick?: unknown;
beforeUpload?: unknown;
visible?: unknown;
buttonType?: unknown;
buttonSize?: unknown;
buttonIcon?: unknown;
validateTypeCode?: unknown;
updateFile?: unknown;
beforeApiUploadFile?: unknown;
afterApiUploadFile?: unknown;
catchApiUploadFileError?: unknown;
beforeApiUpdateFile?: unknown;
afterApiUpdateFile?: unknown;
catchApiUpdateFileError?: unknown;
accept?: unknown;
multiple?: unknown;
maxCount?: unknown;
sizeRange?: unknown;
nameRegExp?: unknown;
apiUploadFile?: unknown;
apiUpdateFile?: unknown;
} & {
icon: string;
name: string | undefined;
mode: import("../typings").FileMode;
visible: boolean;
multiple: boolean;
maxCount: number;
sizeRange: (number | null)[];
nameRegExp: RegExp;
apiParams: import("../..").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("../..").ApiUploadFileParams) => Promise<any>) | undefined;
beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined;
apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise<any>) | undefined;
updateFile?: (import("../typings").FileActionUploadApiResponseRecord & {
cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined;
}) | undefined;
beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise<any>) | undefined;
afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined;
catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiUpdateFile?: ((apiParams: import("../..").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("../..").ApiUploadFileParams) => Promise<any>>;
};
apiUpdateFile: {
type: import("vue").PropType<(params: import("../..").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("../..").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("../..").ApiUploadFileLinkParams) => Promise<any>) | undefined;
address?: string | undefined;
getFormContainer?: ((instance?: any) => HTMLElement) | undefined;
beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise<any>) | undefined;
afterApiUploadFileLink?: ((apiResult: any) => Promise<any>) | undefined;
catchApiUploadFileLinkError?: ((apiResult: any) => Promise<any>) | undefined;
} & {
apiUploadFileLink: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise<any>>;
};
}>;
};
beforeApiUploadFile: {
type: import("vue").PropType<(apiParams: import("../..").ApiUploadFileParams) => Promise<any>>;
};
afterApiUploadFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiQueryFileList: {
type: import("vue").PropType<(apiParams: import("../..").ApiQueryFileParams) => Promise<any>>;
};
afterApiQueryFileList: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
catchApiQueryFileListError: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiQueryFileByActualIds: {
type: import("vue").PropType<(apiParams: import("./types").ApiQueryFileByActualIds) => Promise<any>>;
};
afterApiQueryFileByActualIds: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiQueryFileHistory: {
type: import("vue").PropType<(apiParams: import("../..").ApiQueryFileHistoryParams) => Promise<any>>;
};
afterApiQueryFileHistory: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiUpdateFileNameAndLink: {
type: import("vue").PropType<(apiParams: import("./types").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
afterApiUpdateFileNameAndLink: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiDeleteFile: {
type: import("vue").PropType<(apiParams: import("./types").ApiDeleteFileParams) => Promise<any>>;
};
afterApiDeleteFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiPreviewFile: {
type: import("vue").PropType<(apiParams: import("../..").ApiPreviewFileParams) => Promise<any>>;
};
afterApiPreviewFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiDownloadFile: {
type: import("vue").PropType<(apiParams: import("./types").ApiDownloadFileParams) => Promise<any>>;
};
afterApiDownloadFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
beforeApiDownloadWaterMarkerFile: {
type: import("vue").PropType<(apiParams: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
afterApiDownloadWaterMarkerFile: {
type: import("vue").PropType<(apiResult: any) => Promise<any>>;
};
apiUploadFile: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./types").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./types").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
}, {
DEFAULT_FILECARD_ID: string;
createMessage: import("ant-design-vue/lib/message").MessageApi;
headerExtraElRef: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
props: Readonly<{
value: string | undefined;
label: string | undefined;
mode: import("../typings").FileMode;
loading: boolean;
visible: boolean;
items: ((args_0: import("./types").FileCardListItem[]) => import("./types").FileCardListItem[]) | undefined;
apiUploadFile: ((params: import("../..").ApiUploadFileParams) => Promise<any>) | undefined;
apiPreviewFile: ((params: import("../..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiParams: import("./types").FileCardApiParams;
immediate: boolean;
apiQueryFileList: ((params: import("./types").ApiQueryFileListParams) => Promise<any>) | undefined;
apiQueryFileByActualIds: ((params: import("./types").ApiQueryFileByActualIds) => Promise<any>) | undefined;
apiQueryFileHistory: ((params: import("../..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiUpdateFileNameAndLink: ((params: import("./types").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
apiDeleteFile: ((params: import("./types").ApiDeleteFileParams) => Promise<any>) | undefined;
apiDownloadFile: ((params: import("./types").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile: ((params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
beforeApiUploadFile: ((apiParams: import("../..").ApiUploadFileParams) => Promise<any>) | undefined;
afterApiUploadFile: ((apiResult: any) => Promise<any>) | undefined;
maxHeight: number | undefined;
dataSource: import("../typings").FileActualIds | import("../typings").FileActionUploadApiResponseRecord[] | undefined;
actions: ((args_0: import("./types").FileCardListItemAction[], args_1: {
row: Record<string, any>;
}) => import("./types").FileCardListItemAction[]) | undefined;
enabledRowEdit: boolean;
enabledVersion: boolean;
enabledPreview: boolean;
enabledUpdate: boolean;
enabledOwner: boolean;
beforeApiQueryFileList: ((apiParams: import("../..").ApiQueryFileParams) => Promise<any>) | undefined;
beforeApiQueryFileByActualIds: ((apiParams: import("./types").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("./types").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
afterApiUpdateFileNameAndLink: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDeleteFile: ((apiParams: import("./types").ApiDeleteFileParams) => Promise<any>) | undefined;
afterApiDeleteFile: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile: ((apiParams: import("../..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile: ((apiParams: import("./types").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile: ((apiParams: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile: ((apiResult: any) => Promise<any>) | undefined;
"onFileActionUpload:validateSuccessChange": ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined;
"onFileActionUpload:validateFailureChange": ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined;
"onFileActionUpload:uploadedChange": ((args_0: 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;
headerVisible: boolean;
headerActionsVisible: boolean;
fileActionUpload: ({
apiParams?: unknown;
mode?: unknown;
icon?: unknown;
disabled?: unknown;
name?: unknown;
openFileDialogOnClick?: unknown;
beforeUpload?: unknown;
visible?: unknown;
buttonType?: unknown;
buttonSize?: unknown;
buttonIcon?: unknown;
validateTypeCode?: unknown;
updateFile?: unknown;
beforeApiUploadFile?: unknown;
afterApiUploadFile?: unknown;
catchApiUploadFileError?: unknown;
beforeApiUpdateFile?: unknown;
afterApiUpdateFile?: unknown;
catchApiUpdateFileError?: unknown;
accept?: unknown;
multiple?: unknown;
maxCount?: unknown;
sizeRange?: unknown;
nameRegExp?: unknown;
apiUploadFile?: unknown;
apiUpdateFile?: unknown;
} & {
icon: string;
name: string | undefined;
mode: import("../typings").FileMode;
visible: boolean;
multiple: boolean;
maxCount: number;
sizeRange: (number | null)[];
nameRegExp: RegExp;
apiParams: import("../..").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("../..").ApiUploadFileParams) => Promise<any>) | undefined;
beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined;
apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise<any>) | undefined;
updateFile?: (import("../typings").FileActionUploadApiResponseRecord & {
cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined;
}) | undefined;
beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise<any>) | undefined;
afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined;
catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiUpdateFile?: ((apiParams: import("../..").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("../..").ApiUploadFileParams) => Promise<any>>;
};
apiUpdateFile: {
type: import("vue").PropType<(params: import("../..").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("../..").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("../..").ApiUploadFileLinkParams) => Promise<any>) | undefined;
address?: string | undefined;
getFormContainer?: ((instance?: any) => HTMLElement) | undefined;
beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise<any>) | undefined;
afterApiUploadFileLink?: ((apiResult: any) => Promise<any>) | undefined;
catchApiUploadFileLinkError?: ((apiResult: any) => Promise<any>) | undefined;
} & {
apiUploadFileLink: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => 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;
rules: ((args_0: import("./types").FileCardRuleItem[]) => import("./types").FileCardRuleItem[]) | undefined;
labelVisible: boolean;
errorMessageMode: "inline | message";
__dataSourceFromCards: boolean;
autoValidate: boolean;
afterApiQueryFileList: ((apiResult: any) => Promise<any>) | undefined;
catchApiQueryFileListError: ((apiResult: any) => Promise<any>) | undefined;
}>;
emits: ((event: "actualidsChange", args_0: import("../typings").FileActualIds) => void) & ((event: "rowEdit", args_0: import("../typings").FileActionUploadApiResponseRecord) => void) & ((event: "rowUpdate", args_0: import("../typings").FileActionUploadApiResponseRecord) => void) & ((event: "rowDelete", args_0: import("../typings").FileActionUploadApiResponseRecord) => void) & ((event: "fileActionUpload:validateSuccessChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "fileActionUpload:validateFailureChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "fileActionUpload:uploadedChange", args_0: 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);
slots: Readonly<{
[name: string]: import("vue").Slot | undefined;
}>;
attrs: {
[x: string]: unknown;
};
FileActionUploadForActionUpdateBtnRef: import("vue").Ref<import("../..").FileActionUploadInstance | undefined, import("../..").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("../..").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("../..").ApiUploadFileParams) => Promise<any>>;
};
apiUpdateFile: {
type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise<any>>;
};
} | undefined;
TaFileActionUploadLink?: {
apiUploadFileLink: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise<any>>;
};
} | undefined;
TaFileTable?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFile: {
type: import("vue").PropType<(params: {
filter: import("../..").ApiQueryFileParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./types").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./types").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFileVersion?: {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
TaFilePreview?: {
apiPreviewFile: {
type: import("vue").PropType<(params: import("../..").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("../..").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileListParams) => Promise<any>>;
};
} | undefined;
TaFileCard?: {
apiUploadFile: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./types").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./types").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined;
} & {
appId: string | number;
}>;
mergedProps: import("vue").ComputedRef<({
apiQueryFileType: {
type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise<any>>;
};
} | {
accept: {
type: StringConstructor;
default: string;
};
multiple: {
type: BooleanConstructor;
default: boolean;
};
maxCount: {
type: NumberConstructor;
default: number;
};
sizeRange: {
type: import("vue").PropType<(number | null)[]>;
default: (number | null)[];
};
nameRegExp: {
type: import("vue").PropType<RegExp>;
default: RegExp;
};
apiUploadFile: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise<any>>;
};
apiUpdateFile: {
type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise<any>>;
};
} | {
apiUploadFileLink: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFile: {
type: import("vue").PropType<(params: {
filter: import("../..").ApiQueryFileParams;
model: {
dir?: string | undefined;
limit?: number | undefined;
page?: number | undefined;
sort?: string | undefined;
};
}) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFilterFormFileType: {
type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./types").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./types").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | {
apiPreviewFile: {
type: import("vue").PropType<(params: import("../..").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("../..").ApiQueryFileTypeParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileListParams) => Promise<any>>;
};
} | {
apiUploadFile: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise<any>>;
};
apiQueryFileList: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileListParams) => Promise<any>>;
};
apiQueryFileByActualIds: {
type: import("vue").PropType<(params: import("./types").ApiQueryFileByActualIds) => Promise<any>>;
};
apiQueryFileHistory: {
type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise<any>>;
};
apiUpdateFileNameAndLink: {
type: import("vue").PropType<(params: import("./types").ApiUpdateFileNameAndLinkParams) => Promise<any>>;
};
apiDeleteFile: {
type: import("vue").PropType<(params: import("./types").ApiDeleteFileParams) => Promise<any>>;
};
apiPreviewFile: {
type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise<any>>;
};
apiDownloadFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadFileParams) => Promise<any>>;
};
apiDownloadWaterMarkerFile: {
type: import("vue").PropType<(params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>>;
};
} | undefined) & {
apiParams?: unknown;
mode?: unknown;
headerVisible?: unknown;
labelVisible?: unknown;
headerActionsVisible?: unknown;
visible?: unknown;
immediate?: unknown;
loading?: unknown;
label?: unknown;
value?: unknown;
rules?: unknown;
errorMessageMode?: unknown;
items?: unknown;
actions?: unknown;
maxHeight?: unknown;
dataSource?: unknown;
__dataSourceFromCards?: unknown;
enabledRowEdit?: unknown;
enabledVersion?: unknown;
enabledPreview?: unknown;
enabledUpdate?: unknown;
enabledOwner?: unknown;
autoValidate?: unknown;
fileActionUpload?: unknown;
fileActionUploadLink?: unknown;
beforeApiUploadFile?: unknown;
afterApiUploadFile?: unknown;
beforeApiQueryFileList?: unknown;
afterApiQueryFileList?: unknown;
catchApiQueryFileListError?: unknown;
beforeApiQueryFileByActualIds?: unknown;
afterApiQueryFileByActualIds?: unknown;
beforeApiQueryFileHistory?: unknown;
afterApiQueryFileHistory?: unknown;
beforeApiUpdateFileNameAndLink?: unknown;
afterApiUpdateFileNameAndLink?: unknown;
beforeApiDeleteFile?: unknown;
afterApiDeleteFile?: unknown;
beforeApiPreviewFile?: unknown;
afterApiPreviewFile?: unknown;
beforeApiDownloadFile?: unknown;
afterApiDownloadFile?: unknown;
beforeApiDownloadWaterMarkerFile?: unknown;
afterApiDownloadWaterMarkerFile?: unknown;
apiUploadFile?: unknown;
apiQueryFileList?: unknown;
apiQueryFileByActualIds?: unknown;
apiQueryFileHistory?: unknown;
apiUpdateFileNameAndLink?: unknown;
apiDeleteFile?: unknown;
apiPreviewFile?: unknown;
apiDownloadFile?: unknown;
apiDownloadWaterMarkerFile?: unknown;
} & {
mode: import("../typings").FileMode;
loading: boolean;
visible: boolean;
apiParams: import("./types").FileCardApiParams;
immediate: boolean;
enabledRowEdit: boolean;
enabledVersion: boolean;
enabledPreview: boolean;
enabledUpdate: boolean;
enabledOwner: boolean;
headerVisible: boolean;
headerActionsVisible: boolean;
labelVisible: boolean;
errorMessageMode: "inline | message";
__dataSourceFromCards: boolean;
autoValidate: boolean;
} & {
value?: string | undefined;
label?: string | undefined;
items?: ((args_0: import("./types").FileCardListItem[]) => import("./types").FileCardListItem[]) | undefined;
apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise<any>) | undefined;
apiPreviewFile?: ((params: import("../..").ApiPreviewFileParams) => Promise<any>) | undefined;
apiQueryFileList?: ((params: import("./types").ApiQueryFileListParams) => Promise<any>) | undefined;
apiQueryFileByActualIds?: ((params: import("./types").ApiQueryFileByActualIds) => Promise<any>) | undefined;
apiQueryFileHistory?: ((params: import("../..").ApiQueryFileHistoryParams) => Promise<any>) | undefined;
apiUpdateFileNameAndLink?: ((params: import("./types").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
apiDeleteFile?: ((params: import("./types").ApiDeleteFileParams) => Promise<any>) | undefined;
apiDownloadFile?: ((params: import("./types").ApiDownloadFileParams) => Promise<any>) | undefined;
apiDownloadWaterMarkerFile?: ((params: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise<any>) | undefined;
afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined;
maxHeight?: number | undefined;
dataSource?: import("../typings").FileActualIds | import("../typings").FileActionUploadApiResponseRecord[] | undefined;
actions?: ((args_0: import("./types").FileCardListItemAction[], args_1: {
row: Record<string, any>;
}) => import("./types").FileCardListItemAction[]) | undefined;
beforeApiQueryFileList?: ((apiParams: import("../..").ApiQueryFileParams) => Promise<any>) | undefined;
beforeApiQueryFileByActualIds?: ((apiParams: import("./types").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("./types").ApiUpdateFileNameAndLinkParams) => Promise<any>) | undefined;
afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDeleteFile?: ((apiParams: import("./types").ApiDeleteFileParams) => Promise<any>) | undefined;
afterApiDeleteFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiPreviewFile?: ((apiParams: import("../..").ApiPreviewFileParams) => Promise<any>) | undefined;
afterApiPreviewFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadFile?: ((apiParams: import("./types").ApiDownloadFileParams) => Promise<any>) | undefined;
afterApiDownloadFile?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiDownloadWaterMarkerFile?: ((apiParams: import("./types").ApiDownloadWaterMarkerFileParams) => Promise<any>) | undefined;
afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise<any>) | undefined;
fileActionUpload?: ({
apiParams?: unknown;
mode?: unknown;
icon?: unknown;
disabled?: unknown;
name?: unknown;
openFileDialogOnClick?: unknown;
beforeUpload?: unknown;
visible?: unknown;
buttonType?: unknown;
buttonSize?: unknown;
buttonIcon?: unknown;
validateTypeCode?: unknown;
updateFile?: unknown;
beforeApiUploadFile?: unknown;
afterApiUploadFile?: unknown;
catchApiUploadFileError?: unknown;
beforeApiUpdateFile?: unknown;
afterApiUpdateFile?: unknown;
catchApiUpdateFileError?: unknown;
accept?: unknown;
multiple?: unknown;
maxCount?: unknown;
sizeRange?: unknown;
nameRegExp?: unknown;
apiUploadFile?: unknown;
apiUpdateFile?: unknown;
} & {
icon: string;
name: string | undefined;
mode: import("../typings").FileMode;
visible: boolean;
multiple: boolean;
maxCount: number;
sizeRange: (number | null)[];
nameRegExp: RegExp;
apiParams: import("../..").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("../..").ApiUploadFileParams) => Promise<any>) | undefined;
beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise<boolean>) | undefined;
apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise<any>) | undefined;
updateFile?: (import("../typings").FileActionUploadApiResponseRecord & {
cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined;
}) | undefined;
beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise<any>) | undefined;
afterApiUploadFile?: ((apiResult: any) => Promise<any>) | undefined;
catchApiUploadFileError?: ((apiResult: any) => Promise<any>) | undefined;
beforeApiUpdateFile?: ((apiParams: import("../..").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("../..").ApiUploadFileParams) => Promise<any>>;
};
apiUpdateFile: {
type: import("vue").PropType<(params: import("../..").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("../..").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("../..").ApiUploadFileLinkParams) => Promise<any>) | undefined;
address?: string | undefined;
getFormContainer?: ((instance?: any) => HTMLElement) | undefined;
beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise<any>) | undefined;
afterApiUploadFileLink?: ((apiResult: any) => Promise<any>) | undefined;
catchApiUploadFileLinkError?: ((apiResult: any) => Promise<any>) | undefined;
} & {
apiUploadFileLink: {
type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise<any>>;
};
}) | undefined;
rules?: ((args_0: import("./types").FileCardRuleItem[]) => import("./types").FileCardRuleItem[]) | undefined;
afterApiQueryFileList?: ((apiResult: any) => Promise<any>) | undefined;
catchApiQueryFileListError?: ((apiResult: any) => Promise<any>) | undefined;
}>;
fileApiParams: import("vue").Ref<{
appId: string | number;
files: {
readonly lastModified: number;
readonly name: string;
readonly webkitRelativePath: string;
reado