newdesigngestionnaire/Vue/Ajaxtbmodifierbaremeaccessoireavenant/index.php
2026-04-10 12:51:14 +00:00

95 lines
5.2 KiB
PHP
Executable File

<div class="card border-0 shadow mb-4 border-start border-warning border-4 animate__animated animate__fadeIn">
<div class="card-header border-bottom bg-light py-3 d-flex align-items-center justify-content-between">
<h6 class="card-title mb-0 fw-bold text-warning text-uppercase small">
<i class="fas fa-edit me-2"></i><?= _("Modification des données") ?>
</h6>
<span class="badge bg-light text-muted border fw-normal">ID: <?= $bareme['id'] ?></span>
</div>
<div class="card-body p-4">
<form id="formData">
<input class="sr-only" type="text" id="id" name="id" value="<?= $bareme['id'] ?>">
<input class="sr-only" type="text" id="codeTypeContrat" name="codeTypeContrat" value="<?= $bareme['codeTypeContrat'] ?>">
<input class="sr-only" type="text" id="primeMin" name="primeMin" value="<?= $bareme['primeMin'] ?>">
<input class="sr-only" type="text" id="codeApplication" name="codeApplication" value="<?= $bareme['codeApplication'] ?>">
<input class="sr-only" type="text" id="primeMax" name="primeMax" value="<?= $bareme['primeMax'] ?>">
<div class="row g-3 mb-3">
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Type Contrat") ?></label>
<div class="input-group">
<span class="input-group-text bg-light text-muted"><i class="fas fa-lock"></i></span>
<select class="form-select text-center bg-light" disabled>
<?php liste_options($typecontrat, $this->nettoyer($bareme['codeTypeContrat']), true); ?>
</select>
</div>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Prime Mini") ?></label>
<div class="input-group">
<span class="input-group-text bg-light"><i class="fas fa-arrow-down text-muted"></i></span>
<input class="form-control text-center bg-light" type="text" disabled value="<?= format_N($this->nettoyer($bareme['primeMin'])); ?>">
</div>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-warning required"><?= _("Forfait") ?></label>
<div class="input-group">
<span class="input-group-text bg-warning-light text-warning"><i class="fas fa-money-bill-wave"></i></span>
<input class="form-control text-center fw-bold border-warning" type="text" id="accessoireForfait" name="accessoireForfait" value="<?= $bareme['accessoireForfait']; ?>" onkeyup="controle_numerique(this);" onblur="formatMonetaire(this);">
</div>
</div>
</div>
<div class="row g-3">
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Application") ?></label>
<div class="input-group">
<span class="input-group-text bg-light text-muted"><i class="fas fa-lock"></i></span>
<select class="form-select text-center bg-light" disabled>
<?php liste_options($application, $this->nettoyer($bareme['codeApplication']), true); ?>
</select>
</div>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Prime Maxi") ?></label>
<div class="input-group">
<span class="input-group-text bg-light"><i class="fas fa-arrow-up text-muted"></i></span>
<input class="form-control text-center bg-light" type="text" disabled value="<?= format_N($this->nettoyer($bareme['primeMax'])); ?>">
</div>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-warning"><?= _("Taux (%)") ?></label>
<div class="input-group">
<span class="input-group-text bg-warning-light text-warning"><i class="fas fa-percentage"></i></span>
<input class="form-control text-center fw-bold border-warning" type="number" step="0.01" id="tauxAccessoire" min="0" name="tauxAccessoire" value="<?= number_format($bareme['tauxAccessoire'], 2); ?>" onBlur="controle_numerique(this);">
</div>
</div>
</div>
</form>
</div>
</div>
<style>
.bg-warning-light {
background-color: rgba(255, 193, 7, 0.1);
}
.form-control:disabled, .form-select:disabled {
cursor: not-allowed;
background-color: #f8f9fa !important;
color: #6c757d !important;
border-color: #e9ecef;
}
.border-warning {
border-color: #ffc107 !important;
}
/* Focus spécifique pour les champs de modification */
.border-warning:focus {
box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.15);
}
</style>