newdesigngestionnaire/Vue/Ajaxgarantterritoire/index.php
2026-04-13 14:44:41 +00:00

95 lines
6.0 KiB
PHP
Executable File

<div id="div_garant" class="animate__animated animate__fadeIn">
<div class="row g-4">
<div id="div_sans_territoire" class="col-md-5">
<div class="card border-0 shadow-sm h-100">
<div class="card-header bg-light py-3 border-bottom">
<h6 class="card-title mb-0 fw-bold text-muted text-uppercase small">
<i class="fas fa-list me-2"></i><?= _("Garants Sans Accessoires Complémentaires") ?>
</h6>
</div>
<div class="card-body p-0">
<div class="p-2 border-bottom">
<button type="button" class="btn btn-primary btn-sm w-100 fw-bold rounded-pill shadow-sm" onclick="javascript:ajouter_tous_garants_territoire();">
<?= _("Ajouter tous") ?> <i class="fas fa-angle-double-right ms-1"></i>
</button>
</div>
<div class="table-responsive">
<table id="tableSansTerritoire" class="table table-hover align-middle mb-0 compact" style="width:100%">
<thead class="table-light small text-uppercase">
<tr>
<th class="ps-3"><?= _("Garants") ?></th>
<th class="text-center" width="80px">Action</th>
</tr>
</thead>
<tbody>
<?php foreach ($garants_sans_territoire as $v):
$codeGcAssureur = $v['codeGcAssureur'];
?>
<tr>
<td class="ps-3 fw-bold small"><?= $this->nettoyer($v['garant']) ?></td>
<td class="text-center">
<button class="btn btn-outline-primary btn-sm rounded-circle" title="Ajouter" onClick="javascript:ajouter_un_garant_territoire('<?=$codeGcAssureur?>');">
<i class="fas fa-chevron-right"></i>
</button>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div id="div_avec_seuil" class="col-md-7">
<div class="card border-0 shadow-sm h-100 border-start border-primary border-4">
<div class="card-header bg-light py-3 border-bottom">
<h6 class="card-title mb-0 fw-bold text-primary text-uppercase small">
<i class="fas fa-check-circle me-2"></i><?= _("Garants Avec Accessoires Complémentaires") ?>
</h6>
</div>
<div class="card-body p-0">
<div class="p-2 border-bottom">
<button type="button" class="btn btn-danger btn-sm w-100 fw-bold rounded-pill shadow-sm" onclick="javascript:retirer_tous_garants_territoire();">
<i class="fas fa-angle-double-left me-1"></i> <?= _("Retirer tous") ?>
</button>
</div>
<div class="table-responsive">
<table id="tableAvecTerritoire" class="table table-hover align-middle mb-0 compact" style="width:100%">
<thead class="table-light small text-uppercase">
<tr>
<th class="text-center" width="60px"><?= _("Retrait") ?></th>
<th class="ps-3"><?= _("Garant") ?></th>
<th class="text-center" width="150px"><?= _("Montant") ?></th>
</tr>
</thead>
<tbody>
<?php foreach ($garants_avec_territoire as $v):
$id = $v['id'];
$montantAccessoire = $this->nettoyer($v['montantAccessoire']);
?>
<tr>
<td class="text-center">
<button class="btn btn-outline-danger btn-sm rounded-circle" title="Retirer" onClick="javascript:retirer_un_garant_territoire('<?=$id?>');">
<i class="fas fa-chevron-left"></i>
</button>
</td>
<td class="ps-3 small fw-bold text-primary"><?= $this->nettoyer($v['garant']) ?></td>
<td class="pe-3">
<div class="input-group input-group-sm">
<input class="form-control text-center fw-bold border-primary-subtle" type="text" value="<?= format_N($montantAccessoire) ?>"
onfocus="formatNumerique(this);" onkeyup="controle_numerique(this);" onblur="formatMonetaire(this);"
onchange="javascript:maj_montant_accessoire_territoire(<?= $id ?>, this.value, this)">
<span class="input-group-text bg-light"><i class="fas fa-coins text-muted"></i></span>
</div>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>