This commit is contained in:
Vitalii Kiiko
2024-10-12 20:41:12 +02:00
parent 6bfe2f9728
commit 2bedcee172
5 changed files with 13 additions and 6 deletions

View File

@@ -35,6 +35,7 @@ const FileuploadAsync = ({
source = 'application', source = 'application',
disabled = false disabled = false
}) => { }) => {
// eslint-disable-next-line no-unused-vars
const [stateFieldData, setStateFieldData] = useState([]); const [stateFieldData, setStateFieldData] = useState([]);
const [acceptFormats, setAcceptFormats] = useState(''); const [acceptFormats, setAcceptFormats] = useState('');
const [formatsForInput, setFormatsForInput] = useState(''); const [formatsForInput, setFormatsForInput] = useState('');

View File

@@ -1,7 +1,7 @@
import { useEffect } from 'react'; import { useEffect } from 'react';
import { __ } from '@wordpress/i18n'; import { __ } from '@wordpress/i18n';
import equal from 'fast-deep-equal'; import equal from 'fast-deep-equal';
import { diff } from 'deep-object-diff'; //import { diff } from 'deep-object-diff';
// store // store
import { storeGet } from '../../store'; import { storeGet } from '../../store';

View File

@@ -1,6 +1,6 @@
import React, { useEffect, useRef } from 'react'; import React, { useEffect, useRef } from 'react';
import { __ } from '@wordpress/i18n'; import { __ } from '@wordpress/i18n';
import { isEmpty, isNil, head } from 'ramda'; import { isEmpty, head } from 'ramda';
import { klona } from 'klona'; import { klona } from 'klona';
import { useDebounce } from 'primereact/hooks'; import { useDebounce } from 'primereact/hooks';
import { useNavigate } from 'react-router-dom'; import { useNavigate } from 'react-router-dom';

View File

@@ -43,7 +43,7 @@ const BandoApplication = () => {
const [bandoTitle, setBandoTitle] = useState(''); const [bandoTitle, setBandoTitle] = useState('');
const [formId, setFormId] = useState(''); const [formId, setFormId] = useState('');
const [totalSteps, setTotalSteps] = useState(0); const [totalSteps, setTotalSteps] = useState(0);
const [completedSteps, setCompletedSteps] = useState(0); //const [completedSteps, setCompletedSteps] = useState(0);
const [visibleConfirmation, setVisibleConfirmation] = useState(false); const [visibleConfirmation, setVisibleConfirmation] = useState(false);
const [applicationStatus, setApplicationStatus] = useState(''); const [applicationStatus, setApplicationStatus] = useState('');
const [activeStep, setActiveStep] = useState(1); const [activeStep, setActiveStep] = useState(1);
@@ -265,7 +265,7 @@ const BandoApplication = () => {
setFormData(data.data.applicationFormResponse.content); setFormData(data.data.applicationFormResponse.content);
setFormId(data.data.formId); setFormId(data.data.formId);
setTotalSteps(data.data.totalFormSteps); setTotalSteps(data.data.totalFormSteps);
setCompletedSteps(data.data.completedSteps); //setCompletedSteps(data.data.completedSteps);
setApplicationStatus(data.data.applicationStatus) setApplicationStatus(data.data.applicationStatus)
setActiveStep(data.data.currentStep); setActiveStep(data.data.currentStep);
@@ -302,7 +302,7 @@ const BandoApplication = () => {
const getStatusCheckCallback = (data) => { const getStatusCheckCallback = (data) => {
if (data.status === 'SUCCESS') { if (data.status === 'SUCCESS') {
setCompletedSteps(data.data.completedSteps); //setCompletedSteps(data.data.completedSteps);
} }
} }

View File

@@ -21,6 +21,7 @@ import LookupdataService from '../../../../service/lookupdata-service';
// store // store
import { storeSet } from '../../../../store'; import { storeSet } from '../../../../store';
import getTimeParsedFromString from '../../../../helpers/getTimeParsedFromString'; import getTimeParsedFromString from '../../../../helpers/getTimeParsedFromString';
import { mimeTypes } from '../../../../configData';
const BandoEditFormStep2 = forwardRef(function ({ initialData, getFormErrors, status }, ref) { const BandoEditFormStep2 = forwardRef(function ({ initialData, getFormErrors, status }, ref) {
const navigate = useNavigate(); const navigate = useNavigate();
@@ -211,6 +212,11 @@ const BandoEditFormStep2 = forwardRef(function ({ initialData, getFormErrors, st
return values.status === 'PUBLISH' return values.status === 'PUBLISH'
} }
const acceptAllFormats = () => {
console.log(mimeTypes.map(o => o.code))
return mimeTypes.map(o => o.code);
}
return ( return (
<form className="appForm" onSubmit={handleSubmit(onSubmit)}> <form className="appForm" onSubmit={handleSubmit(onSubmit)}>
<UnsavedChangesDetector getValuesFn={getValues}/> <UnsavedChangesDetector getValuesFn={getValues}/>
@@ -243,7 +249,7 @@ const BandoEditFormStep2 = forwardRef(function ({ initialData, getFormErrors, st
errors={errors} errors={errors}
defaultValue={values['docs']} defaultValue={values['docs']}
config={{ required: __('È obbligatorio', 'gepafin') }} config={{ required: __('È obbligatorio', 'gepafin') }}
accept={["application/pdf", "application/vnd.ms-excel"]} accept={acceptAllFormats()}
chooseLabel={__('Aggiungi documento', 'gepafin')} chooseLabel={__('Aggiungi documento', 'gepafin')}
multiple={true} multiple={true}
doctype='document' doctype='document'