File manager - Edit - /home/wwcana/ficha.canabravavacationclub.com.br/resources/views/form/create.blade.php
Back
<!DOCTYPE html> <html lang="pt_BR"> <head> <meta charset="utf-8" /> <title>R2 - Sistema de Cadastro de Funcionários - R2 - </title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta content="A fully featured admin theme which can be used to build CRM, CMS, etc." name="description" /> <meta content="Coderthemes" name="author" /> <link rel="shortcut icon" href="{{ asset('assets/images/favicon.ico')}}"> <link href="{{ asset('assets/css/app-saas.min.css')}}" rel="stylesheet" type="text/css" id="app-style" /> <link href="{{ asset('assets/css/icons.min.css')}}" rel="stylesheet" type="text/css" /> <style type="text/css"> .banner{ width: 38em; } @media only screen and (max-width: 600px) { .banner{ width: 25em; } } @media only screen and (max-width: 280px) { .banner{ width: 18em; } } </style> </head> <body class=""> <div class="account-pages pt-2 pt-sm-5 pb-4 pb-sm-5"> <div class="container"> <div class="row justify-content-center"> <div class="col-xxl-4 col-lg-6" style="border: 1px solid #00000024;"> @if(session('msg')) <div class="alert alert-success mt-3" align="center" role="alert"> {{ session('msg') }} </div> @endif @if(session('error')) <div class="alert alert-danger mt-3" align="center" role="alert"> {{ session('error') }} </div> @endif <div class="col-12" align="center"> <img class="banner" src="{{ asset('banner.png') }}"> </div> <h5 align="center">FICHA DE CADASTRO DO EMPREGADO</h5> <div class="mb-2 mt-5 mb-5 spinner-form d-none" align="center"> <div class="d-flex justify-content-center mb-2"> <div class="spinner-border" role="status"></div> </div> <p>Aguarde o Cadastro</p> </div> <form id="form-create" action="{{ route('form.store') }}" class="needs-validation" novalidate method="post" enctype="multipart/form-data"> @csrf <div class="mb-2"> <label class="form-label" for="name">Nome Completo:</label> <input type="text" class="form-control form-control-sm" id="name" placeholder="Nome Completo" name="nome" required value="{{ old('nome') }}"> </div> <div class="mb-2"> <label class="form-label" for="endereco">Endereço:</label> <input type="text" class="form-control form-control-sm" id="endereco" placeholder="Endereço" name="endereco" required value="{{ old('endereco') }}"> </div> <div class="row g-2"> <div class="mb-2 col-sm-8"> <label class="form-label" for="bairro">Bairro:</label> <input type="text" class="form-control form-control-sm" id="bairro" placeholder="Bairro" name="bairro" required value="{{ old('bairro') }}"> </div> <div class="mb-2 col-sm-4"> <label class="form-label">CEP:</label> <input type="text" class="form-control form-control-sm" id="cep" data-toggle="input-mask" data-mask-format="00000-000" placeholder="00000-000" name="cep" required value="{{ old('cep') }}"> <span class="font-13 text-muted">Ex: "xxxxx-xxx"</span> </div> </div> <h6>Filiação</h6> <div class="mb-2"> <label class="form-label" for="pai">Pai:</label> <input type="text" class="form-control form-control-sm" id="pai" placeholder="Nome Completo" name="nome_pai" required value="{{ old('nome_pai') }}"> </div> <div class="mb-2"> <label class="form-label" for="mae">Mãe:</label> <input type="text" class="form-control form-control-sm" id="mae" placeholder="Nome Completo" name="nome_mae" required value="{{ old('nome_mae') }}"> </div> <hr> <div class="row g-2"> <div class="mb-2 col-sm-6"> <label for="estado-civil" class="form-label">Estado Civil</label> <select class="form-select form-select-sm" id="estado-civil" name="estado_civil" required> <option value="">Selecione</option> <option @if(old('estado_civil') == 'Solteiro' ) selected @endif value="Solteiro">Solteiro</option> <option @if(old('estado_civil') == 'Casado' ) selected @endif value="Casado">Casado</option> <option @if(old('estado_civil') == 'Separado' ) selected @endif value="Separado">Separado</option> <option @if(old('estado_civil') == 'Divorciado' ) selected @endif value="Divorciado">Divorciado</option> <option @if(old('estado_civil') == 'Viúvo' ) selected @endif value="Viúvo">Viúvo</option> </select> </div> <div class="mb-2 col-sm-6"> <label class="form-label">Data de Nascimento</label> <input type="text" class="form-control form-control-sm" data-toggle="input-mask" data-mask-format="00/00/0000" placeholder="00/00/0000" name="dt_nascimento" required value="{{ old('dt_nascimento') }}"> <span class="font-13 text-muted">Ex: "02/12/2022"</span> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-6"> <label class="form-label" for="naturalidade">Naturalidade:</label> <input type="text" class="form-control form-control-sm" id="naturalidade" placeholder="Naturalidade" name="naturalidade" required value="{{ old('naturalidade') }}"> </div> <div class="mb-2 col-sm-6"> <label for="n_filhos" class="form-label">Nº de Filhos menores 14 anos</label> <select class="form-select form-select-sm" id="n_filhos" name="n_filhos" required> <option value="">Selecione</option> <option @if(old('n_filhos') == '0' ) selected @endif value="0">0</option> <option @if(old('n_filhos') == '1' ) selected @endif value="1">1</option> <option @if(old('n_filhos') == '2' ) selected @endif value="2">2</option> <option @if(old('n_filhos') == '3' ) selected @endif value="3">3</option> <option @if(old('n_filhos') == '4' ) selected @endif value="4">4</option> <option @if(old('n_filhos') == '5' ) selected @endif value="5">5</option> <option @if(old('n_filhos') == '6' ) selected @endif value="6">6</option> </select> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-6"> <label class="form-label" for="grau">Grau de Instrução:</label> <input type="text" class="form-control form-control-sm" id="grau" placeholder="Grau de Instrução" name="grau_de_instrucao" required value="{{ old('nome') }}"> </div> <div class="mb-2 col-sm-6"> <label class="form-label" for="vale">Vale Transporte:</label> <div class="mt-1"> <input type="radio" id="customRadio1" class="form-check-input" name="vale_transporte" value="sim"> <label class="form-check-label" for="customRadio1">Sim</label> <input type="radio" id="customRadio2" class="form-check-input" name="vale_transporte" value="nao" checked> <label class="form-check-label" for="customRadio2">Não</label> </div> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-4"> <div class="mb-3"> <label class="form-label">Telefone/Whatsapp</label> <input type="text" class="form-control form-control-sm" id="Telefone-Whatsapp" data-toggle="input-mask" data-mask-format="(00) 00000-0000" name="telefone" required value="{{ old('telefone') }}"> <span class="font-13 text-muted">Ex: "(99) 99999-9999"</span> </div> </div> <div class="mb-2 col-sm-8"> <label class="form-label" for="email">Email:</label> <input type="email" class="form-control form-control-sm" id="email" placeholder="Email" name="email" required value="{{ old('email') }}"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-4"> <label for="type-chave" class="form-label">Tipo de Chave (pix)</label> <select class="form-select form-select-sm" id="type-chave" name="type_chave_pix" required> <option value="" selected>Selecione</option> <option @if(old('type_chave_pix') == 'Celuar' ) selected @endif value="Celuar">Celuar</option> <option @if(old('type_chave_pix') == 'Email' ) selected @endif value="Email">Email</option> <option @if(old('type_chave_pix') == 'CPF' ) selected @endif value="CPF">CPF</option> <option @if(old('type_chave_pix') == 'CNPJ' ) selected @endif value="CNPJ">CNPJ</option> </select> </div> <div class="mb-2 col-sm-8"> <label class="form-label" for="chave-pix">Chave Pix:</label> <input type="text" class="form-control form-control-sm" id="chave-pix" placeholder="Chave do Pix" name="chave_pix" required value="{{ old('chave_pix') }}"> </div> </div> <h4 align="center">Documentação</h4> <div class="row g-2"> <div class="mb-2 col-sm-4"> <label class="form-label" for="rg">Carteira de identidade:</label> <input type="text" class="form-control form-control-sm" id="rg" placeholder="RG" name="rg" required value="{{ old('rg') }}"> </div> <div class="mb-2 col-sm-4"> <label class="form-label" for="orgao_emissor_rg">Órgão Emissor:</label> <input type="text" class="form-control form-control-sm" id="orgao_emissor_rg" placeholder="Orgão Emissor" name="orgao_emissor_rg" required value="{{ old('orgao_emissor_rg') }}"> </div> <div class="mb-2 col-sm-4"> <label class="form-label">Data emissão</label> <input type="text" class="form-control form-control-sm" data-toggle="input-mask" data-mask-format="00/00/0000"placeholder="00/00/0000" name="dt_emissor_rg" required value="{{ old('dt_emissor_rg') }}"> <span class="font-13 text-muted">Ex: "02/12/2022"</span> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-6"> <label class="form-label" for="cpf">CPF:</label> <input type="text" class="form-control form-control-sm" id="cpf" data-toggle="input-mask" data-mask-format="000.000.000-00" data-reverse="true" placeholder="CPF" name="cpf" required value="{{ old('cpf') }}"> </div> <div class="mb-2 col-sm-6"> <label class="form-label" for="pis_pasep">Pis/Pasep:</label> <input type="text" class="form-control form-control-sm" id="pis_pasep" placeholder="Pis/Pasep" name="pis_pasep" required value="{{ old('pis_pasep') }}"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-3"> <label class="form-label" for="ctps">CTPS:</label> <input type="text" class="form-control form-control-sm" id="ctps" placeholder="CTPS" name="ctps" required value="{{ old('ctps') }}"> </div> <div class="mb-2 col-sm-3"> <label class="form-label" for="serie">Série:</label> <input type="text" class="form-control form-control-sm" id="serie" placeholder="Série" name="serie" required value="{{ old('serie') }}"> </div> <div class="mb-2 col-sm-3"> <label class="form-label">Data Emissão:</label> <input type="text" class="form-control form-control-sm" data-toggle="input-mask" data-mask-format="00/00/0000"placeholder="00/00/0000" name="dt_emissor_cpf" required value="{{ old('dt_emissor_cpf') }}"> <span class="font-13 text-muted">Ex: "02/12/2022"</span> </div> <div class="mb-2 col-sm-3"> <label class="form-label" for="cert">CERT.Militar:</label> <input type="text" class="form-control form-control-sm" id="cert" placeholder="Certificado" name="certificado_militar" value="{{ old('certificado_militar') }}"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-12"> <label class="form-label" for="raca">Raça:</label> <input type="text" class="form-control form-control-sm" id="raca" placeholder="Raça" name="raca" required value="{{ old('raca') }}"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-4"> <label class="form-label" for="titulo">Título de Eleitor:</label> <input type="text" class="form-control form-control-sm" id="titulo" placeholder="Título de Eleitor" name="titulo_eleitor" required value="{{ old('titulo_eleitor') }}"> </div> <div class="mb-2 col-sm-4"> <label class="form-label" for="secao">Seção:</label> <input type="text" class="form-control form-control-sm" id="secao" placeholder="Seção" name="secao_eleitor" required value="{{ old('secao_eleitor') }}"> </div> <div class="mb-2 col-sm-4"> <label class="form-label" for="zona">Zona:</label> <input type="text" class="form-control form-control-sm" id="zona" placeholder="Zona" name="zona_eleitor" required value="{{ old('zona_eleitor') }}"> </div> </div> <hr> <div class="mb-2 col-sm-6"> <label class="form-label" for="vale">Possui Habilitação ?:</label> <div class="mt-1"> <input type="radio" id="customCnh1" name="customCnh" class="form-check-input" value="true"> <label class="form-check-label" for="customCnh1">Sim</label> <input type="radio" id="customCnh2" name="customCnh" class="form-check-input" value="false" checked> <label class="form-check-label" for="customCnh2">Não</label> </div> </div> <div class="ctr-form d-none"> <div class="row g-2"> <div class="mb-2 col-sm-6"> <label class="form-label" for="cnh">Carteira de Habilitação:</label> <input type="text" class="form-control form-control-sm" id="cnh" placeholder="Carteira de Motorista" name="cnh"> </div> <div class="mb-2 col-sm-4"> <label class="form-label" for="cat">Categoria:</label> <input type="text" class="form-control form-control-sm" id="cat" placeholder="Categoria" name="categoria_cnh"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-6"> <label class="form-label" for="org">Órgão Emissor:</label> <input type="text" class="form-control form-control-sm" id="org" placeholder="Órgão Emissor" name="orgao_emissor_cnh"> </div> <div class="mb-2 col-sm-4"> <label class="form-label">Data Emissão:</label> <input type="text" class="form-control form-control-sm" data-toggle="input-mask" data-mask-format="00/00/0000"placeholder="00/00/0000" name="dt_emissao_cnh"> <span class="font-13 text-muted">Ex: "02/12/2022"</span> </div> </div> </div> <hr> <h4 align="center mb-3 mt-3">Importar Documentos (<b>Somente arquivo PDF em formato A4 na vertical</b>)</h4> <!--<h5 align="center">Gentileza anexar ao cadastro os documentos a seguir</h5>--> <div class="alert mb-3 alert-dark alert-dismissible fade show mb-0" role="alert"> <div class="row g-2"> <div class="mb-2 col-sm-12"> <label for="frente_ctr" class="form-label">Carteira de Trabalho (Frente)</label> <input type="file" id="frente_ctr" class="form-control form-control-sm" name="file_frente_ctr" required value="{{ old('file_frente_ctr') }}" accept=".pdf"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-12"> <label for="verso_ctr" class="form-label">Carteira de Trabalho (Verso)</label> <input type="file" id="verso_ctr" class="form-control form-control-sm" name="file_verso_ctr" required value="{{ old('file_verso_ctr') }}" accept=".pdf"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-12"> <label for="file_rg" class="form-label">Registro geral (RG)</label> <input type="file" id="file_rg" class="form-control form-control-sm" name="file_rg" required value="{{ old('file_rg') }}" accept=".pdf"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-12"> <label for="file_cpf" class="form-label">Cadastro de Pessoa Fisica (CPF)</label> <input type="file" id="file_cpf" class="form-control form-control-sm" name="file_cpf" required value="{{ old('> ') }}" accept=".pdf"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-12"> <label for="file_titulo_eleitor" class="form-label">Título de Eleitor</label> <input type="file" id="file_titulo_eleitor" class="form-control form-control-sm" name="file_titulo_eleitor" required value="{{ old('file_titulo_eleitor') }}" accept=".pdf"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-12"> <label for="file_cart_pis" class="form-label">Cartão do PIS/PASEP / Inscrição INSS, se tiver</label> <input type="file" id="file_cart_pis" class="form-control form-control-sm" name="file_cart_pis" accept=".pdf"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-12"> <label for="file_historico_escolar" class="form-label">Comprovante de Escolaridade / Certificado</label> <input type="file" id="file_historico_escolar" class="form-control form-control-sm" name="file_historico_escolar" accept=".pdf"> </div> </div> <div class="row g-2"> <div class="mb-2 col-sm-12"> <label for="file_residencia" class="form-label">Comprovante de Residência</label> <input type="file" id="file_residencia" class="form-control form-control-sm" name="file_residencia" required value="{{ old('file_residencia') }}" accept=".pdf"> </div> </div> </div> <div class="d-none file_f"> <h5 align="center">Cópia do RG/Certidão de Nascimento, cartão de vacina, comprovante escolar e CPF dos dependentes;</h5> <div class="alert mb-3 alert-dark alert-dismissible fade show mb-0" role="alert"> <div class="row g-2"> <div class="mb-2 col-sm-12"> <label for="file_filhos" class="form-label">Documento Filhos</label> <input type="file" id="file_filhos" class="form-control form-control-sm" name="file_filhos" value="{{ old('file_filhos') }}" accept=".pdf"> </div> </div> </div> </div> <div class="d-grid mb-3"> <button type="submit" class="btn btn-xs btn-info btn-enviar" onclick='return solicitar();'>Enviar</button> </div> </form> </div> <!-- end col --> </div> <!-- end row --> </div> <!-- end container --> </div> <!-- end page --> <footer class="footer footer-alt"> 2022 - <script>document.write(new Date().getFullYear())</script> © R2 - r2.com.br </footer> <script src="{{ asset('assets/js/vendor.min.js')}}"></script> <script src="{{ asset('assets/vendor/jquery-mask-plugin/jquery.mask.min.js')}}"></script> <script src="{{ asset('assets/js/app.min.js')}}"></script> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> </body> </html> <script type="text/javascript"> $("input[name='customCnh']").change(function(){ var checked = document.querySelector("input[name='customCnh']:checked").value if (checked =='true') { $(".ctr-form").removeClass('d-none'); }else{ $(".ctr-form").addClass('d-none'); } }) $("#n_filhos").change(function(){ var checked = $(this).val() if (checked > 0) { $(".file_f").removeClass('d-none'); $("#file_filhos").prop('required',true); }else{ $(".file_f").addClass('d-none'); $("#file_filhos").removeAttr('required'); } }) function solicitar() { // Confirmação do envio usando Swal return Swal.fire({ title: "Confirmação", text: "Tem certeza que quer enviar estes dados?", icon: "question", showCancelButton: true, confirmButtonText: "Sim, enviar", cancelButtonText: "Cancelar" }).then((result) => { if (!result.isConfirmed) return false; // Interrompe se o usuário cancelar // Variável para contar campos válidos let cont = 0; let totalCampos = 0; // Atualize este valor conforme necessário let camposValidos = true; // Validação dos campos obrigatórios $("#form-create").find("[required]").each(function () { totalCampos = totalCampos +1 if (!$(this).val()) { Swal.fire({ title: "Atenção!", text: `O campo ${$(this).attr("id")} é obrigatório!`, icon: "warning" }); camposValidos = false; return false; // Interrompe o loop `each` } else { cont++; } }); // Verifica se todos os campos obrigatórios foram preenchidos if (!camposValidos || cont !== totalCampos) { Swal.fire({ title: "Atenção!", text: "Certifique-se de que todos os campos obrigatórios estejam preenchidos!", icon: "warning" }); return false; } // Exibe o spinner e oculta o formulário se tudo estiver válido $("#form-create").hide(); $(".spinner-form").removeClass("d-none"); return true; // Permite o envio do formulário }); } </script>
| ver. 1.4 |
Github
|
.
| PHP 5.6.40 | Generation time: 0 |
proxy
|
phpinfo
|
Settings