- saving progress;

This commit is contained in:
Vitalii Kiiko
2025-11-12 09:08:32 +01:00
parent 7d2ca41a2c
commit ab09a0e28a
2 changed files with 15 additions and 27 deletions

View File

@@ -8,18 +8,16 @@ import NumberFlow from '@number-flow/react';
import DashboardService from '../../service/dashboard-service';
// components
import DomandeTablePreInstructorAsync from '../DashboardPreInstructor/components/DomandeTablePreInstructorAsync';
import LatestBandiTableAsync from '../Dashboard/components/LatestBandiTableAsync';
import AllDomandeTableAsync from '../Domande/components/AllDomandeTableAsync';
import DraftApplicationsTableAsync from '../Dashboard/components/DraftApplicationsTableAsync';
import PecEmailService from '../../service/pec-email-service';
import LatestPecEmailsTable from './components/LatestPecEmailsTable';
const REACT_APP_HUB_ID = process.env.REACT_APP_HUB_ID;
const DashboardDirector = () => {
const navigate = useNavigate();
const [mainStats, setMainStats] = useState({});
const [pecEmails, setPecEmails] = useState([]);
const getStatValue = (key, fallback = '') => {
return pathOr(fallback, [key], mainStats);
@@ -34,21 +32,10 @@ const DashboardDirector = () => {
const errGetStats = () => {
}
const getPecEmails = (data) => {
if (data.status === 'SUCCESS') {
setPecEmails(data.data);
}
}
const errGetPecEmails = () => {
}
useEffect(() => {
DashboardService.getAdminStats(getStats, errGetStats);
PecEmailService.getPecEmails(getPecEmails, errGetPecEmails)
}, []);
console.log(pecEmails);
return (
<div className="appPage">
<div className="appPage__pageHeader">
@@ -116,7 +103,7 @@ const DashboardDirector = () => {
<div className="appPageSection">
<h2>{__('Autorizazzioni', 'gepafin')}</h2>
<LatestPecEmailsTable/>
</div>
<div className="appPageSection">

View File

@@ -9,6 +9,7 @@ import { storeSet, useStoreValue } from '../../store';
// api
import AmendmentsService from '../../service/amendments-service';
import ApplicationEvaluationService from '../../service/application-evaluation-service';
// tools
import set404FromErrorResponse from '../../helpers/set404FromErrorResponse';
@@ -23,9 +24,9 @@ import { InputNumber } from 'primereact/inputnumber';
import BlockingOverlay from '../../components/BlockingOverlay';
import { Toast } from 'primereact/toast';
import { InputSwitch } from 'primereact/inputswitch';
import ApplicationEvaluationService from '../../service/application-evaluation-service';
import { Dialog } from 'primereact/dialog';
//import { Dialog } from 'primereact/dialog';
import { FileUpload } from 'primereact/fileupload';
import { defaultMaxFileSize, mimeTypes } from '../../configData';
const SoccorsoAddPreInstructor = () => {
@@ -35,7 +36,7 @@ const SoccorsoAddPreInstructor = () => {
const [data, setData] = useState({});
const [evaluationId, setEvaluationId] = useState(0);
const [formData, setFormData] = useState({});
const [isVisibleConfirmDialog, setIsVisibleConfirmDialog] = useState(false);
//const [isVisibleConfirmDialog, setIsVisibleConfirmDialog] = useState(false);
const toast = useRef(null);
const ammendmentFilesRef = useRef(null);
@@ -174,15 +175,15 @@ const SoccorsoAddPreInstructor = () => {
storeSet('unsetAsyncRequest');
}
const initCreationProcess = () => {
/*const initCreationProcess = () => {
setIsVisibleConfirmDialog(true);
}
const headerConfirmDialog = () => {
return <span>{__('Richiesta di conferma', 'gepafin')}</span>;
}
}*/
const hideConfirmDialog = () => {
/*const hideConfirmDialog = () => {
setIsVisibleConfirmDialog(false);
}
@@ -193,12 +194,12 @@ const SoccorsoAddPreInstructor = () => {
type="button"
label={__('Si', 'gepafin')} onClick={doConfirm}/>
</div>
}
}*/
const doConfirm = () => {
/*const doConfirm = () => {
setIsVisibleConfirmDialog(false);
doCreate();
}
}*/
return (
<div className="appPage">
@@ -391,13 +392,13 @@ const SoccorsoAddPreInstructor = () => {
icon="pi pi-times" iconPos="right"/>
<Button
type="button"
onClick={initCreationProcess}
onClick={doCreate}
label={__('Invia richiesta', 'gepafin')}
icon="pi pi-check" iconPos="right"/>
</div>
</div>
<Dialog
{/*<Dialog
visible={isVisibleConfirmDialog}
modal
header={headerConfirmDialog}
@@ -407,7 +408,7 @@ const SoccorsoAddPreInstructor = () => {
<div className="appForm__field">
<p>{__('Soccorso istruttorio autorizzato dal direttore e autorizzazione caricata su portale a seguito del quale parte l\'email?', 'gepafin')}</p>
</div>
</Dialog>
</Dialog>*/}
</div>
: <>