57 lines
1.6 KiB
JavaScript
57 lines
1.6 KiB
JavaScript
$(function(){
|
|
|
|
})
|
|
|
|
$('body').on('blur', '#inp-fone', function () {
|
|
let fone = $(this).val()
|
|
if(fone.length >= 14){
|
|
$.get(path_url + 'api/delivery-link/valida-fone', {
|
|
fone: fone,
|
|
empresa_id: $('#inp-empresa_id').val(),
|
|
carrinho_id: $('#inp-carrinho_id').val()
|
|
}).done((res) => {
|
|
console.log(res)
|
|
$('#inp-nome').val(res.razao_social)
|
|
setTimeout(() => {
|
|
swal("Sucesso", "Cadastro localizado", "success")
|
|
.then(() => {
|
|
location.href = '/food-pagamento?link='+$('#inp-link').val()+'&uid='+res.uid
|
|
})
|
|
}, 300)
|
|
}).fail((err) => {
|
|
console.log(err)
|
|
if(err.status == 404){
|
|
swal("Alerta", "Não foi localizado este telefone cadastrado, informe seu nome para continuar", "warning")
|
|
.then(() => {
|
|
$('.btn-main').css('display', 'block')
|
|
})
|
|
}else{
|
|
swal("Erro", err.responseJSON, "error")
|
|
}
|
|
})
|
|
}else{
|
|
swal("Alerta", "Informe um telefo válido", "warning")
|
|
}
|
|
})
|
|
|
|
$('body').on('click', '.btn-main', function () {
|
|
let fone = $('#inp-fone').val()
|
|
let nome = $('#inp-nome').val()
|
|
let empresa_id = $('#inp-empresa_id').val()
|
|
|
|
$.post(path_url + 'api/delivery-link/cliente-store', {
|
|
fone: fone,
|
|
nome: nome,
|
|
empresa_id: $('#inp-empresa_id').val(),
|
|
carrinho_id: $('#inp-carrinho_id').val()
|
|
}).done((res) => {
|
|
swal("Sucesso", "Obrigado por se registrar", "success")
|
|
.then(() => {
|
|
location.href = '/food-pagamento?link='+$('#inp-link').val()+'&uid='+res.uid
|
|
})
|
|
|
|
}).fail((err) => {
|
|
console.log(err)
|
|
swal("Erro", err.responseJSON, "error")
|
|
})
|
|
}) |