:
This commit is contained in:
2
.env
2
.env
@@ -5,4 +5,4 @@ REACT_APP_LOGO_FILENAME=gepafin-logo.svg
|
|||||||
REACT_APP_FAVICON_FILENAME=gepafin-favicon.ico
|
REACT_APP_FAVICON_FILENAME=gepafin-favicon.ico
|
||||||
REACT_APP_HUB_ID=p4lk3bcx1RStqTaIVVbXs
|
REACT_APP_HUB_ID=p4lk3bcx1RStqTaIVVbXs
|
||||||
REACT_APP_EVALUATION_FLOW_ID=1
|
REACT_APP_EVALUATION_FLOW_ID=1
|
||||||
REACT_APP_LOCAL_DEVELOPMENT=1
|
REACT_APP_LOCAL_DEVELOPMENT=1
|
||||||
|
|||||||
@@ -5,3 +5,7 @@ Gepafin Front End
|
|||||||
`npm run start` - start development server
|
`npm run start` - start development server
|
||||||
`npm run build:dev` - make build based on 'dev' env variables
|
`npm run build:dev` - make build based on 'dev' env variables
|
||||||
`npm run build:prod` - make build based on 'prod' env variables
|
`npm run build:prod` - make build based on 'prod' env variables
|
||||||
|
|
||||||
|
# HUB IDs
|
||||||
|
`p4lk3bcx1RStqTaIVVbXs` - gepafin
|
||||||
|
`t7jh5wfg9QXylNaTZkPoE` - sviluppumbria
|
||||||
|
|||||||
@@ -30,6 +30,8 @@ import { Editor } from 'primereact/editor';
|
|||||||
import { Dialog } from 'primereact/dialog';
|
import { Dialog } from 'primereact/dialog';
|
||||||
import PreferredBandoService from '../../service/preferred-bando-service';
|
import PreferredBandoService from '../../service/preferred-bando-service';
|
||||||
|
|
||||||
|
const REACT_APP_HUB_ID = process.env.REACT_APP_HUB_ID;
|
||||||
|
|
||||||
const BandoViewBeneficiario = () => {
|
const BandoViewBeneficiario = () => {
|
||||||
const isAsyncRequest = useStore().main.isAsyncRequest();
|
const isAsyncRequest = useStore().main.isAsyncRequest();
|
||||||
const chosenCompanyId = useStore().main.chosenCompanyId();
|
const chosenCompanyId = useStore().main.chosenCompanyId();
|
||||||
@@ -89,18 +91,26 @@ const BandoViewBeneficiario = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const submitBtnLabel = () => {
|
const submitBtnLabel = () => {
|
||||||
if (applicationObj && applicationObj.id) {
|
if (REACT_APP_HUB_ID === 't7jh5wfg9QXylNaTZkPoE') {
|
||||||
return __('Vai alla domanda', 'gepafin');
|
|
||||||
} else {
|
|
||||||
return __('Presenta domanda', 'gepafin');
|
return __('Presenta domanda', 'gepafin');
|
||||||
|
} else {
|
||||||
|
if (applicationObj && applicationObj.id) {
|
||||||
|
return __('Vai alla domanda', 'gepafin');
|
||||||
|
} else {
|
||||||
|
return __('Presenta domanda', 'gepafin');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const submitBtnIcon = () => {
|
const submitBtnIcon = () => {
|
||||||
if (applicationObj && applicationObj.id) {
|
if (REACT_APP_HUB_ID === 't7jh5wfg9QXylNaTZkPoE') {
|
||||||
return 'pi pi-arrow-right';
|
|
||||||
} else {
|
|
||||||
return 'pi pi-save';
|
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) {
|
if (data.confidi) {
|
||||||
displayConfidiPopup();
|
displayConfidiPopup();
|
||||||
} else {
|
} else {
|
||||||
if (applicationObj && applicationObj.id) {
|
if (REACT_APP_HUB_ID === 't7jh5wfg9QXylNaTZkPoE') {
|
||||||
navigate(`/imieibandi/${applicationObj.id}`);
|
|
||||||
} else {
|
|
||||||
const bandoId = getBandoId();
|
const bandoId = getBandoId();
|
||||||
ApplicationService.createApplication(bandoId, {}, createApplCallback, errCreateApplCallback, [['companyId', chosenCompanyId]]);
|
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') {
|
if (data.status === 'SUCCESS') {
|
||||||
setData(getFormattedBandiData(data.data));
|
setData(getFormattedBandiData(data.data));
|
||||||
}
|
}
|
||||||
|
storeSet.main.unsetAsyncRequest();
|
||||||
}
|
}
|
||||||
|
|
||||||
const errGetBandoCallback = (data) => {
|
const errGetBandoCallback = (data) => {
|
||||||
@@ -206,6 +222,7 @@ const BandoViewBeneficiario = () => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
set404FromErrorResponse(data);
|
set404FromErrorResponse(data);
|
||||||
|
storeSet.main.unsetAsyncRequest();
|
||||||
}
|
}
|
||||||
|
|
||||||
const getFormattedBandiData = (data) => {
|
const getFormattedBandiData = (data) => {
|
||||||
@@ -291,10 +308,13 @@ const BandoViewBeneficiario = () => {
|
|||||||
BandoService.getBando(bandoId, getBandoCallback, errGetBandoCallback, [
|
BandoService.getBando(bandoId, getBandoCallback, errGetBandoCallback, [
|
||||||
['companyId', chosenCompanyId]
|
['companyId', chosenCompanyId]
|
||||||
]);
|
]);
|
||||||
ApplicationService.getApplications(getApplCallback, errGetApplCallback, [
|
if (REACT_APP_HUB_ID !== 't7jh5wfg9QXylNaTZkPoE') {
|
||||||
['callId', bandoId],
|
storeSet.main.setAsyncRequest();
|
||||||
['companyId', chosenCompanyId]
|
ApplicationService.getApplications(getApplCallback, errGetApplCallback, [
|
||||||
]);
|
['callId', bandoId],
|
||||||
|
['companyId', chosenCompanyId]
|
||||||
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}, [id, chosenCompanyId]);
|
}, [id, chosenCompanyId]);
|
||||||
|
|
||||||
@@ -521,4 +541,4 @@ const BandoViewBeneficiario = () => {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export default BandoViewBeneficiario;
|
export default BandoViewBeneficiario;
|
||||||
|
|||||||
Reference in New Issue
Block a user