- fixed rejecting tf;
This commit is contained in:
@@ -444,10 +444,10 @@ const DomandaEditInstructorManager = () => {
|
||||
}
|
||||
}, [data, motivation]);
|
||||
|
||||
const doReject = useCallback(() => {
|
||||
const doReject = useCallback((newStatus) => {
|
||||
if (data.evaluationVersion === 'V1') {
|
||||
const submitData = {
|
||||
applicationStatus: 'REJECTED',
|
||||
applicationStatus: newStatus,
|
||||
criteria: klona(data.criteria),
|
||||
checklist: klona(data.checklist),
|
||||
files: klona(data.files),
|
||||
@@ -466,7 +466,7 @@ const DomandaEditInstructorManager = () => {
|
||||
} else if (data.evaluationVersion === 'V2') {
|
||||
const newFormValues = getTransformedSubmitData();
|
||||
const submitData = {
|
||||
applicationStatus: 'REJECTED',
|
||||
applicationStatus: newStatus,
|
||||
formFields: newFormValues,
|
||||
files: klona(data.files),
|
||||
evaluationDocument: klona(data.evaluationDocument.map(o => ({
|
||||
@@ -620,11 +620,9 @@ const DomandaEditInstructorManager = () => {
|
||||
onSubmitAction = doApprove;
|
||||
isDisabled = isDisabled || !amountAccepted || isEmpty(amountAccepted) || amountAccepted === 0;
|
||||
} else if (operationType === 'tf_reject') {
|
||||
onSubmitAction = doRejectingStatus();
|
||||
|
||||
onSubmitAction = () => doReject('TECHNICAL_EVALUATION_REJECTED');
|
||||
} else {
|
||||
onSubmitAction = doReject;
|
||||
|
||||
onSubmitAction = () => doReject('REJECTED');
|
||||
}
|
||||
|
||||
return <div>
|
||||
@@ -812,40 +810,6 @@ const DomandaEditInstructorManager = () => {
|
||||
setData(newData);
|
||||
}, [data]);
|
||||
|
||||
const handleRejectingSuccess = useCallback((response) => {
|
||||
if (response.status === 'SUCCESS') {
|
||||
if (toast.current) {
|
||||
toast.current.show({
|
||||
severity: 'success',
|
||||
summary: 'Successo',
|
||||
detail: 'Stato aggiornato a Rifiutato (Valutazione Tecnica)'
|
||||
});
|
||||
}
|
||||
}
|
||||
storeSet('unsetAsyncRequest');
|
||||
}, []);
|
||||
|
||||
const handleRejectingError = useCallback((errorResponse) => {
|
||||
if (toast.current) {
|
||||
toast.current.show({
|
||||
severity: 'error',
|
||||
summary: 'Errore',
|
||||
detail: 'Si è verificato un errore durante l\'aggiornamento dello stato.'
|
||||
});
|
||||
}
|
||||
set404FromErrorResponse(errorResponse);
|
||||
storeSet('unsetAsyncRequest');
|
||||
}, []);
|
||||
|
||||
const doRejectingStatus = (assignedApplicationId) => {
|
||||
storeSet('setAsyncRequest')
|
||||
const body = {
|
||||
applicationStatus: 'TECHNICAL_EVALUATION_REJECTED'
|
||||
};
|
||||
|
||||
ApplicationEvaluationService.updateStatus(assignedApplicationId, body, handleRejectingSuccess, handleRejectingError);
|
||||
}
|
||||
|
||||
const actionBtns = () => {
|
||||
return <div className="appPageSection__actions">
|
||||
{['EVALUATION', 'SOCCORSO', 'CLOSE'].includes(data.applicationStatus)
|
||||
@@ -947,7 +911,8 @@ const DomandaEditInstructorManager = () => {
|
||||
<SoccorsoResendEmails
|
||||
emailsData={emailSendResponse}
|
||||
setDataEmailsSoccorso={updateEmailSendResponses}/>
|
||||
<EvaluationReAdmit id={data.applicationId} status={data.applicationStatus} statusUpdateFn={updateStatusOfAppl}/>
|
||||
<EvaluationReAdmit id={data.applicationId} status={data.applicationStatus}
|
||||
statusUpdateFn={updateStatusOfAppl}/>
|
||||
</div>
|
||||
}
|
||||
|
||||
@@ -1315,7 +1280,7 @@ const DomandaEditInstructorManager = () => {
|
||||
</tr>)}
|
||||
<tr>
|
||||
<td>{__('Punteggio:', 'gepafin')}</td>
|
||||
<td>{new Intl.NumberFormat("it-IT").format(
|
||||
<td>{new Intl.NumberFormat('it-IT').format(
|
||||
sum(data.criteria.map(o => o.score))
|
||||
)}</td>
|
||||
<td>
|
||||
|
||||
@@ -443,10 +443,10 @@ const DomandaEditPreInstructor = () => {
|
||||
}
|
||||
}, [data, motivation]);
|
||||
|
||||
const doReject = useCallback(() => {
|
||||
const doReject = useCallback((newStatus) => {
|
||||
if (data.evaluationVersion === 'V1') {
|
||||
const submitData = {
|
||||
applicationStatus: 'REJECTED',
|
||||
applicationStatus: newStatus,
|
||||
criteria: klona(data.criteria),
|
||||
checklist: klona(data.checklist),
|
||||
files: klona(data.files),
|
||||
@@ -465,7 +465,7 @@ const DomandaEditPreInstructor = () => {
|
||||
} else if (data.evaluationVersion === 'V2') {
|
||||
const newFormValues = getTransformedSubmitData();
|
||||
const submitData = {
|
||||
applicationStatus: 'REJECTED',
|
||||
applicationStatus: newStatus,
|
||||
formFields: newFormValues,
|
||||
files: klona(data.files),
|
||||
evaluationDocument: klona(data.evaluationDocument.map(o => ({
|
||||
@@ -619,11 +619,9 @@ const DomandaEditPreInstructor = () => {
|
||||
onSubmitAction = doApprove;
|
||||
isDisabled = isDisabled || !amountAccepted || isEmpty(amountAccepted) || amountAccepted === 0;
|
||||
} else if (operationType === 'tf_reject') {
|
||||
onSubmitAction = doRejectingStatus();
|
||||
|
||||
onSubmitAction = () => doReject('TECHNICAL_EVALUATION_REJECTED');
|
||||
} else {
|
||||
onSubmitAction = doReject;
|
||||
|
||||
onSubmitAction = () => doReject('REJECTED');
|
||||
}
|
||||
|
||||
return <div>
|
||||
@@ -811,41 +809,6 @@ const DomandaEditPreInstructor = () => {
|
||||
setData(newData);
|
||||
}, [data]);
|
||||
|
||||
const handleRejectingSuccess = useCallback((response) => {
|
||||
if (response.status === 'SUCCESS') {
|
||||
if (toast.current) {
|
||||
toast.current.show({
|
||||
severity: 'success',
|
||||
summary: 'Successo',
|
||||
detail: 'Stato aggiornato a Rifiutato (Valutazione Tecnica)'
|
||||
});
|
||||
}
|
||||
}
|
||||
storeSet('unsetAsyncRequest');
|
||||
}, []);
|
||||
|
||||
const handleRejectingError = useCallback((errorResponse) => {
|
||||
if (toast.current) {
|
||||
toast.current.show({
|
||||
severity: 'error',
|
||||
summary: 'Errore',
|
||||
detail: 'Si è verificato un errore durante l\'aggiornamento dello stato.'
|
||||
});
|
||||
}
|
||||
set404FromErrorResponse(errorResponse);
|
||||
storeSet('unsetAsyncRequest');
|
||||
}, []);
|
||||
|
||||
const doRejectingStatus = (assignedApplicationId) => {
|
||||
storeSet('setAsyncRequest')
|
||||
const body = {
|
||||
applicationStatus: 'TECHNICAL_EVALUATION_REJECTED'
|
||||
};
|
||||
setLoading(true);
|
||||
|
||||
ApplicationEvaluationService.updateStatus(assignedApplicationId, body, handleRejectingSuccess, handleRejectingError);
|
||||
|
||||
}
|
||||
const actionBtns = () => {
|
||||
return <div className="appPageSection__actions">
|
||||
{['EVALUATION', 'SOCCORSO', 'CLOSE'].includes(data.applicationStatus)
|
||||
|
||||
Reference in New Issue
Block a user