salaire : ajout des 1/2 gardes de WE

This commit is contained in:
Antoine Pierlot-Garcin 2023-11-23 16:18:09 +01:00
parent d6ad7c8963
commit 8d8a1e3503
1 changed files with 12 additions and 1 deletions

View File

@ -18,6 +18,7 @@
let estUltramarin: boolean = false; let estUltramarin: boolean = false;
let nbDemiGardesSem: number = 0; let nbDemiGardesSem: number = 0;
let nbDemiGardesWE: number = 0;
let nbGardesSem: number = 0; let nbGardesSem: number = 0;
let nbGardesWE: number = 0; let nbGardesWE: number = 0;
let nbAstreintes: number = 0; let nbAstreintes: number = 0;
@ -136,6 +137,7 @@
// Gardes et astreintes // Gardes et astreintes
$: valDemiGardeSem = parseFloat(bases.demigardeSem); $: valDemiGardeSem = parseFloat(bases.demigardeSem);
$: valDemiGardeWE = parseFloat(bases.demigardeWE);
$: valGardeSem = parseFloat(bases.gardeSem); // Pas de gestion des gardes au dela du service normal pour le moment $: valGardeSem = parseFloat(bases.gardeSem); // Pas de gestion des gardes au dela du service normal pour le moment
$: valGardeWE = parseFloat(bases.gardeWE); // Pas de gestion des gardes au dela du service normal pour le moment $: valGardeWE = parseFloat(bases.gardeWE); // Pas de gestion des gardes au dela du service normal pour le moment
$: valAstreinte = parseFloat(bases.astreinte); $: valAstreinte = parseFloat(bases.astreinte);
@ -151,6 +153,7 @@
indemniteHebergement + indemniteHebergement +
(tauxPrimeOutremer * base) / 100 + (tauxPrimeOutremer * base) / 100 +
nbDemiGardesSem * valDemiGardeSem + nbDemiGardesSem * valDemiGardeSem +
nbDemiGardesWE * valDemiGardeWE +
nbGardesSem * valGardeSem + nbGardesSem * valGardeSem +
nbGardesWE * valGardeWE + nbGardesWE * valGardeWE +
nbAstreintes * valAstreinte + nbAstreintes * valAstreinte +
@ -236,7 +239,8 @@
</div> </div>
</div> </div>
<div class="flex flex-col gap-2"> <div class="flex flex-col gap-2">
<PlusMoins bind:compteur={nbDemiGardesSem}>Demi-gardes</PlusMoins> <PlusMoins bind:compteur={nbDemiGardesSem}>Demi-gardes sem.</PlusMoins>
<PlusMoins bind:compteur={nbDemiGardesWE}>Demi-gardes WE</PlusMoins>
</div> </div>
<div class="flex flex-col gap-2"> <div class="flex flex-col gap-2">
<PlusMoins bind:compteur={nbGardesSem}>Gardes semaine</PlusMoins> <PlusMoins bind:compteur={nbGardesSem}>Gardes semaine</PlusMoins>
@ -286,6 +290,13 @@
base={valDemiGardeSem} base={valDemiGardeSem}
nombre={nbDemiGardesSem} nombre={nbDemiGardesSem}
/> />
<LigneSalaire
type="nombre"
label="Demi-garde WE & JF"
opt={true}
base={valDemiGardeWE}
nombre={nbDemiGardesWE}
/>
<LigneSalaire <LigneSalaire
type="nombre" type="nombre"
label="Garde de semaine (12h)" label="Garde de semaine (12h)"