Skip to content

Commit

Permalink
feat(informations-vacanciers): change way to sum nb person
Browse files Browse the repository at this point in the history
  • Loading branch information
iNeoO committed Sep 18, 2024
1 parent 7f6d107 commit f958a65
Showing 1 changed file with 27 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,6 @@
>
</div>
<div class>
<div class="fr-fieldset__element">
<DsfrInputGroup
name="effectifPrevisionnel"
:label="`${DeclarationSejour.isPost8Jour(declarationStatut) ? 'Effectif des vacanciers' : 'Effectif prévisionnel des vacanciers'}`"
:label-visible="true"
:model-value="effectifPrevisionnel"
:readonly="!props.modifiable"
:is-valid="effectifPrevisionnelMeta.valid"
:error-message="effectifPrevisionnelErrorMessage"
placeholder="5"
@update:model-value="onEffectifPrevisionnelChange"
/>
</div>
<div class="fr-fieldset__element">
<DsfrInputGroup
name="effectifPrevisionnelHomme"
Expand All @@ -46,6 +33,23 @@
@update:model-value="onEffectifPrevisionnelFemmeChange"
/>
</div>
<div class="fr-fieldset__element">
<DsfrInputGroup
name="effectifPrevisionnel"
:label="`${DeclarationSejour.isPost8Jour(declarationStatut) ? 'Effectif des vacanciers' : 'Effectif prévisionnel des vacanciers'}`"
:label-visible="true"
:model-value="
effectifPrevisionnel ??
(parseInt(effectifPrevisionnelFemme, 10) || 0) +
(parseInt(effectifPrevisionnelHomme, 10) || 0)
"
:readonly="!props.modifiable"
:is-valid="effectifPrevisionnelMeta.valid"
:error-message="effectifPrevisionnelErrorMessage"
placeholder="5"
disabled
/>
</div>
<div class="fr-fieldset__element">
<DsfrCheckboxSet
v-model="trancheAge"
Expand Down Expand Up @@ -137,7 +141,6 @@ const { meta, values } = useForm({
const {
value: effectifPrevisionnel,
errorMessage: effectifPrevisionnelErrorMessage,
handleChange: onEffectifPrevisionnelChange,
meta: effectifPrevisionnelMeta,
} = useField("effectifPrevisionnel");
const {
Expand Down Expand Up @@ -169,7 +172,16 @@ function next() {
}
emit(
"update",
{ ...values, meta: meta.value.valid },
{
...values,
meta: meta.value.valid,
effectifPrevisionnel:
effectifPrevisionnel.value ??
String(
(parseInt(effectifPrevisionnelHomme.value, 10) || 0) +
(parseInt(effectifPrevisionnelFemme.value, 10) || 0),
),
},
"informationsVacanciers",
);
}
Expand Down

0 comments on commit f958a65

Please sign in to comment.