- updated code for new upload API;
This commit is contained in:
@@ -37,7 +37,7 @@ const Fileupload = ({
|
|||||||
}
|
}
|
||||||
FileUploadService.uploadFile(sourceId, formData, callback, errorCallback, [
|
FileUploadService.uploadFile(sourceId, formData, callback, errorCallback, [
|
||||||
['documentType', doctype.toUpperCase()],
|
['documentType', doctype.toUpperCase()],
|
||||||
['source', source]
|
['sourceType', source.toUpperCase()]
|
||||||
]);
|
]);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,8 @@ const FileuploadAsync = ({
|
|||||||
emptyText = __('Trascina qui il tuo file', 'gepafin'),
|
emptyText = __('Trascina qui il tuo file', 'gepafin'),
|
||||||
chooseLabel = __('Aggiungi immagine', 'gepafin'),
|
chooseLabel = __('Aggiungi immagine', 'gepafin'),
|
||||||
multiple = false,
|
multiple = false,
|
||||||
callId = 0
|
sourceId = 0,
|
||||||
|
source = 'application'
|
||||||
}) => {
|
}) => {
|
||||||
const [stateFieldData, setStateFieldData] = useState([]);
|
const [stateFieldData, setStateFieldData] = useState([]);
|
||||||
const [acceptFormats, setAcceptFormats] = useState('');
|
const [acceptFormats, setAcceptFormats] = useState('');
|
||||||
@@ -33,7 +34,10 @@ const FileuploadAsync = ({
|
|||||||
for (const file of event.files) {
|
for (const file of event.files) {
|
||||||
formData.append('file', file)
|
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) => {
|
const callback = (data) => {
|
||||||
@@ -62,9 +66,12 @@ const FileuploadAsync = ({
|
|||||||
{!file.id ? <Tag value={__('In attesa', 'gepafin')} severity="warning"></Tag> : null}
|
{!file.id ? <Tag value={__('In attesa', 'gepafin')} severity="warning"></Tag> : null}
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<Button icon="pi pi-times" severity="danger"
|
<Button
|
||||||
aria-label={__('Anulla', 'gepafin')}
|
type="button"
|
||||||
onClick={() => onTemplateRemove(file)}/>
|
icon="pi pi-times"
|
||||||
|
severity="danger"
|
||||||
|
aria-label={__('Anulla', 'gepafin')}
|
||||||
|
onClick={() => onTemplateRemove(file)}/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
@@ -129,7 +136,7 @@ const FileuploadAsync = ({
|
|||||||
}, [stateFieldData])
|
}, [stateFieldData])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
callId && callId !== 0
|
sourceId && sourceId !== 0
|
||||||
? <>
|
? <>
|
||||||
<label htmlFor={fieldName} className={classNames({ 'p-error': errors[fieldName] })}>
|
<label htmlFor={fieldName} className={classNames({ 'p-error': errors[fieldName] })}>
|
||||||
{label}{config.required ? '*' : null}
|
{label}{config.required ? '*' : null}
|
||||||
|
|||||||
@@ -189,7 +189,8 @@ const BandoEditFormStep2 = forwardRef(function ({ initialData, getFormErrors },
|
|||||||
multiple={true}
|
multiple={true}
|
||||||
doctype='document'
|
doctype='document'
|
||||||
register={register}
|
register={register}
|
||||||
callId={values.id}
|
sourceId={values.id}
|
||||||
|
source="call"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<FormField
|
<FormField
|
||||||
@@ -202,7 +203,8 @@ const BandoEditFormStep2 = forwardRef(function ({ initialData, getFormErrors },
|
|||||||
defaultValue={values['images']}
|
defaultValue={values['images']}
|
||||||
doctype='images'
|
doctype='images'
|
||||||
register={register}
|
register={register}
|
||||||
callId={values.id}
|
sourceId={values.id}
|
||||||
|
source="call"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<FormFieldRepeater
|
<FormFieldRepeater
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ const API_BASE_URL = process.env.REACT_APP_API_EXECUTION_ADDRESS;
|
|||||||
export default class FileUploadService {
|
export default class FileUploadService {
|
||||||
|
|
||||||
static uploadFile = (id, body, callback, errCallback, queryParams) => {
|
static uploadFile = (id, body, callback, errCallback, queryParams) => {
|
||||||
NetworkService.postMultiPart(`${API_BASE_URL}/document/uploadFile/call/${id}`, body, callback, errCallback, queryParams);
|
NetworkService.postMultiPart(`${API_BASE_URL}/document/uploadFile/source/${id}`, body, callback, errCallback, queryParams);
|
||||||
};
|
};
|
||||||
|
|
||||||
static deleteFile = (body, callback, errCallback, queryParams) => {
|
static deleteFile = (body, callback, errCallback, queryParams) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user