diff --git a/src/helpers/getDateTimeFromISOstring.js b/src/helpers/getDateTimeFromISOstring.js new file mode 100644 index 0000000..51fb8eb --- /dev/null +++ b/src/helpers/getDateTimeFromISOstring.js @@ -0,0 +1,10 @@ +const getDateTimeFromISOstring = ( + value, + options = { + day: '2-digit', month: '2-digit', year: 'numeric', hour12: false, + hour: 'numeric', minute: 'numeric', second: 'numeric', + }) => { + return value ? Intl.DateTimeFormat('it-IT', options).format(new Date(value)) : value; +} + +export default getDateTimeFromISOstring; \ No newline at end of file diff --git a/src/pages/DomandaEditInstructorManager/index.js b/src/pages/DomandaEditInstructorManager/index.js index 888ec22..c527a61 100644 --- a/src/pages/DomandaEditInstructorManager/index.js +++ b/src/pages/DomandaEditInstructorManager/index.js @@ -36,6 +36,7 @@ import DownloadCompanyDelegation from '../DomandaEditPreInstructor/components/Do import DownloadSignedApplication from '../DomandaEditPreInstructor/components/DownloadSignedApplication'; import ListOfFiles from '../DomandaEditPreInstructor/components/ListOfFiles'; import RepeaterFields from '../DomandaEditPreInstructor/components/RepeaterFields'; +import getDateTimeFromISOstring from '../../helpers/getDateTimeFromISOstring'; const APP_EVALUATION_FLOW_ID = process.env.REACT_APP_EVALUATION_FLOW_ID; @@ -225,6 +226,7 @@ const DomandaEditPreInstructor = () => { motivation } + setLoading(true); setIsVisibleCompleteDialog(false); ApplicationEvaluationService.updateEvaluation(data.assignedApplicationId, formData, updateStatusCallback, errUpdateStatusCallback); } @@ -239,6 +241,7 @@ const DomandaEditPreInstructor = () => { motivation } + setLoading(true); setIsVisibleCompleteDialog(false); ApplicationEvaluationService.updateEvaluation(data.assignedApplicationId, formData, updateStatusCallback, errUpdateStatusCallback); } @@ -254,7 +257,7 @@ const DomandaEditPreInstructor = () => { }); } } - storeSet.main.unsetAsyncRequest(); + setLoading(false); } const errUpdateStatusCallback = (data) => { @@ -266,7 +269,7 @@ const DomandaEditPreInstructor = () => { }); } set404FromErrorResponse(data); - storeSet.main.unsetAsyncRequest(); + setLoading(false); } const displayCriterionData = (id) => { @@ -580,11 +583,11 @@ const DomandaEditPreInstructor = () => {
{__('Data ricezione', 'gepafin')} - {getDateFromISOstring(data.submissionDate)} + {getDateTimeFromISOstring(data.submissionDate)}
{__('Data assegnazione', 'gepafin')} - {getDateFromISOstring(data.assignedAt)} + {getDateTimeFromISOstring(data.assignedAt)}
{__('Scadenza Valutazione', 'gepafin')} @@ -795,67 +798,45 @@ const DomandaEditPreInstructor = () => { onClick={() => doSaveDraft()} label={__('Crea valutazione', 'gepafin')} icon="pi pi-save" iconPos="right"/>} - {/*{APP_EVALUATION_FLOW_ID === '1' && ['EVALUATION'].includes(data.applicationStatus) + {APP_EVALUATION_FLOW_ID === '1' && ['EVALUATION'].includes(data.applicationStatus) ? : null}*/} -
{__('Data ricezione', 'gepafin')} - {getDateFromISOstring(data.submissionDate)} + {getDateTimeFromISOstring(data.submissionDate)}
{__('Data assegnazione', 'gepafin')} - {getDateFromISOstring(data.assignedAt)} + {getDateTimeFromISOstring(data.assignedAt)}
{__('Scadenza Valutazione', 'gepafin')}
@@ -834,8 +837,8 @@ const DomandaEditPreInstructor = () => {
?