faze
This commit is contained in:
parent
d3677e45a2
commit
fb12f36e7d
33
Controleur/ControleurAjaxrequeteresumesinistres.php
Normal file
33
Controleur/ControleurAjaxrequeteresumesinistres.php
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Police.php';
|
||||
|
||||
class ControleurAjaxrequeteresumesinistres extends Controleur
|
||||
{
|
||||
private $sppolice;
|
||||
|
||||
public function __construct() {
|
||||
$this->sppolice = new Police();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$dateFacture1 = $this->requete->getParametreDate("dateFacture1");
|
||||
$dateFacture2 = $this->requete->getParametreDate("dateFacture2");
|
||||
|
||||
|
||||
$_SESSION['debutRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture1");
|
||||
$_SESSION['finRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture2");
|
||||
|
||||
$feuillemaladies = $this->feuillemaladie->requetesfeuillesmaladie($codePrestataire, $dateFacture1, $dateFacture2);
|
||||
|
||||
$feuillemaladies_total = null;
|
||||
|
||||
if(count($feuillemaladies)>"0")
|
||||
{
|
||||
$feuillemaladies_total = $feuillemaladies['0'];
|
||||
}
|
||||
|
||||
$this->genererVueAjax(array('feuillemaladies' => $feuillemaladies, 'feuillemaladies_total' => $feuillemaladies_total));
|
||||
}
|
||||
}
|
||||
132
Js/fonctions.js
132
Js/fonctions.js
|
|
@ -6613,7 +6613,17 @@ function init_remplacement_adherent()
|
|||
|
||||
donnees = 'dateSortie='+dateS+'&dateRemplacement='+dateR+'&motifavenant='+motifavenant+'&fraisCarte='+fraisCarte;
|
||||
|
||||
$("#div_remplacement_adherent").html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
|
||||
$("#div_remplacement_adherent").html(`
|
||||
<div class="d-flex flex-column align-items-center justify-content-center" style="padding-top:80px;">
|
||||
<div class="spinner-border text-primary" role="status" style="width:3rem; height:3rem;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span class="mt-3 fs-5 fw-bold">
|
||||
Veuillez patienter... / Please wait...
|
||||
</span>
|
||||
</div>
|
||||
`
|
||||
);
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxremplaceradherent/init/",
|
||||
|
|
@ -6803,7 +6813,16 @@ function enregistrer_remplacement_adherent()
|
|||
.then((isConfirmed) => {
|
||||
if (isConfirmed) {
|
||||
// L'utilisateur a confirmé
|
||||
$("#div_remplacement_adherent").html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
|
||||
$("#div_remplacement_adherent").html(`
|
||||
<div class="d-flex flex-column align-items-center justify-content-center" style="padding-top:80px;">
|
||||
<div class="spinner-border text-primary" role="status" style="width:3rem; height:3rem;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span class="mt-3 fs-5 fw-bold">
|
||||
Veuillez patienter... / Please wait...
|
||||
</span>
|
||||
</div>
|
||||
`);
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxremplaceradherent/enregistrerremplacementadherent/",
|
||||
|
|
@ -6835,7 +6854,17 @@ function enregistrer_remplacement_adherent()
|
|||
function pop_afficher_selection_reincorporation()
|
||||
{
|
||||
var div_selection_assure = $('#div_selection_assure');
|
||||
div_selection_assure.html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
|
||||
div_selection_assure.html(`
|
||||
<div class="d-flex flex-column align-items-center justify-content-center" style="padding-top:80px;">
|
||||
<div class="spinner-border text-primary" role="status" style="width:3rem; height:3rem;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span class="mt-3 fs-5 fw-bold">
|
||||
Veuillez patienter... / Please wait...
|
||||
</span>
|
||||
</div>
|
||||
`);
|
||||
|
||||
$("#btn_pop").click();
|
||||
|
||||
$.ajax({
|
||||
|
|
@ -6909,7 +6938,16 @@ function beneficiaire_a_reincorporer(p_choix, p_id_beneficiaire)
|
|||
function recapituler_reincorporer()
|
||||
{
|
||||
var div_assure_a_retirer = $('#div_assure_a_retirer');
|
||||
div_assure_a_retirer.html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
|
||||
div_assure_a_retirer.html(`
|
||||
<div class="d-flex flex-column align-items-center justify-content-center" style="padding-top:80px;">
|
||||
<div class="spinner-border text-primary" role="status" style="width:3rem; height:3rem;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span class="mt-3 fs-5 fw-bold">
|
||||
Veuillez patienter... / Please wait...
|
||||
</span>
|
||||
</div>
|
||||
`);
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxdetailreincorporation/recapituler/",
|
||||
|
|
@ -6941,7 +6979,16 @@ function lister_ged_adherent()
|
|||
|
||||
donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine+'&codeNaturePiece='+codeNaturePiece;
|
||||
|
||||
$("#div_ged").html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
|
||||
$("#div_ged").html(`
|
||||
<div class="d-flex flex-column align-items-center justify-content-center" style="padding-top:80px;">
|
||||
<div class="spinner-border text-primary" role="status" style="width:3rem; height:3rem;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span class="mt-3 fs-5 fw-bold">
|
||||
Veuillez patienter... / Please wait...
|
||||
</span>
|
||||
</div>
|
||||
`);
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxlistegedadherent/",
|
||||
|
|
@ -6966,7 +7013,16 @@ function lister_ged_beneficiaire_prod()
|
|||
|
||||
donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine+'&codeNaturePiece='+codeNaturePiece;
|
||||
|
||||
$("#div_ged").html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
|
||||
$("#div_ged").html(`
|
||||
<div class="d-flex flex-column align-items-center justify-content-center" style="padding-top:80px;">
|
||||
<div class="spinner-border text-primary" role="status" style="width:3rem; height:3rem;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span class="mt-3 fs-5 fw-bold">
|
||||
Veuillez patienter... / Please wait...
|
||||
</span>
|
||||
</div>
|
||||
`);
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxlistegedbeneficiaireprod/",
|
||||
|
|
@ -7000,7 +7056,16 @@ function ajaxenteterequete()
|
|||
|
||||
v_url = $("#racineWeb").val()+"Ajaxrequeteentete"+codeRequete+"/";
|
||||
|
||||
$("#div_ente_requete").html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
|
||||
$("#div_ente_requete").html(`
|
||||
<div class="d-flex flex-column align-items-center justify-content-center" style="padding-top:80px;">
|
||||
<div class="spinner-border text-primary" role="status" style="width:3rem; height:3rem;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span class="mt-3 fs-5 fw-bold">
|
||||
Veuillez patienter... / Please wait...
|
||||
</span>
|
||||
</div>
|
||||
`);
|
||||
|
||||
$.ajax({
|
||||
url: v_url,
|
||||
|
|
@ -7013,4 +7078,57 @@ function ajaxenteterequete()
|
|||
$(".datepicker" ).datepicker();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function requetes_feuilles_maladie()
|
||||
{
|
||||
$('#div_export_a').html("");
|
||||
donnees = "";
|
||||
donnees_retour = "";
|
||||
|
||||
codeRequete=$("#codeRequete").val();
|
||||
|
||||
if (codeRequete<=" ")
|
||||
{
|
||||
v_msg="Veuillez sélectionner une requête!";
|
||||
v_msgEng="Please select a query!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#codeRequete").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/";
|
||||
|
||||
dateFacture1 = $("#dateFacture1").val();
|
||||
dateFacture2 = $("#dateFacture2").val();
|
||||
|
||||
donnees += '&dateFacture1=' + dateFacture1;
|
||||
donnees += '&dateFacture2=' + dateFacture2;
|
||||
|
||||
$("#div_detail_requete").html(`
|
||||
<div class="d-flex flex-column align-items-center justify-content-center" style="padding-top:80px;">
|
||||
<div class="spinner-border text-primary" role="status" style="width:3rem; height:3rem;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span class="mt-3 fs-5 fw-bold">
|
||||
Veuillez patienter... / Please wait...
|
||||
</span>
|
||||
</div>
|
||||
`);
|
||||
|
||||
$.ajax({
|
||||
url: v_url,
|
||||
type : 'post',
|
||||
data: donnees,
|
||||
error: function(errorData) {
|
||||
},
|
||||
success: function(data) {
|
||||
donnees_retour = data;
|
||||
},
|
||||
complete: function() {
|
||||
$("#div_detail_requete").html(donnees_retour);
|
||||
$("#nbligne").val($("#nbligne_info").val());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
@ -11,7 +11,7 @@
|
|||
value="<?= dateLang($this->nettoyer($sppoliceentete['dateEffet']), $_SESSION['lang']) ?>" required>
|
||||
<span class="input-group-text bg-white fw-bold border-start-0 border-end-0"><?= _("au") ?></span>
|
||||
<input class="form-control datepicker text-center fw-bold" type="text" id="dateFacture2" name="dateFacture2"
|
||||
value="<?= $_SESSION['finRequeteFr_C'] ?>" required>
|
||||
value="<?= dateLang($_SESSION['finRequeteFr_C'], $_SESSION['lang']) ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
82
Vue/Ajaxrequeteresumesinistres/index.php
Normal file
82
Vue/Ajaxrequeteresumesinistres/index.php
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<?php $nbligne = 0; ?>
|
||||
|
||||
<div id="div_detail_requete">
|
||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:7pt;">
|
||||
<thead>
|
||||
|
||||
<tr>
|
||||
<td colspan="8" style='text-align:center'> <?= format_N($this->nettoyer($feuillemaladies_total['nbLigne'])) ?> <?= _("Lignes au total") ?> </td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisReelTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantTmTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantArembourserTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisExcluTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisRetenuTotal'])) ?></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th width="20%" > <?= _("Prestataire") ?> </th>
|
||||
<th style='text-align:center'> Date </th>
|
||||
<th style='text-align:center'> <?= _("Cons") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ordon") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Hospit") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Optic") ?> </th>
|
||||
<th width="20%" colspan="2" style='text-align:center'> <?= _("Bénéficiaire") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Frais") ?> </th>
|
||||
<th style='text-align:center'> <?= _("T M") ?> </th>
|
||||
<th style='text-align:center'> <?= _("A Remb") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Dépas") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ret") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Fact") ?> </th>
|
||||
</tr>
|
||||
|
||||
</thead>
|
||||
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="8" style='text-align:center'> <?= format_N($this->nettoyer($feuillemaladies_total['nbLigne'])) ?> <?= _("Lignes au total") ?> </td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisReelTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantTmTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantArembourserTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisExcluTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisRetenuTotal'])) ?></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
|
||||
<tbody>
|
||||
<?php foreach ($feuillemaladies as $feuillemaladie):
|
||||
$numeroFeuilleMaladie=$this->nettoyer($feuillemaladie['numeroFeuilleMaladie']);
|
||||
$idFacture=$this->nettoyer($feuillemaladie['idFacture']);
|
||||
$tiersPayant = $feuillemaladie['tiersPayant'];
|
||||
$nbligne++;
|
||||
?>
|
||||
<tr valign="top">
|
||||
<td><?= $this->nettoyer($feuillemaladie['prestataire']) ?></td>
|
||||
<td align='center'><?= dateheureLang($this->nettoyer($feuillemaladie['dateSysteme'])) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonConsultation']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonOrdonnance']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonHospitalisation']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonOptique']) ?></td>
|
||||
<td width="5%" align='center'><?= $this->nettoyer($feuillemaladie['numeroBeneficiaire']) ?></td>
|
||||
<td><?= $this->nettoyer($feuillemaladie['beneficiaire']) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladie['fraisReel'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladie['montantTm'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladie['montantArembourser'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladie['fraisExclu'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladie['fraisRetenu'])) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($feuillemaladie['idFacture']) ?></td>
|
||||
</tr>
|
||||
|
||||
<?php
|
||||
if ($nbligne == 200) {
|
||||
$nbligne = "> ".$nbligne." => " . _("Utilisez Excel");
|
||||
break;
|
||||
}
|
||||
?>
|
||||
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<input class="sr-only" type="text" id="nbligne_info" name="nbligne_info" value="<?= $nbligne ?>" >
|
||||
</div>
|
||||
Loading…
Reference in New Issue
Block a user