131 lines
7.8 KiB
PHP
Executable File
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>
|