a
This commit is contained in:
parent
972ba00425
commit
18f2fed106
|
|
@ -1,12 +1,15 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
require_once 'Modele/Ouinon.php';
|
||||
|
||||
class ControleurAjaxlistemedicamentsentente extends Controleur {
|
||||
private $ententeprealable;
|
||||
private $oui_non;
|
||||
|
||||
public function __construct() {
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
$this->oui_non = new Ouinon();
|
||||
}
|
||||
|
||||
public function index()
|
||||
|
|
@ -29,14 +32,15 @@ class ControleurAjaxlistemedicamentsentente extends Controleur {
|
|||
$ententeprealables = $this->ententeprealable->getEntenteprealableTempPha($idEnteteEntentePrealable);
|
||||
|
||||
$numeroBon = $this->ententeprealable->getNumeroBonPrescrit($codeTypeEntentePrealable, $numeroFeuilleMaladie);
|
||||
|
||||
$article52OuiNon = $this->oui_non->getListe();
|
||||
|
||||
$this->genererVueAjax(array('entete' => $entete, 'ententeprealables' => $ententeprealables,
|
||||
'prescription' => $prescription, 'numeroBon' => $numeroBon
|
||||
'prescription' => $prescription, 'numeroBon' => $numeroBon, 'article52OuiNon' => $article52OuiNon
|
||||
));
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function traitementprovisoire()
|
||||
{
|
||||
$idEnteteEntentePrealable = $_SESSION['idEnteteEntentePrealable'];
|
||||
|
|
@ -44,7 +48,9 @@ class ControleurAjaxlistemedicamentsentente extends Controleur {
|
|||
|
||||
$entete = $this->ententeprealable->getEnteteEntenteprealableTemp($idEnteteEntentePrealable);
|
||||
|
||||
$this->genererVueAjax(array('ententeprealables' => $ententeprealables, 'entete' => $entete));
|
||||
$article52OuiNon = $this->oui_non->getListe();
|
||||
|
||||
$this->genererVueAjax(array('ententeprealables' => $ententeprealables, 'entete' => $entete, 'article52OuiNon' => $article52OuiNon));
|
||||
}
|
||||
|
||||
public function traiterunprovisoire()
|
||||
|
|
@ -97,4 +103,13 @@ class ControleurAjaxlistemedicamentsentente extends Controleur {
|
|||
$this->ententeprealable->majquantiteprovisoire_pha($idMedicament, $quantite);
|
||||
//
|
||||
}
|
||||
|
||||
public function majarticle()
|
||||
{
|
||||
$idDemandeententeprealable = $this->requete->getParametreFormulaire("idDemandeententeprealable");
|
||||
$article52 = $this->requete->getParametreFormulaire("article52");
|
||||
|
||||
$this->ententeprealable->majarticleprovisoire_pha($idDemandeententeprealable, $article52);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -84537,10 +84537,7 @@ function listeenteteententeprealablesdent() {
|
|||
|
||||
|
||||
function afficher_detail_phar(idEnteteEntentePrealable) {
|
||||
|
||||
|
||||
donnees = "idEnteteEntentePrealable=" + idEnteteEntentePrealable;
|
||||
|
||||
|
||||
$("#div_patienter").html('<div style="padding-top:80px; text-align:center; font-size:14px; color: #0088cf; "><span><i class="fa fa-spinner fa-spin fa-5x" >' + '</span></div>');
|
||||
|
||||
|
|
|
|||
|
|
@ -941,11 +941,9 @@ class Ententeprealable extends Modele {
|
|||
|
||||
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)
|
||||
|
|
|
|||
|
|
@ -1,174 +1,10 @@
|
|||
<?php
|
||||
$demandeTraite = $this->nettoyer($entete['demandeTraite']);
|
||||
|
||||
$motifEntentePrealable = $this->nettoyer($entete['motifEntentePrealable']);
|
||||
if($_SESSION['codeSociete'] == "icr")
|
||||
{
|
||||
require('traitementprovisoirearticle52.php');
|
||||
}else
|
||||
{
|
||||
// require('traitementprovisoiresimple.php');
|
||||
require('traitementprovisoirearticle52.php');
|
||||
}
|
||||
?>
|
||||
<div id="div_resultat_validation">
|
||||
|
||||
</div>
|
||||
|
||||
<table class="table table-responsive table-condensed" style='font-size:8pt;'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="5%"> <?= _("Nombre médicament")?> </td>
|
||||
<td width="20%"> <INPUT class="form-control" TYPE="text" id="nombreActe" name="nombreActe"
|
||||
value="<?= $this->nettoyer($entete['nombreActe']); ?>" readonly style="text-align: center; font-size:10pt;">
|
||||
</td>
|
||||
|
||||
<td width="5%" align="center"> <?= _("Nombre accordés")?> </td>
|
||||
<td width="20%">
|
||||
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($entete['nombreAccord']) ?>" readonly
|
||||
style='text-align: center; font-size:10pt;' id="nombreAccord" name="nombreAccord">
|
||||
</td>
|
||||
|
||||
<td width="5%" align="center"> <?= _("Nombre refusés")?> </td>
|
||||
<td width="25%">
|
||||
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($entete['nombreRefus']) ?>" readonly
|
||||
style='text-align: center; font-size:10pt;' id="nombreRefus" name="nombreRefus">
|
||||
</td>
|
||||
|
||||
<td width="7%" align="center"> <?= _("Nombre en attente")?> </td>
|
||||
<td width="13%">
|
||||
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($entete['nombreEnAttente']) ?>" readonly
|
||||
style='text-align: center; font-size:10pt;' id="nombreEnAttente" name="nombreEnAttente">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<div class="tab-container">
|
||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt; white-space: nowrap;">
|
||||
<thead>
|
||||
<?php if ($demandeTraite=="0"): ?>
|
||||
<tr>
|
||||
<th width="35%" rowspan="2" style="text-align:center"> <?= _("Médicament") ?> </th>
|
||||
<!--<th rowspan="2" style="text-align:center"> <?= _("Garantie") ?> </th>-->
|
||||
<th width="10%" rowspan="2" style="text-align:center"> <?= _("Prix Unitaire") ?> </th>
|
||||
<th colspan="2" style="text-align:center"> <?= _("Quantité") ?> </th>
|
||||
<th width="10%" rowspan="2" style="text-align:center"> <?= _("Prix Total") ?> </th>
|
||||
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Posologie") ?> </th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Durée (Jour)") ?> </th>
|
||||
<th rowspan="2" width="9%" style="text-align:center"> <?= _("Renouvelable?") ?> </th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Fréquence (Jour)") ?> </th>
|
||||
|
||||
<th width="8%" style="text-align:center">
|
||||
<input style="color:blue;" type="button" value="<?= _("Tout Accepter") ?>" onClick="javascript:traitement_tous_provisoire_pha('1');">
|
||||
</th>
|
||||
<th width="8%" style="text-align:center">
|
||||
<input style="color:red;" type="button" value="<?= _("Tout Refuser") ?>" onClick="javascript:traitement_tous_provisoire_pha('9');">
|
||||
</th>
|
||||
<th width="8%" style="text-align:center">
|
||||
<input type="button" value="<?= _("Tout Reinitialiser") ?>" onClick="javascript:traitement_tous_provisoire_pha('2');">
|
||||
</th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Situation") ?> </th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th width="8%" style="text-align:center"> <?= _("Prescrite") ?> </th>
|
||||
<th width="8%" style="text-align:center"> <?= _("Modifiée") ?> </th>
|
||||
|
||||
<th width="8%" style="text-align:center"> <?= _("Accorder") ?> </th>
|
||||
<th width="8%" style="text-align:center"> <?= _("Refuser") ?> </th>
|
||||
<th width="8%" style="text-align:center"> <?= _("Reinitialiser") ?> </th>
|
||||
</tr>
|
||||
<?php else: ?>
|
||||
<tr>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Acte") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Prix Unitaire") ?> </th>
|
||||
<th colspan="2" style="text-align:center"> <?= _("Quantité") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Prix Total") ?> </th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Posologie") ?> </th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Durée (Jour)") ?> </th>
|
||||
<th rowspan="2" width="9%" style="text-align:center"> <?= _("Renouvelable?") ?> </th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Fréquence (Jour)") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Situation") ?> </th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th width="5%" style="text-align:center"> <?= _("Prescrite") ?> </th>
|
||||
<th width="5%" style="text-align:center"> <?= _("Modifiée") ?> </th>
|
||||
</tr>
|
||||
<?php endif; ?>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php
|
||||
|
||||
foreach ($ententeprealables as $v):
|
||||
$idMedicament = $this->nettoyer($v['idDemandeententeprealable_temp']);
|
||||
$codeReponseProvisoire = $this->nettoyer($v['codeReponseProvisoire']);
|
||||
|
||||
$valeurActe = $this->nettoyer($v['valeurActe']);
|
||||
$fraisReel = $this->nettoyer($v['fraisReel']);
|
||||
$quantite = $this->nettoyer($v['quantitePrescrite']);
|
||||
|
||||
$quantitePrestataire = $this->nettoyer($v['quantitePrestataire']);
|
||||
$quantiteProvisoire = $this->nettoyer($v['quantiteProvisoire']);
|
||||
|
||||
$renouvelable = $this->nettoyer($v['renouvelable']);
|
||||
|
||||
if (est_anglophone()){
|
||||
if($renouvelable=="1"){
|
||||
$ren = "Yes";
|
||||
}else{
|
||||
$ren = "No";
|
||||
}
|
||||
}else{
|
||||
if($renouvelable=="1"){
|
||||
$ren = "Oui";
|
||||
}else{
|
||||
$ren = "Non";
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<?php if($codeReponseProvisoire=='2'): ?>
|
||||
<tr valign="top" style="background-color: yellow;">
|
||||
<?php elseif($codeReponseProvisoire=='1'): ?>
|
||||
<tr valign="top" style="background-color: #00ff00;">
|
||||
<?php elseif($codeReponseProvisoire=='9'): ?>
|
||||
<tr valign="top" style="background-color: red;color:white;">
|
||||
<?php else: ?>
|
||||
<tr valign="top">
|
||||
<?php endif; ?>
|
||||
<td align='center'><?= $this->nettoyer($v['libelleMedicament']) ?></td>
|
||||
<!--<td align='center'> <?= $this->nettoyer($v['garantie']) ?></td>-->
|
||||
<td align='center'> <?= format_N($valeurActe) ?></td>
|
||||
<td align='center'> <?= $quantite ;?></td>
|
||||
<td align='center'>
|
||||
<?php if ($demandeTraite=="0" && $quantite > "1"): ?>
|
||||
<INPUT style='text-align:center;' class="form-control" TYPE="text" value="<?= $quantiteProvisoire ?>" onChange="ajax_maj_qte_prescrit_medicament('<?=$idMedicament?>', this.value, this);">
|
||||
<?php else: ?>
|
||||
<?= $quantiteProvisoire ;?>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td align='center'> <?= format_N($fraisReel) ?></td>
|
||||
|
||||
<td ><?= $this->nettoyer($v['posologie']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($v['dureeTraitement']) ?></td>
|
||||
<td align='center'><?= $ren ?></td>
|
||||
<td align='center'><?= $this->nettoyer($v['frequenceRenouvellement']) ?></td>
|
||||
|
||||
<?php if ($demandeTraite=="0"): ?>
|
||||
<td align="center" >
|
||||
<input style="color:blue;" type="button" value="<?= _("Accepter") ?>" onClick="javascript:traiter_un_provisoire_pha(<?= $idMedicament ?>,'1');">
|
||||
</td>
|
||||
<td align="center">
|
||||
<input style="color:red;" type="button" value="<?= _("Refuser") ?>" onClick="javascript:traiter_un_provisoire_pha(<?= $idMedicament ?>,'9');">
|
||||
</td>
|
||||
<td align="center">
|
||||
<input type="button" value="<?= _("Reinitialiser") ?>" onClick="javascript:traiter_un_provisoire_pha(<?= $idMedicament ?>,'2');">
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
<td align='center'><?= $this->nettoyer($v['reponsentEnteprealable']) ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
187
Vue/Ajaxlistemedicamentsentente/traitementprovisoirearticle52.php
Executable file
187
Vue/Ajaxlistemedicamentsentente/traitementprovisoirearticle52.php
Executable file
|
|
@ -0,0 +1,187 @@
|
|||
<?php
|
||||
$demandeTraite = $this->nettoyer($entete['demandeTraite']);
|
||||
|
||||
$motifEntentePrealable = $this->nettoyer($entete['motifEntentePrealable']);
|
||||
?>
|
||||
<div id="div_resultat_validation">
|
||||
|
||||
</div>
|
||||
|
||||
<table class="table table-responsive table-condensed" style='font-size:8pt;'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="5%"> <?= _("Nombre médicament")?> </td>
|
||||
<td width="20%"> <INPUT class="form-control" TYPE="text" id="nombreActe" name="nombreActe"
|
||||
value="<?= $this->nettoyer($entete['nombreActe']); ?>" readonly style="text-align: center; font-size:10pt;">
|
||||
</td>
|
||||
|
||||
<td width="5%" align="center"> <?= _("Nombre accordés")?> </td>
|
||||
<td width="20%">
|
||||
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($entete['nombreAccord']) ?>" readonly
|
||||
style='text-align: center; font-size:10pt;' id="nombreAccord" name="nombreAccord">
|
||||
</td>
|
||||
|
||||
<td width="5%" align="center"> <?= _("Nombre refusés")?> </td>
|
||||
<td width="25%">
|
||||
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($entete['nombreRefus']) ?>" readonly
|
||||
style='text-align: center; font-size:10pt;' id="nombreRefus" name="nombreRefus">
|
||||
</td>
|
||||
|
||||
<td width="7%" align="center"> <?= _("Nombre en attente")?> </td>
|
||||
<td width="13%">
|
||||
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($entete['nombreEnAttente']) ?>" readonly
|
||||
style='text-align: center; font-size:10pt;' id="nombreEnAttente" name="nombreEnAttente">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<div class="tab-container">
|
||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt; white-space: nowrap;">
|
||||
<thead>
|
||||
<?php if ($demandeTraite=="0"): ?>
|
||||
<tr>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Médicament") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Prix Unitaire") ?> </th>
|
||||
<th colspan="2" style="text-align:center"> <?= _("Quantité") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Prix Total") ?> </th>
|
||||
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Posologie") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Durée (Jour)") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Renouvelable?") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Fréquence (Jour)") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Article52") ?> </th>
|
||||
|
||||
<th style="text-align:center">
|
||||
<input style="color:blue;" type="button" value="<?= _("Tout Accepter") ?>" onClick="javascript:traitement_tous_provisoire_pha('1');">
|
||||
</th>
|
||||
<th style="text-align:center">
|
||||
<input style="color:red;" type="button" value="<?= _("Tout Refuser") ?>" onClick="javascript:traitement_tous_provisoire_pha('9');">
|
||||
</th>
|
||||
<th style="text-align:center">
|
||||
<input type="button" value="<?= _("Tout Reinitialiser") ?>" onClick="javascript:traitement_tous_provisoire_pha('2');">
|
||||
</th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Situation") ?> </th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th style="text-align:center"> <?= _("Prescrite") ?> </th>
|
||||
<th style="text-align:center"> <?= _("Modifiée") ?> </th>
|
||||
|
||||
<th style="text-align:center"> <?= _("Accorder") ?> </th>
|
||||
<th style="text-align:center"> <?= _("Refuser") ?> </th>
|
||||
<th style="text-align:center"> <?= _("Reinitialiser") ?> </th>
|
||||
</tr>
|
||||
<?php else: ?>
|
||||
<tr>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Acte") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Prix Unitaire") ?> </th>
|
||||
<th colspan="2" style="text-align:center"> <?= _("Quantité") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Prix Total") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Posologie") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Durée (Jour)") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Renouvelable?") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Fréquence (Jour)") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Article52") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Situation") ?> </th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th style="text-align:center"> <?= _("Prescrite") ?> </th>
|
||||
<th style="text-align:center"> <?= _("Modifiée") ?> </th>
|
||||
</tr>
|
||||
<?php endif; ?>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php
|
||||
|
||||
foreach ($ententeprealables as $v):
|
||||
$idMedicament = $this->nettoyer($v['idDemandeententeprealable_temp']);
|
||||
$codeReponseProvisoire = $this->nettoyer($v['codeReponseProvisoire']);
|
||||
|
||||
$valeurActe = $this->nettoyer($v['valeurActe']);
|
||||
$fraisReel = $this->nettoyer($v['fraisReel']);
|
||||
$quantite = $this->nettoyer($v['quantitePrescrite']);
|
||||
|
||||
$quantitePrestataire = $this->nettoyer($v['quantitePrestataire']);
|
||||
$quantiteProvisoire = $this->nettoyer($v['quantiteProvisoire']);
|
||||
|
||||
$renouvelable = $this->nettoyer($v['renouvelable']);
|
||||
|
||||
if (est_anglophone()){
|
||||
if($renouvelable=="1"){
|
||||
$ren = "Yes";
|
||||
}else{
|
||||
$ren = "No";
|
||||
}
|
||||
}else{
|
||||
if($renouvelable=="1"){
|
||||
$ren = "Oui";
|
||||
}else{
|
||||
$ren = "Non";
|
||||
}
|
||||
}
|
||||
$article52 = $this->nettoyer($v['article52']);
|
||||
?>
|
||||
|
||||
<?php if($codeReponseProvisoire=='2'): ?>
|
||||
<tr valign="top" style="background-color: yellow;">
|
||||
<?php elseif($codeReponseProvisoire=='1'): ?>
|
||||
<tr valign="top" style="background-color: #00ff00;">
|
||||
<?php elseif($codeReponseProvisoire=='9'): ?>
|
||||
<tr valign="top" style="background-color: red;color:white;">
|
||||
<?php else: ?>
|
||||
<tr valign="top">
|
||||
<?php endif; ?>
|
||||
<td align='center'><?= $this->nettoyer($v['libelleMedicament']) ?></td>
|
||||
<td align='center'> <?= format_N($valeurActe) ?></td>
|
||||
<td align='center'> <?= $quantite ;?></td>
|
||||
<td align='center'>
|
||||
<?php if ($demandeTraite=="0" && $quantite > "1"): ?>
|
||||
<INPUT style='text-align:center;' class="form-control" TYPE="text" value="<?= $quantiteProvisoire ?>" onChange="ajax_maj_qte_prescrit_medicament('<?=$idMedicament?>', this.value, this);">
|
||||
<?php else: ?>
|
||||
<?= $quantiteProvisoire ;?>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td align='center'> <?= format_N($fraisReel) ?></td>
|
||||
|
||||
<td ><?= $this->nettoyer($v['posologie']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($v['dureeTraitement']) ?></td>
|
||||
<td align='center'><?= $ren ?></td>
|
||||
<td align='center'><?= $this->nettoyer($v['frequenceRenouvellement']) ?></td>
|
||||
|
||||
<?php if ($demandeTraite=="0"): ?>
|
||||
<td >
|
||||
<SELECT class="form-control" id="article52" NAME="article52" style='font-size:10pt;' onchange="javascript:maj_article_52_pha('<?= $idMedicament ?>',this.value);">
|
||||
<?php liste_options($article52OuiNon, $article52,true); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
|
||||
<td align="center" >
|
||||
<input style="color:blue;" type="button" value="<?= _("Accepter") ?>" onClick="javascript:traiter_un_provisoire_pha(<?= $idMedicament ?>,'1');">
|
||||
</td>
|
||||
<td align="center">
|
||||
<input style="color:red;" type="button" value="<?= _("Refuser") ?>" onClick="javascript:traiter_un_provisoire_pha(<?= $idMedicament ?>,'9');">
|
||||
</td>
|
||||
<td align="center">
|
||||
<input type="button" value="<?= _("Reinitialiser") ?>" onClick="javascript:traiter_un_provisoire_pha(<?= $idMedicament ?>,'2');">
|
||||
</td>
|
||||
<?php else: ?>
|
||||
<td >
|
||||
<SELECT class="form-control" id="article52" NAME="article52" style='font-size:10pt;' disabled >
|
||||
<?php liste_options($article52OuiNon, $article52,true); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
|
||||
<td align='center'><?= $this->nettoyer($v['reponsentEnteprealable']) ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
174
Vue/Ajaxlistemedicamentsentente/traitementprovisoiresimple.php
Executable file
174
Vue/Ajaxlistemedicamentsentente/traitementprovisoiresimple.php
Executable file
|
|
@ -0,0 +1,174 @@
|
|||
<?php
|
||||
$demandeTraite = $this->nettoyer($entete['demandeTraite']);
|
||||
|
||||
$motifEntentePrealable = $this->nettoyer($entete['motifEntentePrealable']);
|
||||
?>
|
||||
<div id="div_resultat_validation">
|
||||
|
||||
</div>
|
||||
|
||||
<table class="table table-responsive table-condensed" style='font-size:8pt;'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="5%"> <?= _("Nombre médicament")?> </td>
|
||||
<td width="20%"> <INPUT class="form-control" TYPE="text" id="nombreActe" name="nombreActe"
|
||||
value="<?= $this->nettoyer($entete['nombreActe']); ?>" readonly style="text-align: center; font-size:10pt;">
|
||||
</td>
|
||||
|
||||
<td width="5%" align="center"> <?= _("Nombre accordés")?> </td>
|
||||
<td width="20%">
|
||||
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($entete['nombreAccord']) ?>" readonly
|
||||
style='text-align: center; font-size:10pt;' id="nombreAccord" name="nombreAccord">
|
||||
</td>
|
||||
|
||||
<td width="5%" align="center"> <?= _("Nombre refusés")?> </td>
|
||||
<td width="25%">
|
||||
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($entete['nombreRefus']) ?>" readonly
|
||||
style='text-align: center; font-size:10pt;' id="nombreRefus" name="nombreRefus">
|
||||
</td>
|
||||
|
||||
<td width="7%" align="center"> <?= _("Nombre en attente")?> </td>
|
||||
<td width="13%">
|
||||
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($entete['nombreEnAttente']) ?>" readonly
|
||||
style='text-align: center; font-size:10pt;' id="nombreEnAttente" name="nombreEnAttente">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<div class="tab-container">
|
||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt; white-space: nowrap;">
|
||||
<thead>
|
||||
<?php if ($demandeTraite=="0"): ?>
|
||||
<tr>
|
||||
<th width="35%" rowspan="2" style="text-align:center"> <?= _("Médicament") ?> </th>
|
||||
<!--<th rowspan="2" style="text-align:center"> <?= _("Garantie") ?> </th>-->
|
||||
<th width="10%" rowspan="2" style="text-align:center"> <?= _("Prix Unitaire") ?> </th>
|
||||
<th colspan="2" style="text-align:center"> <?= _("Quantité") ?> </th>
|
||||
<th width="10%" rowspan="2" style="text-align:center"> <?= _("Prix Total") ?> </th>
|
||||
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Posologie") ?> </th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Durée (Jour)") ?> </th>
|
||||
<th rowspan="2" width="9%" style="text-align:center"> <?= _("Renouvelable?") ?> </th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Fréquence (Jour)") ?> </th>
|
||||
|
||||
<th width="8%" style="text-align:center">
|
||||
<input style="color:blue;" type="button" value="<?= _("Tout Accepter") ?>" onClick="javascript:traitement_tous_provisoire_pha('1');">
|
||||
</th>
|
||||
<th width="8%" style="text-align:center">
|
||||
<input style="color:red;" type="button" value="<?= _("Tout Refuser") ?>" onClick="javascript:traitement_tous_provisoire_pha('9');">
|
||||
</th>
|
||||
<th width="8%" style="text-align:center">
|
||||
<input type="button" value="<?= _("Tout Reinitialiser") ?>" onClick="javascript:traitement_tous_provisoire_pha('2');">
|
||||
</th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Situation") ?> </th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th width="8%" style="text-align:center"> <?= _("Prescrite") ?> </th>
|
||||
<th width="8%" style="text-align:center"> <?= _("Modifiée") ?> </th>
|
||||
|
||||
<th width="8%" style="text-align:center"> <?= _("Accorder") ?> </th>
|
||||
<th width="8%" style="text-align:center"> <?= _("Refuser") ?> </th>
|
||||
<th width="8%" style="text-align:center"> <?= _("Reinitialiser") ?> </th>
|
||||
</tr>
|
||||
<?php else: ?>
|
||||
<tr>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Acte") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Prix Unitaire") ?> </th>
|
||||
<th colspan="2" style="text-align:center"> <?= _("Quantité") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Prix Total") ?> </th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Posologie") ?> </th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Durée (Jour)") ?> </th>
|
||||
<th rowspan="2" width="9%" style="text-align:center"> <?= _("Renouvelable?") ?> </th>
|
||||
<th rowspan="2" width="8%" style="text-align:center"> <?= _("Fréquence (Jour)") ?> </th>
|
||||
<th rowspan="2" style="text-align:center"> <?= _("Situation") ?> </th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th width="5%" style="text-align:center"> <?= _("Prescrite") ?> </th>
|
||||
<th width="5%" style="text-align:center"> <?= _("Modifiée") ?> </th>
|
||||
</tr>
|
||||
<?php endif; ?>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php
|
||||
|
||||
foreach ($ententeprealables as $v):
|
||||
$idMedicament = $this->nettoyer($v['idDemandeententeprealable_temp']);
|
||||
$codeReponseProvisoire = $this->nettoyer($v['codeReponseProvisoire']);
|
||||
|
||||
$valeurActe = $this->nettoyer($v['valeurActe']);
|
||||
$fraisReel = $this->nettoyer($v['fraisReel']);
|
||||
$quantite = $this->nettoyer($v['quantitePrescrite']);
|
||||
|
||||
$quantitePrestataire = $this->nettoyer($v['quantitePrestataire']);
|
||||
$quantiteProvisoire = $this->nettoyer($v['quantiteProvisoire']);
|
||||
|
||||
$renouvelable = $this->nettoyer($v['renouvelable']);
|
||||
|
||||
if (est_anglophone()){
|
||||
if($renouvelable=="1"){
|
||||
$ren = "Yes";
|
||||
}else{
|
||||
$ren = "No";
|
||||
}
|
||||
}else{
|
||||
if($renouvelable=="1"){
|
||||
$ren = "Oui";
|
||||
}else{
|
||||
$ren = "Non";
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<?php if($codeReponseProvisoire=='2'): ?>
|
||||
<tr valign="top" style="background-color: yellow;">
|
||||
<?php elseif($codeReponseProvisoire=='1'): ?>
|
||||
<tr valign="top" style="background-color: #00ff00;">
|
||||
<?php elseif($codeReponseProvisoire=='9'): ?>
|
||||
<tr valign="top" style="background-color: red;color:white;">
|
||||
<?php else: ?>
|
||||
<tr valign="top">
|
||||
<?php endif; ?>
|
||||
<td align='center'><?= $this->nettoyer($v['libelleMedicament']) ?></td>
|
||||
<!--<td align='center'> <?= $this->nettoyer($v['garantie']) ?></td>-->
|
||||
<td align='center'> <?= format_N($valeurActe) ?></td>
|
||||
<td align='center'> <?= $quantite ;?></td>
|
||||
<td align='center'>
|
||||
<?php if ($demandeTraite=="0" && $quantite > "1"): ?>
|
||||
<INPUT style='text-align:center;' class="form-control" TYPE="text" value="<?= $quantiteProvisoire ?>" onChange="ajax_maj_qte_prescrit_medicament('<?=$idMedicament?>', this.value, this);">
|
||||
<?php else: ?>
|
||||
<?= $quantiteProvisoire ;?>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td align='center'> <?= format_N($fraisReel) ?></td>
|
||||
|
||||
<td ><?= $this->nettoyer($v['posologie']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($v['dureeTraitement']) ?></td>
|
||||
<td align='center'><?= $ren ?></td>
|
||||
<td align='center'><?= $this->nettoyer($v['frequenceRenouvellement']) ?></td>
|
||||
|
||||
<?php if ($demandeTraite=="0"): ?>
|
||||
<td align="center" >
|
||||
<input style="color:blue;" type="button" value="<?= _("Accepter") ?>" onClick="javascript:traiter_un_provisoire_pha(<?= $idMedicament ?>,'1');">
|
||||
</td>
|
||||
<td align="center">
|
||||
<input style="color:red;" type="button" value="<?= _("Refuser") ?>" onClick="javascript:traiter_un_provisoire_pha(<?= $idMedicament ?>,'9');">
|
||||
</td>
|
||||
<td align="center">
|
||||
<input type="button" value="<?= _("Reinitialiser") ?>" onClick="javascript:traiter_un_provisoire_pha(<?= $idMedicament ?>,'2');">
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
<td align='center'><?= $this->nettoyer($v['reponsentEnteprealable']) ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user