Skip to content
Snippets Groups Projects
Commit 916daf33 authored by Loïc Poullain's avatar Loïc Poullain
Browse files

Use DF results

parent 51133804
No related branches found
No related tags found
1 merge request!87Intégrer la DF
......@@ -112,7 +112,7 @@ class CommuneType extends PureComponent<Props> {
})}>
<DotationParHab dotation="df" index={index} />
<div>
<HelpButton warning name="df-montant" />
{/* <HelpButton warning name="df-montant" /> */}
</div>
</div>
</div>
......
......@@ -319,47 +319,37 @@ export const simulateDotations = () => (dispatch, getState) => {
payload.amendement.communes[dotation].strates.forEach((strate) => {
// eslint-disable-next-line no-param-reassign
strate.partDotationTotale *= 100;
// eslint-disable-next-line
if (strate.hasOwnProperty("partEligibles")) {
// eslint-disable-next-line no-param-reassign
strate.partEligibles *= 100;
}
});
if (payload.plf) {
payload.plf.communes[dotation].strates.forEach((strate) => {
// eslint-disable-next-line no-param-reassign
strate.partDotationTotale *= 100;
// eslint-disable-next-line
if (strate.hasOwnProperty("partEligibles")) {
// eslint-disable-next-line no-param-reassign
strate.partEligibles *= 100;
}
});
}
payload.base.communes[dotation].strates.forEach((strate) => {
// eslint-disable-next-line no-param-reassign
strate.partDotationTotale *= 100;
// eslint-disable-next-line
if (strate.hasOwnProperty("partEligibles")) {
// eslint-disable-next-line no-param-reassign
strate.partEligibles *= 100;
}
});
}
parsePayload("dsr");
parsePayload("dsu");
/* User DSR for DF values. */
// eslint-disable-next-line no-param-reassign
payload.amendement.communes.df = {
communes: payload.amendement.communes.dsr.communes.map(
({ code }) => ({ code, dotationParHab: 0 }),
),
strates: payload.amendement.communes.dsr.strates.map(
() => ({ dotationMoyenneParHab: 0, partDotationTotale: 0 }),
),
};
// eslint-disable-next-line no-param-reassign
payload.base.communes.df = {
communes: payload.base.communes.dsr.communes.map(
({ code }) => ({ code, dotationParHab: 0 }),
),
strates: payload.base.communes.dsr.strates.map(
() => ({ dotationMoyenneParHab: 0, partDotationTotale: 0 }),
),
};
parsePayload("df");
dispatch(simulateDotationsSuccess(payload));
})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment