%banco_name%
Código%id_cota%%id_cota%
Crédito%credito%
Entrada%entrar%
Parcelas%valor_parcela%
Cotas em Ofertas
<script> jQuery(document).ready(function($) { function formatCurrency(value) { return new Intl.NumberFormat('pt-BR', { style: 'currency', currency: 'BRL' }).format(value); } function renderCotas(cotas) { cotas.forEach(function(cota) { var $areaCotasOfertas = $('.areaCotasOfertas'); var $itemCota = $('#itemCota').clone().removeAttr('id'); $itemCota.find('.logoBank').css('background-image', 'url(' + cota.bancourl + ')'); $itemCota.find('.nameBank').text(cota.banco); $itemCota.find('.idCota').text(cota._ID); var $categoria = $itemCota.find('.categoria'); $categoria.text(cota.categoria); $categoria.removeClass('hidden'); // Remove a classe .hidden da categoria $itemCota.find('.creditoCota').text(formatCurrency(cota.credito)); $itemCota.find('.entradaCota').text(formatCurrency(cota.entrada)); $itemCota.find('.valorParcelas').text(cota.qtd_parcela + 'x ' + formatCurrency(cota.valor_parcela)); $areaCotasOfertas.append($itemCota); }); } function loadAndRenderCotas() { $.post(window.location.href, { acao: 'get_cotas_vendedor' }, function(response, status, xhr) { if (xhr.status === 202) { // Save the response in sessionStorage sessionStorage.setItem('cotasGeraisOfertas', JSON.stringify(response)); if (response && response.length > 0) { renderCotas(response); } else { $('#cotasOfertas').addClass('hidden'); } } else { $('#cotasOfertas').addClass('hidden'); } }); } loadAndRenderCotas(); }); </script>
jQuery(document).ready(function($) { function formatCurrency(value) { return new Intl.NumberFormat('pt-BR', { style: 'currency', currency: 'BRL' }).format(value); } function renderCotas(cotas, $targetArea) { $targetArea.empty(); // Clear only the target area cotas.forEach(function(cota) { var $itemCota = $('#itemCota').clone().removeAttr('id'); $itemCota.find('.logoBank').css('background-image', 'url(' + cota.bancourl + ')'); $itemCota.find('.nameBank').text(cota.banco); $itemCota.find('.idCota').text(cota._ID); $itemCota.find('.creditoCota').text(formatCurrency(cota.credito)); $itemCota.find('.entradaCota').text(formatCurrency(cota.entrada)); $itemCota.find('.valorParcelas').text(cota.qtd_parcela + 'x ' + formatCurrency(cota.valor_parcela)); $targetArea.append($itemCota); }); } function sortCotas(cotas, key, asc) { return cotas.sort(function(a, b) { return asc ? a[key] - b[key] : b[key] - a[key]; }); } function loadAndRenderCotas() { $.post(window.location.href, { acao: 'get_cotas_selecao' }, function(response, status, xhr) { if (xhr.status === 202 && response.length > 0) { // Save the response in sessionStorage sessionStorage.setItem('cotasGerais', JSON.stringify(response)); $('.areaCotas').each(function() { var categoria = $(this).data('categoria'); var cotasCategoria = response.filter(cota => cota.categoria === categoria); renderCotas(cotasCategoria, $(this)); }); } else { console.warn('Não foi possível carregar as cotas.'); } }); } loadAndRenderCotas(); // Event handler for sorting $('.areaCotacoes').on('click', '.credito, .entrada', function() { var $sortButton = $(this); var $areaCotas = $sortButton.closest('.areaCotacoes').find('.areaCotas'); var categoria = $areaCotas.data('categoria'); var key = $sortButton.hasClass('credito') ? 'credito' : 'entrada'; var ascending = $sortButton.find('i').hasClass('ion-ios-arrow-down'); var allCotas = JSON.parse(sessionStorage.getItem('cotasGerais')); if (!allCotas) { console.warn('Cotas not found in sessionStorage.'); return; } var cotasCategoria = allCotas.filter(cota => cota.categoria === categoria); var sortedCotas = sortCotas(cotasCategoria, key, ascending); renderCotas(sortedCotas, $areaCotas); $sortButton.find('i').toggleClass('ion-ios-arrow-down ion-ios-arrow-up'); }); });
Cotas contempladas de automóveis
BancoIDCréditoEntradaParcelasAção
Cotas contempladas de imóveis
BancoIDCréditoEntradaParcelasAção
Cotas contempladas de pesados
BancoIDCréditoEntradaParcelasAção
Informe seu nome para ir para o WhatsApp
Ir para o whatsappMais detalhes
Banco
CategoriaCategoria
CréditoR$ 0,00
Parcelas0x R$ 0,00
EntradaR$ 0,00
StatusFechadoDisponível
Observações
Data Aquisição: {je_cct_cotas_data_aquisicao}
Saldo Devedor: {echo:mask_money({je_cct_cotas_saldo_devedor})}
Aqui o seu texto ... Selecione qualquer parte de seu texto para acessar à barra de ferramentas de formatação.
ir para o whatsapp
![](https://vertexcontemplados.com.br/wp-content/uploads/2024/07/empresa-1.jpg)
VERTEX Contemplados – Sua melhor opção em Consórcio
Quer vender seu consórcio?
Obtenha uma avaliação justa!![](https://vertexcontemplados.com.br/wp-content/uploads/2024/07/vender_consorcio2-1.jpg)
Dados do Consorciado
Administradora
Dados Cota
ContempladaNão ContempladaParcelas AtrasadasCancelada
Negociação
Enviar MensagemSucesso!
Nossa equipe recebeu sua proposta, em até 48 horas receberá um retorno.Entre em contato
(48) 99208-6655
(48) 99208-6655
, , - / SC
SOMAR
Resultado da junção
Crédito: R$ 0,00Entrada: R$ 0,00Cotas Selecionadas
Compartilhar
.swal2-title { color: #000000!important; font-size: 3em!important; }
$(document).on('click', '.itemCota', function (event) { if ($(event.target).closest('.areaBotoes').length) return; const icone = $(this).find('i.brxe-icon').not('.areaBotoes i'); $(this).toggleClass('ativo'); icone.toggleClass('ion-md-square-outline ion-md-checkbox-outline'); if ($('.itemCota.ativo').length) { $('#areaMultiplaAcao').removeClass('hidden'); } else { $('#areaMultiplaAcao').addClass('hidden'); } }); function parseBrazilianNumber(numberString) { numberString = numberString.replace(/\.(?=\d{3}(,|$))/g, ''); numberString = numberString.replace(',', '.'); return parseFloat(numberString); } jQuery(document).ready(function($) { $('#somarCotas').on('click', function() { let cotasSelecionadas = []; let totalCredito = 0, totalEntrada = 0; $('#parcelasList').empty(); $('#cotasSelecionadas').empty(); const cotas = JSON.parse(sessionStorage.getItem('cotasGerais')) || []; let categoriasSelecionadas = new Set(); $('.itemCota.ativo').each(function() { const categoria = $(this).closest('.areaCotacoes').data('categoria'); categoriasSelecionadas.add(categoria); }); if (categoriasSelecionadas.size > 1) { Swal.fire({ icon: 'error', title: 'Erro de Seleção', html: '<p style="font-size: 2em; color: #555;">Por favor, verifique a sua seleção.<br>Não é possível somar cotas de categorias diferentes.</p>', background: '#ffffff', color: '#333', confirmButtonColor: '#3085d6', confirmButtonText: 'Entendi', customClass: { popup: 'swal2-modal-large', title: 'swal2-title' }, width: '600px', padding: '2em' }); return; } $('.itemCota.ativo').each(function() { const idCota = $(this).find('.idCota').text().trim(); const cota = cotas.find(item => item._ID === idCota); if (cota) { const credito = parseBrazilianNumber(cota.credito); const entrada = parseBrazilianNumber(cota.entrada); const valorParcela = parseBrazilianNumber(cota.valor_parcela); const quantidadeParcela = parseInt(cota.qtd_parcela); totalCredito += credito; totalEntrada += entrada; const parcelaInfo = { quantidade: quantidadeParcela, valor: valorParcela }; cotasSelecionadas.push(parcelaInfo); $('#cotasSelecionadas').append( `<div>Código: ${cota._ID} - ${cota.banco} - ${formatCurrency(credito)}</div>` ); } else { Swal.fire({ icon: 'warning', title: 'Cota Não Encontrada', text: `A cota com ID ${idCota} não foi encontrada.`, background: '#ffffff', color: '#333', confirmButtonColor: '#3085d6', confirmButtonText: 'Ok' }); } }); if (cotasSelecionadas.length === 0) { $('#parcelasList').append('<div>Nenhuma parcela disponível.</div>'); return; } cotasSelecionadas.sort((a, b) => b.quantidade - a.quantidade); const maiorParcelaQtd = cotasSelecionadas[0]?.quantidade || 0; let somaParcelas = new Array(maiorParcelaQtd).fill(0); cotasSelecionadas.forEach(parcela => { for (let i = 0; i < parcela.quantidade; i++) { somaParcelas[i] += parcela.valor; } }); let parcelasAgrupadas = []; let qtdAtual = 1; let valorAtual = somaParcelas[0]; for (let i = 1; i <= maiorParcelaQtd; i++) { if (i < maiorParcelaQtd && somaParcelas[i] === valorAtual) { qtdAtual++; } else { parcelasAgrupadas.push({ quantidade: qtdAtual, valor: valorAtual }); qtdAtual = 1; valorAtual = somaParcelas[i]; } } let parcelasTexto = parcelasAgrupadas.map(p => `${p.quantidade} x ${formatCurrency(p.valor)}` ).join(' + '); $('#parcelasList').append(`<div><b>Total de Parcelas: ${maiorParcelaQtd}</b></div>`); $('#parcelasList').append(`<div>${parcelasTexto}</div>`); $('#pcredito').text(formatCurrency(totalCredito)); $('#pentrada').text(formatCurrency(totalEntrada)); let cotasInfo = ''; $('#cotasSelecionadas div').each(function() { cotasInfo += $(this).text() + '\n'; }); const mensagem = ` Crédito: *${formatCurrency(totalCredito)}* Entrada: *${formatCurrency(totalEntrada)}* Total de Parcelas: *${maiorParcelaQtd}* ${parcelasTexto} Cotas Selecionadas ${cotasInfo}`.trim(); const mensagemEncoded = encodeURIComponent(mensagem); $('#btnZapDireto').off('click').on('click', function() { const whatsappUrl = `https://wa.me/?text=${mensagemEncoded}`; window.open(whatsappUrl, '_blank'); }); window.togglePopup('Soma', true); }); function formatCurrency(value) { return new Intl.NumberFormat('pt-BR', { style: 'currency', currency: 'BRL' }).format(value); } });