Gestion du changement de type de contrat + correction du calcule des RTT sur un contrat qui commence en milieu de semaine #19
@@ -91,8 +91,11 @@ export const useEmployeeLeave = (
|
|||||||
try {
|
try {
|
||||||
const isForfait = isForfaitOnPhase.value
|
const isForfait = isForfaitOnPhase.value
|
||||||
const leaveYear = selectedLeaveYear.value
|
const leaveYear = selectedLeaveYear.value
|
||||||
const from = isForfait ? `${leaveYear}-01-01` : `${leaveYear - 1}-06-01`
|
let from = isForfait ? `${leaveYear}-01-01` : `${leaveYear - 1}-06-01`
|
||||||
const to = isForfait ? `${leaveYear}-12-31` : `${leaveYear}-05-31`
|
let to = isForfait ? `${leaveYear}-12-31` : `${leaveYear}-05-31`
|
||||||
|
const phase = selectedPhase.value
|
||||||
|
if (phase?.startDate && phase.startDate > from) from = phase.startDate
|
||||||
|
if (phase?.endDate && phase.endDate < to) to = phase.endDate
|
||||||
const holidayYears = isForfait ? [leaveYear] : [leaveYear - 1, leaveYear]
|
const holidayYears = isForfait ? [leaveYear] : [leaveYear - 1, leaveYear]
|
||||||
|
|
||||||
const [absences, summary, ...holidayResults] = await Promise.all([
|
const [absences, summary, ...holidayResults] = await Promise.all([
|
||||||
|
|||||||
Reference in New Issue
Block a user