- updated config;
This commit is contained in:
@@ -35,15 +35,22 @@ import { Badge } from 'primereact/badge';
|
|||||||
|
|
||||||
const REACT_APP_HUB_ID = process.env.REACT_APP_HUB_ID;
|
const REACT_APP_HUB_ID = process.env.REACT_APP_HUB_ID;
|
||||||
|
|
||||||
const AllBandiAccordion = ({ showOnlyPreferred = false }) => {
|
const AllBandiAccordion = ({ showOnlyPreferred = false, isAntiMoneylaundry = false }) => {
|
||||||
const chosenCompanyId = useStoreValue('chosenCompanyId');
|
const chosenCompanyId = useStoreValue('chosenCompanyId');
|
||||||
|
const antiMoneyLaundryCalls = useStoreValue('antiMoneyLaundryCalls');
|
||||||
const companies = useStoreValue('companies');
|
const companies = useStoreValue('companies');
|
||||||
const isAsyncRequest = useStoreValue('isAsyncRequest');
|
const isAsyncRequest = useStoreValue('isAsyncRequest');
|
||||||
const [items, setItems] = useState(null);
|
const [items, setItems] = useState([]);
|
||||||
const [filters, setFilters] = useState(null);
|
const [filters, setFilters] = useState(null);
|
||||||
const [expandedRows, setExpandedRows] = useState(null);
|
const [expandedRows, setExpandedRows] = useState(null);
|
||||||
const [statuses, setStatuses] = useState([]);
|
const [statuses, setStatuses] = useState([]);
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
let filteredItems = items;
|
||||||
|
if (REACT_APP_HUB_ID !== 't7jh5wfg9QXylNaTZkPoE') {
|
||||||
|
filteredItems = isAntiMoneylaundry
|
||||||
|
? items.filter(o => antiMoneyLaundryCalls.includes(o.id))
|
||||||
|
: items.filter(o => !antiMoneyLaundryCalls.includes(o.id));
|
||||||
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const existingCompany = head(companies.filter(o => o.id === chosenCompanyId));
|
const existingCompany = head(companies.filter(o => o.id === chosenCompanyId));
|
||||||
@@ -228,7 +235,7 @@ const AllBandiAccordion = ({ showOnlyPreferred = false }) => {
|
|||||||
|
|
||||||
return(
|
return(
|
||||||
<div className="appPageSection__table">
|
<div className="appPageSection__table">
|
||||||
<DataTable value={items}
|
<DataTable value={filteredItems}
|
||||||
paginator
|
paginator
|
||||||
rows={5}
|
rows={5}
|
||||||
loading={isAsyncRequest}
|
loading={isAsyncRequest}
|
||||||
@@ -243,8 +250,10 @@ const AllBandiAccordion = ({ showOnlyPreferred = false }) => {
|
|||||||
<Column field="name" header={__('Bando', 'gepafin')}
|
<Column field="name" header={__('Bando', 'gepafin')}
|
||||||
body={nameBodyTemplate}
|
body={nameBodyTemplate}
|
||||||
style={{ minWidth: '12rem' }}/>
|
style={{ minWidth: '12rem' }}/>
|
||||||
<Column header={__('Importo totale', 'gepafin')} filterField="amount"
|
{!isAntiMoneylaundry
|
||||||
|
? <Column header={__('Importo totale', 'gepafin')} filterField="amount"
|
||||||
style={{ minWidth: '10rem' }} body={amountBodyTemplate}/>
|
style={{ minWidth: '10rem' }} body={amountBodyTemplate}/>
|
||||||
|
: null}
|
||||||
<Column field="status" header={__('Stato', 'gepafin')} filterMenuStyle={{ width: '14rem' }}
|
<Column field="status" header={__('Stato', 'gepafin')} filterMenuStyle={{ width: '14rem' }}
|
||||||
style={{ width: '8rem' }} body={statusBodyTemplate} filter sortable
|
style={{ width: '8rem' }} body={statusBodyTemplate} filter sortable
|
||||||
filterElement={statusFilterTemplate}/>
|
filterElement={statusFilterTemplate}/>
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ import { useStoreValue } from '../../store';
|
|||||||
import AllBandiAccordion from './components/AllBandiAccordion';
|
import AllBandiAccordion from './components/AllBandiAccordion';
|
||||||
import ErrorBoundary from '../../components/ErrorBoundary';
|
import ErrorBoundary from '../../components/ErrorBoundary';
|
||||||
|
|
||||||
|
const REACT_APP_HUB_ID = process.env.REACT_APP_HUB_ID;
|
||||||
|
|
||||||
const BandiBeneficiario = () => {
|
const BandiBeneficiario = () => {
|
||||||
const chosenCompanyId = useStoreValue('chosenCompanyId');
|
const chosenCompanyId = useStoreValue('chosenCompanyId');
|
||||||
const companies = useStoreValue('companies');
|
const companies = useStoreValue('companies');
|
||||||
@@ -31,7 +33,7 @@ const BandiBeneficiario = () => {
|
|||||||
<span className="summary">{__('Attenzione', 'gepafin')}</span>
|
<span className="summary">{__('Attenzione', 'gepafin')}</span>
|
||||||
<span>
|
<span>
|
||||||
{__('Per applicare ai bandi devi Registare un Azienda clicca', 'gepafin')}
|
{__('Per applicare ai bandi devi Registare un Azienda clicca', 'gepafin')}
|
||||||
<Link to={`/agguingi-azienda`} style={{marginLeft: '0.5ch'}}>{__('qua', 'gepafin')}</Link>
|
<Link to={`/agguingi-azienda`} style={{ marginLeft: '0.5ch' }}>{__('qua', 'gepafin')}</Link>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="appPage__spacer"></div>
|
<div className="appPage__spacer"></div>
|
||||||
@@ -40,6 +42,16 @@ const BandiBeneficiario = () => {
|
|||||||
<div className="appPageSection">
|
<div className="appPageSection">
|
||||||
<ErrorBoundary><AllBandiAccordion/></ErrorBoundary>
|
<ErrorBoundary><AllBandiAccordion/></ErrorBoundary>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{REACT_APP_HUB_ID !== 't7jh5wfg9QXylNaTZkPoE'
|
||||||
|
? <>
|
||||||
|
<div className="appPage__spacer"></div>
|
||||||
|
<div className="appPageSection">
|
||||||
|
<h2>{__('Questionario Antiriciclaggio', 'gepafin')}</h2>
|
||||||
|
<ErrorBoundary><AllBandiAccordion isAntiMoneylaundry={true}/></ErrorBoundary>
|
||||||
|
</div>
|
||||||
|
</>
|
||||||
|
: null}
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -245,7 +245,7 @@ const BandoView = () => {
|
|||||||
disabled={true}
|
disabled={true}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
}}
|
}}
|
||||||
label={__('Presenta Domanda', 'gepafin')}
|
label={__('Compila form', 'gepafin')}
|
||||||
icon="pi pi-save" iconPos="right"/>
|
icon="pi pi-save" iconPos="right"/>
|
||||||
{/*<Button
|
{/*<Button
|
||||||
type="button"
|
type="button"
|
||||||
|
|||||||
@@ -98,15 +98,15 @@ const BandoViewBeneficiario = () => {
|
|||||||
|
|
||||||
const submitBtnLabel = () => {
|
const submitBtnLabel = () => {
|
||||||
if (REACT_APP_HUB_ID === 't7jh5wfg9QXylNaTZkPoE') {
|
if (REACT_APP_HUB_ID === 't7jh5wfg9QXylNaTZkPoE') {
|
||||||
return __('Presenta domanda', 'gepafin');
|
return __('Compila form', 'gepafin');
|
||||||
} else {
|
} else {
|
||||||
if (data.allowMultipleApplications) {
|
if (data.allowMultipleApplications) {
|
||||||
return __('Presenta domanda', 'gepafin');
|
return __('Compila form', 'gepafin');
|
||||||
} else {
|
} else {
|
||||||
if (applicationObj && applicationObj.id) {
|
if (applicationObj && applicationObj.id) {
|
||||||
return __('Vai alla domanda', 'gepafin');
|
return __('Vai alla domanda', 'gepafin');
|
||||||
} else {
|
} else {
|
||||||
return __('Presenta domanda', 'gepafin');
|
return __('Compila form', 'gepafin');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user