a
This commit is contained in:
parent
9860598874
commit
ba5f04e039
|
|
@ -102,4 +102,19 @@ class ControleurAjaxbaremelettrecletemp extends Controleur {
|
|||
));
|
||||
}
|
||||
|
||||
public function detailactesconscollege()
|
||||
{
|
||||
$idActesbaremepriseenchargelettrecle = $this->requete->getParametreFormulaire("idActesbaremepriseenchargelettrecle");
|
||||
$lettreCle = $this->requete->getParametreFormulaire("lettreCle");
|
||||
|
||||
$_SESSION['idActesbaremepriseenchargelettrecle'] = $idActesbaremepriseenchargelettrecle;
|
||||
$_SESSION['lettreCle'] = $lettreCle;
|
||||
|
||||
$detailactes = $this->garantie->getActesGarantieBaremeLettreCleDetailacteCollege($idActesbaremepriseenchargelettrecle);
|
||||
|
||||
$this->genererVueAjax(array
|
||||
(
|
||||
'detailactes' => $detailactes
|
||||
));
|
||||
}
|
||||
}
|
||||
|
|
@ -92586,3 +92586,36 @@ function retour_bareme_college_temp()
|
|||
return;
|
||||
}
|
||||
}
|
||||
|
||||
async function detail_baremeacte_lettre_cle_college(idActesbaremepriseenchargelettrecle, lettreCle) {
|
||||
alert('detail_baremeacte_lettre_cle_college');
|
||||
return;
|
||||
|
||||
const racineWeb = document.getElementById("racineWeb").value;
|
||||
const url = `${racineWeb}Ajaxbaremelettrecletemp/detailactesconscollege/`;
|
||||
|
||||
const formData = new FormData();
|
||||
formData.append("idActesbaremepriseenchargelettrecle", idActesbaremepriseenchargelettrecle);
|
||||
formData.append("lettreCle", lettreCle);
|
||||
|
||||
try {
|
||||
const response = await fetch(url, {
|
||||
method: "POST",
|
||||
body: formData,
|
||||
});
|
||||
|
||||
if (!response.ok) {
|
||||
throw new Error(`Erreur HTTP : ${response.status}`);
|
||||
}
|
||||
|
||||
const html = await response.text();
|
||||
document.getElementById("div_detail_bareme_actes").innerHTML = html;
|
||||
|
||||
} catch (error) {
|
||||
console.error("Erreur lors du chargement du détail :", error);
|
||||
} finally {
|
||||
// Équivalent du bloc complete: — s'exécute toujours
|
||||
const modal = document.getElementById("div_detail_bareme_actes");
|
||||
$(modal).modal("show"); // Bootstrap modal conservé si Bootstrap jQuery est présent
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1675,7 +1675,6 @@ class Garantiesbaremepriseencharge extends Modele {
|
|||
|
||||
public function getActesGarantieBaremeLettreCleDetailacteCollege($idActesbaremepriseenchargelettrecle)
|
||||
{
|
||||
// $sql = "call sp_afficher_lettre_cle_bareme_detail_actes_temp(?);";
|
||||
$sql = "call sp_afficher_lettre_cle_bareme_detail_actes_college(?);";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idActesbaremepriseenchargelettrecle));
|
||||
|
|
|
|||
79
Vue/Ajaxbaremelettrecletemp/detailactesconscollege.php
Executable file
79
Vue/Ajaxbaremelettrecletemp/detailactesconscollege.php
Executable file
|
|
@ -0,0 +1,79 @@
|
|||
<?php
|
||||
$adminProd = $_SESSION['adminProd'];
|
||||
$idActesbaremepriseenchargelettrecle = $_SESSION['idActesbaremepriseenchargelettrecle'];
|
||||
$lettreCle = $_SESSION['lettreCle'];
|
||||
?>
|
||||
|
||||
<input type="hidden" id="idActesbaremepriseenchargelettrecle" name="idActesbaremepriseenchargelettrecle" value="<?= $idActesbaremepriseenchargelettrecle ?>">
|
||||
<input type="hidden" id="lettreCle" name="lettreCle" value="<?=$_SESSION['lettreCle']?>">
|
||||
|
||||
<div class="modal-dialog" style="max-width: 85%;" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-bs-dismiss="modal" >×</button>
|
||||
<legend class="modal-title text-center"> <?= $lettreCle . " => " . _("Détail des actes impactés") ?> </legend>
|
||||
</div>
|
||||
|
||||
<div class="modal-body">
|
||||
|
||||
<INPUT class="sr-only" TYPE="text" id="datejour" NAME="datejour" value="<?= datefr(date('Y/m/d')); ?>">
|
||||
|
||||
<hr style="border: 10px double blue; border-radius: 5px; background-color: blue;" />
|
||||
|
||||
<?php if(count($detailactes) > "0"): ?>
|
||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:9pt;" >
|
||||
<thead >
|
||||
<tr>
|
||||
<th style='text-align:center; border: 2px solid #939597; background-color: #dff2ff; color: #6A645A;'> <?= _("Acte") ?> </th>
|
||||
<th style='text-align:center; border: 2px solid #939597; background-color: #dff2ff; color: #6A645A;'> <?= _("Coefficient") ?> </th>
|
||||
<th style='text-align:center; border: 2px solid #939597; background-color: #dff2ff; color: #6A645A;'> <?= _("Plafond Acte") ?> </th>
|
||||
<th style='text-align:center; border: 2px solid #939597; background-color: #dff2ff; color: #6A645A;'> <?= _("TM") ?> </th>
|
||||
<th style='text-align:center; border: 2px solid #939597; background-color: #dff2ff; color: #6A645A;'> <?= _("Actif") ?> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody >
|
||||
<?php foreach ($detailactes as $v):
|
||||
$idActe = $this->nettoyer($v['id']);
|
||||
$supprime = $v['supprime'];
|
||||
$libelle = $this->nettoyer($v['libelle']);
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$libelle = $this->nettoyer($v['libelleEng']);
|
||||
}
|
||||
|
||||
if($this->nettoyer($v['actif'])=="1"){
|
||||
$actif = "Oui";
|
||||
}else{
|
||||
$actif = "Non";
|
||||
}
|
||||
?>
|
||||
|
||||
<?php if($supprime=='1'): ?>
|
||||
<tr valign="top" style="text-decoration: line-through red;">
|
||||
<?php else: ?>
|
||||
<tr valign="top">
|
||||
<?php endif; ?>
|
||||
<td style='border: 2px solid #939597;'><?= $libelle ?></td>
|
||||
<td style='text-align:center; border: 2px solid #939597;'><?= $this->nettoyer($v['coefficient']); ?> </td>
|
||||
<td style='text-align:center; border: 2px solid #939597;'><?= format_N($this->nettoyer($v['forfaitPlafond']));?></td>
|
||||
<td style='text-align:center; border: 2px solid #939597;'><?= $this->nettoyer($v['ticketModerateur']);?></td>
|
||||
<td style='text-align:center; border: 2px solid #939597;'><?= $actif;?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<?php else: ?>
|
||||
<div class="col-12 alert alert-danger text-center">
|
||||
<?= _("Aucune ligne insérée") ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
<button type="button" id="btn-fermer-modal" class="btn btn-default" data-bs-dismiss="modal" >Fermer</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -976,7 +976,7 @@
|
|||
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js" integrity="sha512-VEd+nq25CkR676O+pLBnDW09R7VQX9Mdiij052gVCp5yVH3jGtH70Ho/UUv4mJDsEdTvqRCFZg0NKGiojGnUCw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
||||
|
||||
<script src="Js/fonctions.js?ver=2026.04.05.02"></script>
|
||||
<script src="Js/fonctions.js?ver=2026.04.06.00"></script>
|
||||
|
||||
<script src="https://unpkg.com/vue@3/dist/vue.global.prod.js"></script>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user