$("#nome_modal").focusout(function(){ var nome_modal = $('#nome_modal').val(); var id_titular = '{{$cliente->id}}'; $.getJSON({ type: "GET", data: {nome_modal:nome_modal ,id_titular:id_titular}, url: "../../get-dependentes/buscaInsert", datatype: "json", success: function(result) { if(result == "[]"){ document.getElementById('liberacadastro').value = "true"; $("#alertModalsuccessdependente").removeClass('d-none'); $("#alertModaldangerdependente").addClass('d-none'); }else{ $("#alertModaldangerdependente").removeClass('d-none'); $("#alertModalsuccessdependente").addClass('d-none'); } } }); }); // Cria nova configuração $("#btn-save").click(function (e) { $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }) e.preventDefault(); var formData = { dt_nascimento: $('#dt_nasc_modal').val(), id_contrato: $('#dep_contrato_add').val(), dt_carencia: $('#dt_carencia_modal').val(), nome: $('#nome_modal').val(), dt_obito: $('#dt_obito_modal').val(), tipo_pessoa: $('#tipo_cliente_modal').val(), id_titular: '{{$cliente->id}}', id_dependente: $('#id_dep_modal').val(), } var state = $('#btn-save').val(); var type = "POST"; //Valida se pode cadastrar a configuração if($('#liberacadastro').val() == "true"){ if(state == "add_antigo") { $.ajax({ type: type, url: "../../get-dependentes/salvar", data: formData, dataType: 'json', success: function (data) { //console.log(data); // alert('Salvo com sucesso'); $("#alertModalsuccess").removeClass('d-none'); $('#frm_add_dependentes').trigger("reset"); $('#CadConfParModal').modal('hide'); location.reload(); }, error: function (data) { console.log('Error:', data); } }); }else{ $.ajax({ type: type, url: "../../get-dependentes/store", data: formData, dataType: 'json', success: function (data) { //console.log(data); // alert('Salvo com sucesso'); $("#alertModalsuccess").removeClass('d-none'); $('#frm_add_dependentes').trigger("reset"); $('#CadConfParModal').modal('hide'); location.reload(); }, error: function (data) { console.log('Error:', data); } }); } } }); //Quando aperta o cancelar do modal $(".btn-secondary").click(function(){ $('#frm_add_dependentes').trigger("reset"); $('#CadConfParModal').modal('hide'); $("#alertModalsuccess").addClass('d-none'); $("#alertModaldanger").addClass('d-none'); $("#alertModalsuccessdependente").addClass('d-none'); $("#alertModaldangerdependente").addClass('d-none'); }); //Apagar uma configuração $(document).on('click','.delete-product',function(){ var conf_id = $(this).val(); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }) var name = confirm("Tem certeza que deseja excluir?"); if (name == (true)){ $.ajax({ type: "get", data:{id:conf_id}, url: '../../get-dependentes/deleteItem/' , success: function (data) { location.reload(); }, error: function (data) { console.log('Error:', data); } }); } }); function salvardependente(id){ document.getElementById('id_dep_modal').value = id; document.getElementById('nome_modal').value = $('#tr_dp_'+id+'').find('.dep_id').html(); document.getElementById('dt_nasc_modal').value = popularCampoData($('#tr_dp_'+id+'').find('.dep_dt_nas').html()); document.getElementById('dt_obito_modal').value = popularCampoData($('#tr_dp_'+id+'').find('.dep_dt_obt').html()); document.getElementById('dt_carencia_modal').value = popularCampoData($('#tr_dp_'+id+'').find('.dep_dt_car').html()); document.getElementById('btn-save').value = "Up"; document.getElementById('liberacadastro').value = "true"; $("#btn-save").html("Editar Dependente"); }