This commit is contained in:
Vitalii Kiiko
2024-12-23 11:37:10 +01:00
parent 10a1a25edb
commit 5e07555338
3 changed files with 39 additions and 15 deletions

View File

@@ -5,3 +5,7 @@ Gepafin Front End
`npm run start` - start development server
`npm run build:dev` - make build based on 'dev' env variables
`npm run build:prod` - make build based on 'prod' env variables
# HUB IDs
`p4lk3bcx1RStqTaIVVbXs` - gepafin
`t7jh5wfg9QXylNaTZkPoE` - sviluppumbria

View File

@@ -30,6 +30,8 @@ import { Editor } from 'primereact/editor';
import { Dialog } from 'primereact/dialog';
import PreferredBandoService from '../../service/preferred-bando-service';
const REACT_APP_HUB_ID = process.env.REACT_APP_HUB_ID;
const BandoViewBeneficiario = () => {
const isAsyncRequest = useStore().main.isAsyncRequest();
const chosenCompanyId = useStore().main.chosenCompanyId();
@@ -89,18 +91,26 @@ const BandoViewBeneficiario = () => {
}
const submitBtnLabel = () => {
if (applicationObj && applicationObj.id) {
return __('Vai alla domanda', 'gepafin');
} else {
if (REACT_APP_HUB_ID === 't7jh5wfg9QXylNaTZkPoE') {
return __('Presenta domanda', 'gepafin');
} else {
if (applicationObj && applicationObj.id) {
return __('Vai alla domanda', 'gepafin');
} else {
return __('Presenta domanda', 'gepafin');
}
}
}
const submitBtnIcon = () => {
if (applicationObj && applicationObj.id) {
return 'pi pi-arrow-right';
} else {
if (REACT_APP_HUB_ID === 't7jh5wfg9QXylNaTZkPoE') {
return 'pi pi-save';
} else {
if (applicationObj && applicationObj.id) {
return 'pi pi-arrow-right';
} else {
return 'pi pi-save';
}
}
}
@@ -108,11 +118,16 @@ const BandoViewBeneficiario = () => {
if (data.confidi) {
displayConfidiPopup();
} else {
if (applicationObj && applicationObj.id) {
navigate(`/imieibandi/${applicationObj.id}`);
} else {
if (REACT_APP_HUB_ID === 't7jh5wfg9QXylNaTZkPoE') {
const bandoId = getBandoId();
ApplicationService.createApplication(bandoId, {}, createApplCallback, errCreateApplCallback, [['companyId', chosenCompanyId]]);
} else {
if (applicationObj && applicationObj.id) {
navigate(`/imieibandi/${applicationObj.id}`);
} else {
const bandoId = getBandoId();
ApplicationService.createApplication(bandoId, {}, createApplCallback, errCreateApplCallback, [['companyId', chosenCompanyId]]);
}
}
}
}
@@ -195,6 +210,7 @@ const BandoViewBeneficiario = () => {
if (data.status === 'SUCCESS') {
setData(getFormattedBandiData(data.data));
}
storeSet.main.unsetAsyncRequest();
}
const errGetBandoCallback = (data) => {
@@ -206,6 +222,7 @@ const BandoViewBeneficiario = () => {
});
}
set404FromErrorResponse(data);
storeSet.main.unsetAsyncRequest();
}
const getFormattedBandiData = (data) => {
@@ -291,10 +308,13 @@ const BandoViewBeneficiario = () => {
BandoService.getBando(bandoId, getBandoCallback, errGetBandoCallback, [
['companyId', chosenCompanyId]
]);
ApplicationService.getApplications(getApplCallback, errGetApplCallback, [
['callId', bandoId],
['companyId', chosenCompanyId]
]);
if (REACT_APP_HUB_ID !== 't7jh5wfg9QXylNaTZkPoE') {
storeSet.main.setAsyncRequest();
ApplicationService.getApplications(getApplCallback, errGetApplCallback, [
['callId', bandoId],
['companyId', chosenCompanyId]
]);
}
}
}, [id, chosenCompanyId]);