*
{description || formatMessage({ id: 'component.ImportFile.description' })}
{docUrl ? (
) : null}
{successTitle}
{
const formData = new FormData();
formData.append('file', file);
formData.append('appId', `${appId}`);
for (const key in params) {
formData.append(key, params[key]);
}
try {
const response = await uploadFile(typeMap[type], formData);
if (response?.ret === 0) {
// @ts-ignore
onSuccess(response, file);
message.success(
formatMessage({ id: 'component.ImportFile.upload.success' }),
);
} else {
// @ts-ignore
onError(response?.msg);
}
} catch (error) {
// @ts-ignore
onError(error);
}
refresh?.();
}}
>
}>
{footer}