newdesigngestionnaire/Vue/Detailbaremepriseencharge/index.php
2026-04-03 11:20:35 +00:00

131 lines
7.8 KiB
PHP
Executable File

<?php
$idBareme = $_SESSION['idBaremePriseEnCharge'];
$libelleBareme = $this->nettoyer($bareme['libelle']);
$isAnglais = est_anglophone();
?>
<div class="page-content px-3">
<header class="view-header mb-4">
<div class="header-content">
<div class="erp-breadcrumb"><?= _("Paramétrage") ?> / <?= _("Barèmes de Remboursement") ?></div>
<h1 class="view-title">
<i class="fas fa-cogs me-2 text-muted small"></i><?= _("Pilotage du Barème") ?>
</h1>
<p class="text-secondary small mb-0 mt-1">
<?= _("Structure") ?> : <span class="fw-bold text-primary"><?= $libelleBareme ?></span>
<span class="ms-2 badge-status badge-info">ID #<?= $idBareme ?></span>
</p>
</div>
<div class="header-actions">
<button class="btn btn-outline-secondary btn-sm" onclick="afficherDetailBareme();">
<i class="fas fa-history me-1"></i> <?= _("Historique des taux") ?>
</button>
</div>
</header>
<input type="hidden" id="nomForm" value="frmDetailBareme">
<input type="hidden" id="idBaremePriseEnCharge" value="<?= $idBareme ?>">
<input type="hidden" id="ligne2" value="<?= count($garantiesajoutees); ?>">
<input type="hidden" id="maxDateEffetBareme" value="<?= $maxDateEffetBareme ?>">
<div class="row g-3">
<div class="col-12">
<div class="card card-erp">
<div class="card-header-erp py-2 bg-light">
<span class="lbl-erp mb-0"><i class="fas fa-sliders-h me-2"></i><?= _("Mise à jour globale des taux") ?></span>
</div>
<div class="card-body">
<div class="row g-3 align-items-end">
<div class="col-md-3">
<label class="lbl-erp required"><?= _("Date de mise en vigueur") ?></label>
<div class="input-group input-group-sm">
<span class="input-group-text bg-white"><i class="fas fa-calendar-alt text-muted"></i></span>
<input type="text" id="dateEffetBareme" name="dateEffetBareme" class="form-control datepicker fw-bold text-center" required>
</div>
</div>
<div class="col-md-3">
<label class="lbl-erp required"><?= _("Ticket Modérateur Global") ?></label>
<div class="input-group input-group-sm">
<input type="text" id="ticketModerateurBareme" name="ticketModerateurBareme" class="form-control fw-bold text-center" value="<?= $tmBareme ?>">
<span class="input-group-text bg-white fw-bold">%</span>
</div>
</div>
<div class="col-md-3">
<button type="button" class="btn btn-primary btn-sm w-100 py-2" onclick="inserer_bareme();">
<i class="fas fa-sync-alt me-2"></i> <?= _("Appliquer à tous les actes") ?>
</button>
</div>
<div class="col-md-3">
<div class="small text-muted border-start ps-3">
<i class="fas fa-info-circle me-1"></i> <?= _("Cette action écrasera les taux spécifiques de chaque famille.") ?>
</div>
</div>
</div>
<div id="div_bareme" class="mt-3 p-3 border-top bg-light-subtle rounded-1" style="display:none;"></div>
</div>
</div>
</div>
<div class="col-12">
<div class="card card-erp overflow-hidden">
<div class="card-header-erp py-2 bg-light">
<span class="lbl-erp mb-0"><i class="fas fa-layer-group me-2"></i><?= _("Détail des plafonds et taux par Famille") ?></span>
<span class="badge-status badge-info"><?= count($garantiesajoutees) ?> <?= _("Familles") ?></span>
</div>
<div class="card-body p-0">
<div class="table-responsive">
<table class="table table-hover align-middle mb-0">
<thead>
<tr>
<th class="ps-4" width="120px"><?= _("Code") ?></th>
<th><?= _("Libellé de la Famille") ?></th>
<th class="text-center"><?= _("Actes Paramétrés") ?></th>
<th class="text-center"><?= _("Non Paramétrés") ?></th>
<th class="text-end pe-4" width="100px"><?= _("Actions") ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($garantiesajoutees as $v):
$codeG = $this->nettoyer($v['codeGarantie']);
$nomG = $isAnglais ? $this->nettoyer($v['libelleEng']) : $this->nettoyer($v['libelle']);
$actives = (int)$v['nbre_lignes_actives'];
$inactives = (int)$v['nbre_lignes_inactives'];
?>
<tr class="cursor-pointer" ondblclick="afficher_actes_garantiebareme(<?= $idBareme ?>,'<?= $codeG ?>');">
<td class="ps-4">
<span class="badge-status badge-info font-monospace"><?= $codeG ?></span>
</td>
<td>
<div class="fw-bold text-dark"><?= $nomG ?></div>
<div class="text-muted smaller" style="font-size: 10px;"><?= _("Double-cliquez pour configurer les actes") ?></div>
</td>
<td class="text-center">
<span class="badge-status <?= $actives > 0 ? 'badge-valide' : 'badge-inactive' ?>">
<?= str_pad($actives, 2, "0", STR_PAD_LEFT) ?>
</span>
</td>
<td class="text-center">
<span class="badge-status <?= $inactives > 0 ? 'badge-urgent' : 'badge-inactive' ?>">
<?= str_pad($inactives, 2, "0", STR_PAD_LEFT) ?>
</span>
</td>
<td class="text-end pe-4">
<button class="btn btn-outline-secondary btn-sm"
onclick="afficher_actes_garantiebareme(<?= $idBareme ?>,'<?= $codeG ?>');"
title="<?= _("Éditer") ?>">
<i class="fas fa-chevron-right"></i>
</button>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="div_actesgarantiebareme" role="dialog" data-bs-backdrop="static" data-bs-keyboard="false"></div>