arcadiasuite/plus/public/delivery/js/auth.js

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")
})
})