- added step 3 and evaluation form creation for call;

This commit is contained in:
Vitalii Kiiko
2025-01-30 15:56:34 +01:00
parent 9f8dbd4e8c
commit 99dabb607f
7 changed files with 252 additions and 29 deletions

View File

@@ -94,7 +94,11 @@ const BandoEditFormStep2 = forwardRef(function ({ initialData, setInitialData, g
delete formData.endDate;
storeSet.main.setAsyncRequest();
BandoService.updateBandoStep2(formData.id, formData, createCallback, errCreateCallback);
if (values.evaluationVersion === 'V1') {
BandoService.updateBandoStep2(formData.id, formData, createCallback, errCreateCallback);
} else if (values.evaluationVersion === 'V2') {
BandoService.updateBandoStep2V2(formData.id, formData, createCallback, errCreateCallback);
}
}
const createCallback = (data) => {
@@ -221,7 +225,8 @@ const BandoEditFormStep2 = forwardRef(function ({ initialData, setInitialData, g
return (
<form className="appForm" onSubmit={handleSubmit(onSubmit)}>
<UnsavedChangesDetector getValuesFn={getValues}/>
<FormFieldRepeaterCriteria
{values.evaluationVersion === 'V1'
? <FormFieldRepeaterCriteria
data={values}
disabled={shouldDisableField('criteria')}
setDataFn={setValue}
@@ -238,7 +243,7 @@ const BandoEditFormStep2 = forwardRef(function ({ initialData, setInitialData, g
.filter(o => isEmpty(o.value) || isEmpty(o.score)).length === 0
|| __('Non lasciare il valore vuoto', 'gepafin')
}
}}/>
}}/> : null}
<FormField
type="fileuploadasync"
@@ -275,7 +280,8 @@ const BandoEditFormStep2 = forwardRef(function ({ initialData, setInitialData, g
multiple={false}
/>
<FormFieldRepeater
{values.evaluationVersion === 'V1'
? <FormFieldRepeater
data={values['checkList']}
disabled={shouldDisableField('checkList')}
setDataFn={setValue}
@@ -292,7 +298,7 @@ const BandoEditFormStep2 = forwardRef(function ({ initialData, setInitialData, g
.filter(o => isEmpty(o.value)).length === 0 || __('Non lasciare il valore vuoto', 'gepafin')
}
}}
/>
/> : null}
<div className="appPage__spacer"></div>