- updated code for new upload API;

This commit is contained in:
Vitalii Kiiko
2024-09-15 12:23:47 +02:00
parent acd3a43d2e
commit 0972c0d753
4 changed files with 19 additions and 10 deletions

View File

@@ -37,7 +37,7 @@ const Fileupload = ({
}
FileUploadService.uploadFile(sourceId, formData, callback, errorCallback, [
['documentType', doctype.toUpperCase()],
['source', source]
['sourceType', source.toUpperCase()]
]);
};

View File

@@ -22,7 +22,8 @@ const FileuploadAsync = ({
emptyText = __('Trascina qui il tuo file', 'gepafin'),
chooseLabel = __('Aggiungi immagine', 'gepafin'),
multiple = false,
callId = 0
sourceId = 0,
source = 'application'
}) => {
const [stateFieldData, setStateFieldData] = useState([]);
const [acceptFormats, setAcceptFormats] = useState('');
@@ -33,7 +34,10 @@ const FileuploadAsync = ({
for (const file of event.files) {
formData.append('file', file)
}
FileUploadService.uploadFile(callId, formData, callback, errorCallback, [['documentType', doctype.toUpperCase()]]);
FileUploadService.uploadFile(sourceId, formData, callback, errorCallback, [
['documentType', doctype.toUpperCase()],
['sourceType', source.toUpperCase()]
]);
};
const callback = (data) => {
@@ -62,9 +66,12 @@ const FileuploadAsync = ({
{!file.id ? <Tag value={__('In attesa', 'gepafin')} severity="warning"></Tag> : null}
</div>
<div>
<Button icon="pi pi-times" severity="danger"
aria-label={__('Anulla', 'gepafin')}
onClick={() => onTemplateRemove(file)}/>
<Button
type="button"
icon="pi pi-times"
severity="danger"
aria-label={__('Anulla', 'gepafin')}
onClick={() => onTemplateRemove(file)}/>
</div>
</div>
);
@@ -129,7 +136,7 @@ const FileuploadAsync = ({
}, [stateFieldData])
return (
callId && callId !== 0
sourceId && sourceId !== 0
? <>
<label htmlFor={fieldName} className={classNames({ 'p-error': errors[fieldName] })}>
{label}{config.required ? '*' : null}