radiantrh/Vue/Ajaxfacturesclassiques/index.php
2026-01-21 14:40:01 +00:00

112 lines
7.4 KiB
PHP
Executable File

<input id="nbLigne" name="nbLigne" class="visually-hidden" type="text" value="<?= count($dossiers) ?>">
<?php if($filtre == "2"): ?>
<div class="table-responsive shadow-sm rounded border bg-white p-2">
<table class="table table-hover table-striped align-middle mb-0 tabspeciale compact" style="font-size:8.5pt; width:100%;">
<thead class="text-nowrap">
<tr>
<th class="text-center"><?= _("Réclamation") ?></th>
<th class="text-center"><?= _("Système") ?></th>
<th class="text-center"><?= _("ID Bord") ?></th>
<th class="text-center"><?= _("Nb Dos") ?></th>
<th class="text-center"><?= _("Nb Fact") ?></th>
<th class="text-center"><?= _("Réclamé") ?></th>
<th class="text-center text-warning"><?= _("Rejet") ?></th>
<th class="text-center text-warning"><?= _("Exclu") ?></th>
<th class="text-center"><?= _("Base") ?></th>
<th class="text-center text-warning"><?= _("T M") ?></th>
<th class="text-center text-info"><?= _("A Remb") ?></th>
<th class="text-center text-warning"><?= _("Dépass") ?></th>
<th class="text-center"><?= _("Retenu") ?></th>
<th class="text-center"><?= _("Règlement") ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($dossiers as $dossier):
$idBord = $this->nettoyer($dossier['idDossierClassiquePolice']);
?>
<tr class="text-nowrap text-center">
<td><?= dateLang($this->nettoyer($dossier['dateReclamation']), $_SESSION['lang']) ?></td>
<td class="small text-muted"><?= dateheureLang($this->nettoyer($dossier['dateSysteme'], $_SESSION['lang'])) ?></td>
<td>
<button type="button" class="btn btn-sm btn-primary rounded-pill px-3 shadow-sm"
onclick="consulter_un_bordereau_rbcl('<?= $idBord ?>');">
<i class="fas fa-file-invoice me-1"></i> <?= $idBord ?>
</button>
</td>
<td><?= format_N($this->nettoyer($dossier['nbDossier'])) ?></td>
<td><?= format_N($this->nettoyer($dossier['ndFacture'])) ?></td>
<td class="fw-bold"><?= format_N($this->nettoyer($dossier['fraisReel'])) ?></td>
<td class="text-danger fw-bold"><?= format_N($this->nettoyer($dossier['montantRejete'])) ?></td>
<td class="text-danger"><?= format_N($this->nettoyer($dossier['exclusion'])) ?></td>
<td><?= format_N($this->nettoyer($dossier['baseRemboursement'])) ?></td>
<td class="text-danger"><?= format_N($this->nettoyer($dossier['montantTm'])) ?></td>
<td class="text-primary fw-bold fs-6"><?= format_N($this->nettoyer($dossier['montantArembourser'])) ?></td>
<td class="text-danger small"><?= format_N($this->nettoyer($dossier['depassementLimite'])) ?></td>
<td class="fw-bold"><?= format_N($this->nettoyer($dossier['fraisRetenu'])) ?></td>
<td><span class="badge bg-light text-dark border"><?= dateLang($this->nettoyer($dossier['dateReglement']), $_SESSION['lang']) ?></span></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<?php else: ?>
<div class="table-responsive shadow-sm rounded border bg-white p-2">
<table class="table table-hover table-striped align-middle mb-0 tabspeciale compact" style="font-size:8.5pt; width:100%;">
<thead class="text-nowrap">
<tr>
<th>Date</th>
<th><?= _("Saisie") ?></th>
<th><?= _("Prestataire") ?></th>
<th><?= _("ID Dossier") ?></th>
<th><?= _("Nb Fact") ?></th>
<th class="text-center"><?= _("Réclamé") ?></th>
<th class="text-center text-warning"><?= _("Rejet") ?></th>
<th class="text-center"><?= _("A Remb") ?></th>
<th class="text-center text-warning"><?= _("Dépass") ?></th>
<th class="text-center"><?= _("Retenu") ?></th>
<th class="text-center"><?= _("Règlement") ?></th>
<th class="text-center"><?= _("ID Bord") ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($dossiers as $dossier):
$idDoss = $this->nettoyer($dossier['idDossierClassique']);
$idBord = $this->nettoyer($dossier['idDossierClassiquePolice']);
$hasBord = ($idBord > "0");
?>
<tr class="text-nowrap <?= $hasBord ? 'table-warning-subtle' : '' ?>">
<td class="text-center"><?= dateLang($this->nettoyer($dossier['dateConsultation']), $_SESSION['lang']) ?></td>
<td class="text-center small text-muted"><?= dateheureLang($this->nettoyer($dossier['dateSysteme']), $_SESSION['lang']) ?></td>
<td class="small"><?= $this->nettoyer($dossier['prestataireConsultation']) ?></td>
<td class="text-center">
<?php if(!$hasBord): ?>
<button type="button" class="btn btn-xs btn-outline-primary fw-bold" onclick="consulter_dossier_classique('<?= $idDoss ?>');">
<?= $idDoss ?>
</button>
<?php else: ?>
<span class="fw-bold text-muted"><?= $idDoss ?></span>
<?php endif; ?>
</td>
<td class="text-center"><?= format_N($this->nettoyer($dossier['ndFacture'])) ?></td>
<td class="text-center fw-bold"><?= format_N($this->nettoyer($dossier['fraisReel'])) ?></td>
<td class="text-center text-danger"><?= format_N($this->nettoyer($dossier['montantRejete'])) ?></td>
<td class="text-center text-primary fw-bold"><?= format_N($this->nettoyer($dossier['montantArembourser'])) ?></td>
<td class="text-center text-danger small"><?= format_N($this->nettoyer($dossier['depassementLimite'])) ?></td>
<td class="text-center fw-bold"><?= format_N($this->nettoyer($dossier['fraisRetenu'])) ?></td>
<td class="text-center small"><?= dateLang($this->nettoyer($dossier['dateReglement']), $_SESSION['lang']) ?></td>
<td class="text-center">
<?php if($hasBord): ?>
<button type="button" class="btn btn-xs btn-primary rounded-pill" onclick="consulter_un_bordereau_rbcl('<?= $idBord ?>');">
<?= $idBord ?>
</button>
<?php else: ?>
<span class="text-muted small">--</span>
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<?php endif; ?>