D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Views
/
Trade
/
Filename :
cadPreco.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']['produtos']); ?> <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">Cadastrar Preço</h2> </div> <?php if ($this->Dados['botao']['list_preco']) { ?> <div class="p-2"> <a href="<?php echo URLADM . 'carregar-preco-js/listar'; ?>" class="btn btn-outline-info btn-sm">Listar</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="urladm" id="urladm" class="form-control" value="<?php echo URLADM; ?>" > <input type="hidden" name="gre_empr_princ_id" id="gre_empr_princ_id" value="<?php echo $this->Dados['select']['empr'][0]['id_empr']?>"> <div class="form-row"> <div class="form-group col-md-4"> <label><span class="text-danger">*</span>Filial:</label> <select name="gre_filial_id" id="gre_filial_id" class="form-control" onchange="javascript:busca_prod()" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['filial'] as $filial) { extract($filial); echo "<option value='$filial_id'>$filial_nome</option>"; } ?> </select> </div> </div> <div class="form-row"> <div class="form-group col-sm-8"> <label><span class="text-danger">*</span>Selecione Produto:</label> <div id="prod"> <input id="gre_produto_aux" name="gre_produto_aux" list="ent" class="form-control col-sm-12" required onchange="pega_prod(this)" /> <datalist id="ent" required> </datalist> <input type="text" name="preco_id" id="preco_id" class="form-control" required> </div> </div> </div> <div class="form-row"> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Preço de Custo </label> <input name="custo_medio" type="text" class="form-control" title="Preço de custo para a Clínica" required onKeyPress="return(MascaraMoeda(this,'.',',',event))" > </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>% Mark_Up </label> <input name="markup" type="text" class="form-control" title="Markup da Clínica" required onKeyPress="return(MascaraMoeda(this,'.',',',event))" > </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Preço de Venda</label> <input name="preco_venda" type="text" class="form-control" title="Preço de venda ao Residente" required onKeyPress="return(MascaraMoeda(this,'.',',',event))" > </div> </div> <div class="form-row"> <p> <span class="text-danger">* </span>Campo obrigatório </p> </div> <div class="form-row"> <input name="CadPreco" type="submit" class="btn btn-warning" value="Salvar"> </div> </form> </div> </div> <script> function pega_prod(produto) { var elementopro = document.querySelector("option[value='"+ produto.value +"']") var id = elementopro.id; // alert(id); document.getElementById("preco_id").value = id; } function busca_prod() { var endereco = document.getElementById("urladm").value; var filial_id = document.getElementById("gre_filial_id").value; var empr_id = document.getElementById("gre_empr_princ_id").value; var dataList = document.getElementById('ent'); var input = document.getElementById('gre_produto_aux'); console.log(endereco + "vendor/api/prodpreco.php?filial_id=" + filial_id + "&empr_id=" + empr_id ); // console.log(filial_id + empr_id); dataList.innerHTML = ''; $(document).ready(function() { var response = ''; input.placeholder = "Carregando Produtos da Filial..."; fetch(endereco + 'vendor/api/prodpreco.php?filial_id=' + filial_id + "&empr_id=" + empr_id,{ method: 'get' }).then(function(response) { response.text().then(function(result){ //console.log(result); array = JSON.parse(result); array.forEach(function(object) { // console.log(object); var option = document.createElement('option'); option.value = object.nome; option.id = object.pre_id; dataList.appendChild(option); input.placeholder = "Selecione..."; }); }) }) }); } </script>