This commit is contained in:
KANE LAZENI 2026-06-13 20:46:42 +00:00
parent f40ebe0ecc
commit 39e01a175f
4 changed files with 266 additions and 2 deletions

View File

@ -125,5 +125,14 @@ class ControleurAjaxlisteacteexamen extends Controleur {
$this->ententeprealable->majquantiteprovisoire($idExamen, $quantite);
}
public function majarticle()
{
$idExamen = $this->requete->getParametreFormulaire("idExamen");
$article52 = $this->requete->getParametreFormulaire("article52");
//
$this->ententeprealable->majarticleprovisoire($idExamen, $article52);
}
}
}

View File

@ -92601,3 +92601,194 @@ function valider_tarif()
});
}
function maj_article_52(idExamen, article52)
{
donnees = 'idExamen='+idExamen+"&article52="+article52;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlisteacteexamen/majarticle/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function maj_article_52_pha(idDemandeententeprealable, article52)
{
donnees = 'idDemandeententeprealable='+idDemandeententeprealable+"&article52="+article52;
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistemedicamentsentente/majarticle/",
type: 'POST',
data: donnees,
success: function(data) {
},
error: function(data) {
},
complete: function() {
}
});
}
function actes_article_52()
{
window.location.assign($("#racineWeb" ).val()+"Listeactesnonsupportes/");
}
function delais_reponse_entente()
{
window.location.assign($("#racineWeb" ).val()+"Delaisreponseentente/");
}
function consulter_liste_article52()
{
codePrestataire=$("#codePrestataire").val();
$('#div_export_article').html('');
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'codePrestataire='+codePrestataire;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_liste").html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/>&nbsp;&nbsp;<span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
$.ajax({
url: $("#racineWeb").val()+"Ajaxlistearticlenonsupporte/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_liste").html(data);
},
complete: function() {
}
});
}
function export_article_52()
{
codePrestataire = $("#codePrestataire").val();
debut = $("#debut").val();
fin = $("#fin").val();
donnees = 'codePrestataire='+codePrestataire;
donnees += '&debut='+debut+'&fin='+fin;
var div_export = $('#div_export_article');
div_export.html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/>&nbsp;&nbsp;<span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
//$("#btn_exporter").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterlistenonsupporte/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}
function consulter_delais_entente()
{
codePrestataire=$("#codePrestataire").val();
codeTypeDemande=$("#codeTypeDemande").val();
debut=$("#debut").val();
fin=$("#fin").val();
donnees = 'codePrestataire='+codePrestataire+'&codeTypeDemande='+codeTypeDemande;
donnees += '&debut='+debut+'&fin='+fin;
$("#div_ententeprealable").html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/>&nbsp;&nbsp;<span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdelaisreponse/",
type : 'post',
data: donnees,
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function consulter_delais_entente_vide()
{
$("#div_ententeprealable").html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/>&nbsp;&nbsp;<span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
$.ajax({
url: $("#racineWeb").val()+"Ajaxdelaisreponse/vide/",
type : 'post',
error: function(errorData) {
},
success: function(data) {
$("#div_ententeprealable").html(data);
},
complete: function() {
}
});
}
function exporter_delais_entente()
{
codePrestataire = $("#codePrestataire").val();
codeTypeDemande = $("#codeTypeDemande").val();
debut = $("#debut").val();
fin = $("#fin").val();
donnees = 'codePrestataire='+codePrestataire+'&codeTypeDemande='+codeTypeDemande;
donnees += '&debut='+debut+'&fin='+fin;
var div_export = $('#div_export_delais');
div_export.html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/>&nbsp;&nbsp;<span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
$("#btn_exporter").click();
$.ajax({
url: $("#racineWeb").val()+"Ajaxexporterdelaientente/",
type: 'POST',
data: donnees,
success: function(data)
{
div_export.html(data);
},
error : function(resultat, statut, erreur)
{
},
complete: function(data)
{
}
});
}

View File

@ -930,5 +930,69 @@ class Ententeprealable extends Modele {
$this->executerRequete($sql, array($numeroFeuilleMaladie, $codeAffection, $user));
}
public function majarticleprovisoire($idExamen, $article52)
{
$sql = 'call sp_p_majarticleprovisoire_temp(?, ?);';
$resultat = $this->executerRequete($sql, array($idExamen, $article52));
}
public function majarticleprovisoire_pha($idEntentePrealable, $article52)
{
$sql = 'call sp_p_majarticleprovisoire_temp_pha(?, ?);';
$this->executerRequete($sql, array($idEntentePrealable, $article52));
}
public function getListearticlenonsupporte($codePrestataire, $debut, $fin)
{
$codePrestataire = contruireParamLike($codePrestataire);
$sql = 'call sp_get_liste_actesnonsupportes(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $debut, $fin));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getTotalarticlenonsupporte($codePrestataire, $debut, $fin)
{
$codePrestataire = contruireParamLike($codePrestataire);
$sql = 'call sp_get_total_actesnonsupportes(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $debut, $fin));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getListedelaisentente($codePrestataire, $codeTypeDemande, $debut, $fin)
{
$codePrestataire = contruireParamLike($codePrestataire);
$sql = 'call sp_get_delais_entente_prealable(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeDemande, $debut, $fin));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeExportDelaisentente($codePrestataire, $codeTypeDemande, $debut, $fin)
{
$codePrestataire = contruireParamLike($codePrestataire);
$sql = 'call sp_get_delais_entente_prealable_export(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeDemande, $debut, $fin));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -984,7 +984,7 @@
<script src="https://cdn.jsdelivr.net/npm/toastr@2.1.4/build/toastr.min.js" crossorigin="anonymous"></script>
<script src="Js/fonctions.js?ver=2026.05.12.00"></script>
<script src="Js/fonctions.js?ver=2026.06.13.00"></script>
<script src="https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.prod.js"></script>