Skip to content

Instantly share code, notes, and snippets.

@walterjaworski
Created February 2, 2018 19:04
Show Gist options
  • Save walterjaworski/525182ab52a79af0848e23b0d05c316b to your computer and use it in GitHub Desktop.
Save walterjaworski/525182ab52a79af0848e23b0d05c316b to your computer and use it in GitHub Desktop.
<script>
$(document).ajaxComplete(function( event, xhr, settings ) {
if(settings.url.indexOf('/Pedido/CalcularFretePorId') >-1) {
// Verifica se a opção "Frete Normal", do Pick-Up Store está selecionado
if($("input#tipoFreteNormal:checked").length > 0) {
//console.log('Frete Normal Checado');
$('input#tipoFreteNormal').parent('span.fbits-opcoes-frete').addClass('selecionado');
$('input#tipoFreteRetirarNaLoja').parent('span.fbits-opcoes-frete').removeClass('selecionado');
$('div#opcoesFreteNormal').removeAttr('style').css('display','block');
$('div#opcoesFreteRetirarNaLoja').removeAttr('style').css('display','none');
// Verifica se a opção "Frete Retirar na Loja", do Pick-Up Store está selecionado
} else if($("input#tipoFreteRetirarNaLoja:checked").length > 0) {
//console.log('Retirar em Loja Chechado');
$('input#tipoFreteRetirarNaLoja').parent('span.fbits-opcoes-frete').addClass('selecionado');
$('input#tipoFreteNormal').parent('span.fbits-opcoes-frete').removeClass('selecionado');
$('div#opcoesFreteRetirarNaLoja').removeAttr('style').css('display','block');
$('div#opcoesFreteNormal').removeAttr('style').css('display','none');
//$('.fbits-opcoes-frete').css('display','inline-block');
}
var cepEndereco = $("input[id^='endereco']:checked").parent().find("span[id^='lblCEP-']").text();
if(cepEndereco > '80000-000' && cepEndereco < '83839-999' || $("input#tipoFreteRetirarNaLoja:checked").length > 0) {
//console.log('CEP é de Curitiba e/ou Região');
$('.fbits-opcoes-frete').css('display','inline-block');
$('.labelInline').css('display','inline-block');
} else {
//console.log('CEP NÃO é de Curitiba e/ou Região');
$('.fbits-opcoes-frete').css('display','none');
$('.labelInline').css('display','none');
}
}
})
$(document).ajaxComplete(function( event, xhr, settings ) {
if(settings.url.indexOf('/Pedido/Atualizar') >-1) {
// Verifica se a opção "Frete Normal", do Pick-Up Store está selecionado
if($("input#tipoFreteNormal:checked").length > 0 && $("input#tipoFreteRetirarNaLoja:checked").length <= 0 && $("input[id^='endereco-']:checked").length > 0 ) {
//console.log('Frete Normal Checado');
$('input#tipoFreteNormal').parent('span.fbits-opcoes-frete').addClass('selecionado');
$('input#tipoFreteRetirarNaLoja').parent('span.fbits-opcoes-frete').removeClass('selecionado');
$('div#opcoesFreteNormal').removeAttr('style').css('display','block');
$('div#opcoesFreteRetirarNaLoja').removeAttr('style').css('display','none');
} else if($("input#tipoFreteNormal:checked").length > 0 && $("input#tipoFreteRetirarNaLoja:checked").length <= 0 && $("input[id^='endereco-']:checked").length <= 0) {
//console.log('Frete Normal Checado');
$('input#tipoFreteNormal').parent('span.fbits-opcoes-frete').addClass('selecionado');
$('input#tipoFreteRetirarNaLoja').parent('span.fbits-opcoes-frete').removeClass('selecionado');
$('div#opcoesFreteNormal').removeAttr('style').css('display','block');
$('div#opcoesFreteRetirarNaLoja').removeAttr('style').css('display','none');
$('#entregaNormalEnderecoId').val("");
$(".selecionaEndereco:nth-of-type(1) .forminline:nth-of-type(1) div[id^='divEnderecoEntrega-'] span[id^='spanEnderecoEntrega-'] input[id^='endereco-']").click();
var pegahdnEndereco = $(".selecionaEndereco:nth-of-type(1) .forminline:nth-of-type(1) div[id^='divEnderecoEntrega-'] span[id^='spanEnderecoEntrega-'] input[id^='endereco-']").attr('id');
var resEndereco = pegahdnEndereco.split("-");
$("#hdnEndereco").val(resEndereco[1]);
// Verifica se a opção "Frete Retirar na Loja", do Pick-Up Store está selecionado
} else if($("input#tipoFreteRetirarNaLoja:checked").length > 0 && $("input#tipoFreteNormal:checked").length <= 0) {
//console.log('Retirar em Loja Chechado');
$('input#tipoFreteRetirarNaLoja').parent('span.fbits-opcoes-frete').addClass('selecionado');
$('input#tipoFreteNormal').parent('span.fbits-opcoes-frete').removeClass('selecionado');
$('div#opcoesFreteRetirarNaLoja').removeAttr('style').css('display','block');
$('div#opcoesFreteNormal').removeAttr('style').css('display','none');
//$('.fbits-opcoes-frete').css('display','inline-block');
$(".selecionaEndereco .forminline div[id^='divEnderecoEntrega-'] span[id^='spanEnderecoEntrega-'] input[id^='endereco-']").attr('checked',false);
}
var cepEndereco = $("input[id^='endereco']:checked").parent().find("span[id^='lblCEP-']").text();
if(cepEndereco > '80000-000' && cepEndereco < '83839-999' || $("input#tipoFreteRetirarNaLoja:checked").length > 0) {
//console.log('CEP é de Curitiba e/ou Região');
$('.fbits-opcoes-frete').css('display','inline-block');
$('.labelInline').css('display','inline-block');
} else {
//console.log('CEP NÃO é de Curitiba e/ou Região');
$('.fbits-opcoes-frete').css('display','none');
$('.labelInline').css('display','none');
}
}
})
var cepEndereco = $("input[id^='endereco']:checked").parent().find("span[id^='lblCEP-']").text();
$('.coluna-fechamento.titulocentro.central .pagamento .titleFechamento').removeAttr('style').css('display','none');
var cepEndereco = $("input[id^='endereco']:checked").parent().find("span[id^='lblCEP-']").text();
if(cepEndereco > '80000-000' && cepEndereco < '83839-999' || $("input#tipoFreteRetirarNaLoja:checked").length > 0) {
//console.log('CEP é de Curitiba e/ou Região');
$('.fbits-opcoes-frete').css('display','inline-block');
$('.labelInline').css('display','inline-block');
} else {
//console.log('CEP NÃO é de Curitiba e/ou Região');
$('.fbits-opcoes-frete').css('display','none');
$('.labelInline').css('display','none');
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment