This commit is contained in:
KONE SOREL 2026-03-29 13:11:08 +00:00
parent aba92b07f2
commit 429f32dcf0
4 changed files with 18 additions and 89 deletions

View File

@ -7102,12 +7102,8 @@ function ajaxenteterequete()
});
}
function requetes_resume_sinistres()
function requetes_sinistres_rh()
{
const codeLangue = document.querySelector("#codeLangue")?.value || "fr_FR";
const titre = (codeLangue === "en_US") ? "SUMMARY OF CLAIMS" : "RESUME DES SINISTRES";
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
@ -7154,8 +7150,6 @@ function requetes_resume_sinistres()
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val($("#nbligne_info").val());
appliquerDataTable('.tabliste', {}, titre);
}
});
}
@ -7220,64 +7214,6 @@ function requetes_resume_sinistres_export()
});
}
function requetes_detail_sinistres()
{
const codeLangue = document.querySelector("#codeLangue")?.value || "fr_FR";
const titre = (codeLangue === "en_US") ? "PERIODIC CLAIMS DETAIL" : "DÉTAIL PÉRIODIQUE DES SINISTRES";
$('#div_export_a').html("");
donnees = "";
donnees_retour = "";
codeRequete=$("#codeRequete").val();
if (codeRequete<=" ")
{
v_msg="Veuillez sélectionner une requête!";
v_msgEng="Please select a query!";
alert_ebene(v_msg, v_msgEng);
$("#codeRequete").focus();
return;
}
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
dateFacture1 = $("#dateFacture1").val();
dateFacture2 = $("#dateFacture2").val();
donnees += '&dateFacture1=' + dateFacture1;
donnees += '&dateFacture2=' + dateFacture2;
$("#div_detail_requete").html(`
<div class="d-flex flex-column align-items-center justify-content-center" style="padding-top:80px;">
<div class="spinner-border text-primary" role="status" style="width:3rem; height:3rem;">
<span class="visually-hidden">Loading...</span>
</div>
<span class="mt-3 fs-5 fw-bold">
Veuillez patienter... / Please wait...
</span>
</div>
`);
$.ajax({
url: v_url,
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
donnees_retour = data;
},
complete: function() {
$("#div_detail_requete").html(donnees_retour);
$("#nbligne").val($("#nbligne_info").val());
appliquerDataTable('.tabliste', {}, titre);
}
});
}
function envoyer_notification_avenant(idAvenant)
{
donnees = 'idAvenant='+idAvenant;
@ -7302,4 +7238,5 @@ function envoyer_notification_avenant(idAvenant)
}
});
}
}

View File

@ -33,11 +33,10 @@
</div>
<div class="col-6 col-md-3">
<button type="button" class="btn btn-primary btn-sm w-100 fw-bold shadow-sm py-2" onclick="requetes_detail_sinistres();">
<button type="button" class="btn btn-primary btn-sm w-100 fw-bold shadow-sm py-2" onclick="requetes_sinistres_rh();">
<i class="fas fa-search me-2"></i><?= _("Afficher") ?>
</button>
</div>
</div>
</div>
</div>

View File

@ -1,49 +1,42 @@
<?php
// Sécurisation des dates par défaut
$_SESSION['dateDebutRequete'] = isset($_SESSION['dateDebutRequete'])
? dateLang($_SESSION['dateDebutRequete'], $_SESSION['lang'])
: dateLang($this->nettoyer($sppoliceentete['dateEffet']), $_SESSION['lang']);
$_SESSION['dateFinRequete'] = dateCouranteLang($_SESSION['lang']);
?>
<div id="div_ente_requete" class="card border-0 shadow-sm bg-light mb-2" style="border-radius: 12px;">
<div class="card-body p-3">
<div class="row g-3 align-items-end">
<div class="col-12 col-md-5">
<div class="col-12 col-md-6">
<label class="form-label small fw-bold text-muted text-uppercase mb-1">
<i class="fas fa-calendar-alt me-1 text-primary"></i> <?= _("Période de recherche") ?>
</label>
<div class="input-group input-group-sm">
<input class="form-control text-center fw-bold" type="text" id="dateFacture1" name="dateFacture1"
value="<?= $_SESSION['dateDebutRequete']; ?>" readonly>
<input class="form-control datepicker text-center fw-bold" type="text" id="dateFacture1" name="dateFacture1"
value="<?= $_SESSION['dateDebutRequete']; ?>" required>
<span class="input-group-text bg-white fw-bold border-start-0 border-end-0"><?= _("au") ?></span>
<input class="form-control datepicker text-center fw-bold" type="text" id="dateFacture2" name="dateFacture2"
value="<?= $_SESSION['dateFinRequete'] ?>" required>
</div>
</div>
<div class="col-6 col-md-2">
<label class="form-label small fw-bold text-muted text-uppercase mb-1"><?= _("Lignes") ?></label>
<div class="col-6 col-md-3">
<label class="form-label small fw-bold text-muted text-uppercase mb-1"><?= _("Lignes trouvées") ?></label>
<div class="input-group input-group-sm">
<span class="input-group-text bg-dark text-white"><i class="fas fa-list-ol"></i></span>
<span class="input-group-text bg-dark text-white border-dark"><i class="fas fa-list-ol"></i></span>
<input class="form-control text-center bg-white fw-bold" type="text" id="nbligne" name="nbligne" value="0" readonly>
</div>
</div>
<div class="col-6 col-md-5">
<div class="d-flex gap-2">
<button type="button" class="btn btn-primary btn-sm flex-grow-1 fw-bold shadow-sm" onclick="javascript:requetes_resume_sinistres();">
<i class="fas fa-search me-2"></i><?= _("Afficher") ?>
</button>
<button type="button" class="btn btn-success btn-sm flex-grow-1 fw-bold shadow-sm" onclick="javascript:requetes_resume_sinistres_export();">
<i class="fas fa-file-excel me-2"></i><?= _("Exporter") ?>
</button>
</div>
<div class="col-6 col-md-3">
<button type="button" class="btn btn-primary btn-sm w-100 fw-bold shadow-sm py-2" onclick="requetes_sinistres_rh();">
<i class="fas fa-search me-2"></i><?= _("Afficher") ?>
</button>
</div>
</div>
</div>
</div>
<div id="div_export_a">
</div>

View File

@ -710,7 +710,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<!-- Application Scripts -->
<script src="/Js/fonctions.js?ver=2026.03.29.02"></script>
<script src="/Js/fonctions.js?ver=2026.03.29.03"></script>
<script type="text/javascript">
raffraichier_gabarit();