D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
idoso
/
adm
/
app
/
gre
/
Views
/
Compras
/
Filename :
cadLancResidente.php
back
Copy
<?php if (isset($this->Dados['form'])) { $valorForm = $this->Dados['form']; } if (isset($this->Dados['form'][0])) { $valorForm = $this->Dados['form'][0]; } //var_dump ($this->Dados['select']['filial']); ?> <div class="content p-1"> <div class="list-group-item"> <div class="d-flex"> <div class="mr-auto p-2"> <h2 class="display-4 titulo">Lançamento de Medicamentos ou Materiais Utilizados pelo Residente </h2> </div> <?php if ($this->Dados['botao']['lis_resid_lanc']) { ?> <div class="p-2"> <a href="<?php echo URLADM . 'estoque-residente/listar'?>" class="btn btn-outline-info btn-sm">Voltar</a> </div> <?php } ?> </div><hr> <?php if (isset($_SESSION['msg'])) { echo $_SESSION['msg']; unset($_SESSION['msg']); } ?> <form method="POST" action="" enctype="multipart/form-data"> <input type="hidden" name="gre_empr_princ_id" value="<?php echo $this->Dados['select']['empr'][0]['id_empr']?>"> <input type="hidden" name="gre_residente_id" value="<?php echo $this->Dados['select']['resid'][0]['id_resid']?>"> <input type="hidden" name="gre_filial_id" value="<?php echo $this->Dados['select']['resid'][0]['resid_gre_filial_id']?>"> <div class="form-row"> <label><?php echo 'Residente: <b>'. $this->Dados['select']['resid'][0]['resid_nome'] .'</b>' ?></label> </div> <div class="form-row"> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Tipo de Movimento</label> <select name="gre_grupo_lancamento_id" id="gre_grupo_lancamento_id" class="form-control" onchange="buscatipo(this.value)" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['gruplanc'] as $gruplanc) { extract($gruplanc); echo "<option value='$gruplanc_id'>$gruplanc_nome</option>"; } ?> </select> </div> <div class="form-group col-md-3"> <label><span class="text-danger">*</span>Tipo de Lançamento</label> <select name="gre_tipo_lancamento_id" id="gre_tipo_lancamento_id" class="form-control" required> </select> </div> </div> <div class="form-row"> <div class="form-group col-sm-8"> <label><span class="text-danger">*</span>Selecione Produto:</label> <!-- <span class="text-danger">*</span> <label>Produto</label> <select required name="gre_produto_id" id="gre_produto_id" class="form-control" > <option value="">Selecione</option> </select> --> <input id="gre_produto_id_aux" name="gre_produto_id_aux" list="ent" class="form-control col-sm-12" onchange="javascript:qntdaprestaproduto(this)" required /> <datalist id="ent" required> <?php foreach ($this->Dados['select']['produtos'] as $sit) { extract($sit); echo "<option data-id='{$id}' id='{$id}' value='{$nome}'></option>"; } ?> </datalist> <input type="hidden" name="gre_produto_id" id="gre_produto_id" > <input type="hidden" name="gre_empresa_id" id="gre_empresa_id" class="form-control" > <input type="hidden" name="unid_adm" id="unid_adm" class="form-control" > </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Qtde Embalagem:</label> <input name="qtde_apres" type="number" min="0" id="qtde_apres" class="form-control" required> </div> <div class="form-group col-md-1"> <label>Unid:</label> <input name="apres_sigla" id="apres_sigla" class="form-control" readonly> </div> </div> <div class="form-row"> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Qtde:</label> <input name="qtde" type="number" min="1" id="qtde" class="form-control" required title="Estoque entregue pelo Residente (SOMENTE Embalagens FECHADAS)"> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Custo Médio:</label> <input type="text" name="custo_medio" id="custo_medio" class="form-control" onKeyPress="return(MascaraMoeda(this, '.', ',', event))" required> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Preço:</label> <input type="text" name="preco_venda" id="preco_venda" class="form-control" onKeyPress="return(MascaraMoeda(this, '.', ',', event))" required> </div> </div> <div class="form-row"> <label><font color="blue"><b><i>Prescritor (quando necessário)</i></b></font></label> </div> <div class="form-row"> <div class="form-group col-md-2"> <label>UF Prescritor</label> <select name="gre_uf_id" id="gre_uf_id" class="form-control" required> <?php foreach ($this->Dados['select']['uf'] as $uf) { extract($uf); if ($uf_favorito == 'S'){ echo "<option value='$uf_sigla' selected>$uf_sigla</option>"; }else{ echo "<option value='$uf_sigla'>$uf_sigla</option>"; } } ?> </select> </div> <div class="form-group col-md-2"> <label>CRM do Prescritor</label> <input name="crm" type="text" class="form-control" onchange="javascript:buscamedico(this.value)"> <input name="medico" id="medico" type="hidden" > </div> <div class="form-group col-md-6"> <div id="div-medico"> </div> </div> </div> <div class="form-row"> <label><font color="blue"><b><i>Posologia ou Uso</i></b></font></label> </div> <div class="form-row"> <div class="form-group col-md-1"> <label><span class="text-danger">*</span>Qtde:</label> <input name="qtde_adm" type="number" min="0.25" step="0.25"id="qtde_adm" class="form-control" title="Qtde a cada administração do produto ao Residente " required> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Administrar a cada:</label> <select name="posologia" id="posologia" class="form-control" required title="Intervalo de administração em horas"> <option value="">Selecione</option> <option value="0.5">Meia Hora</option> <option value="1">1 hora</option> <option value="2">2 horas</option> <option value="3">3 horas</option> <option value="4">4 horas</option> <option value="5">5 horas</option> <option value="6">6 horas</option> <option value="7">7 horas</option> <option value="8">8 horas</option> <option value="12">12 horas</option> <option value="24">ao Dia</option> <option value="720"> ao Mês</option> </select> </div> </div> <div class="form-row"> <div class="form-group col-md-3"> <label><span class="text-danger">*</span>Inicio da Administração:</label> <input name="data_inicio_prescricao" type="date" id="data_inicio_prescricao" class="form-control" title="Data de inicio da administração pela Clínica" required> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Dias de Adm:</label> <input name="dias_uso" type="number" min="0" id="dias_uso" class="form-control" title="Quantidade de dias que será administrado ao Residente, ou se Zero = Uso Contínuo" onchange="datafim(this.value)" required> </div> <div class="form-group col-md-3"> <label></span>Fim da Administração:</label> <input name="data_fim_prescricao" id="data_fim_prescricao" class="form-control" readonly> </div> </div> <div class="form-row"> <p> <span class="text-danger">* </span>Campo obrigatório </p> </div> <div class="form-row"> <input name="CadEstAcolh" type="submit" class="btn btn-warning" value="Salvar"> </div> </form> </div> </div> </div> <script> function datafim(dias) { var data = document.getElementById("data_inicio_prescricao").value; var stringdate = data.split("-"); var time = new Date(stringdate[0]+'-'+stringdate[1]+'-'+stringdate[2]+'T00:00:00'); //console.log(time); var calcdias = dias -1; var dataFim = new Date(time.getTime() + (calcdias * 24 * 60 * 60 * 1000)); // alert(dataFim); if (dias == 0){ document.getElementById("data_fim_prescricao").value = 'USO CONTÍNUO'; }else{ var dataapresenta = ("0"+dataFim.getDate()).slice(-2) + "/" + ("0"+(dataFim.getMonth() + 1)).slice(-2) + "/" + dataFim.getFullYear(); document.getElementById("data_fim_prescricao").value = dataapresenta; } } function buscatipo(grupo) { var obj = <?php echo json_encode($this->Dados['select']['tipolanc']); ?>; element = document.getElementById("gre_tipo_lancamento_id"); element.innerHTML = ''; var node = document.createElement("option"); var textnode = document.createTextNode('Selecione um Tipo'); node.appendChild(textnode); element.appendChild(node); // iterate over each element in the array for (var i = 0; i < obj.length; i++){ // look for the entry with a matching `code` value //console.log(obj[i].nome_serv); if (obj[i].grupo_id == grupo){ // we found it var node = document.createElement("option"); var textnode = document.createTextNode(obj[i].tipolanc_nome); node.setAttribute("value", obj[i].tipolanc_id); node.appendChild(textnode); element.appendChild(node); // obj[i].name is the matched result } } } </script>