| Server IP : 54.233.248.239 / Your IP : 172.28.1.13 Web Server : Apache System : Linux ip-172-28-29-189 6.5.0-1014-aws #14~22.04.1-Ubuntu SMP Thu Feb 15 15:27:06 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.2.34-43+ubuntu22.04.1+deb.sury.org+1 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/vinumday2_0/storage/framework/views/ |
Upload File : |
<?php $__env->startSection('content'); ?>
<?php echo $__env->make('perfil/menu-lateral', ['configMenuLateral' => $configMenuLateral], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
<div class="minha-conta__right">
<div class="center">
<div class="vinhos-adega">
<p class="numero"><?php echo $informacoesBasicasAdega['quantidadeVinhosAdega']; ?></p>
<p class="texto">Vinhos<br>na adega</p>
</div>
<div class="valor-total">
<p class="texto">Valor Total</p>
<p class="numero"><span class="rs">R$</span> <?php echo number_format($informacoesBasicasAdega['valorTotal'],2,',','.'); ?></p>
</div>
<div class="valor-economizado">
<p class="texto">Valor Economizado</p>
<p class="numero"><span class="rs">R$</span> <?php echo number_format($informacoesBasicasAdega['valorEconomizado'],2,',','.'); ?></p>
</div>
</div>
<div class="clear"></div>
<div class="box">
<?php if(count($meusVinhosPendentes)){ ?>
<h2 class="title divisor">Aguardando Pagamento</h2>
<div class="table-scroll">
<table class="tabela">
<tr>
<th>Produto</th>
<th class="text-center hide-mobile">Pedido</th>
<th class="text-center hide-mobile">Quant.</th>
<th class="text-center hide-desktop">Qtd.</th>
<th class="text-right hide-mobile">Preço Unitário</th>
<th class="text-right hide-mobile">Total Produto</th>
<th class="text-right hide-desktop">Total</th>
<th></th>
</tr>
<?php $total_unidades = 0; ?>
<?php $total_valor = 0; ?>
<?php $total_pedido = 0; ?>
<?php $id_pedido_venda = 0; ?>
<?php $cupoms = []; ?>
<?php foreach ($meusVinhosPendentes as $produto): ?>
<?php $produto->quantidade_na_adega = $produto->agrupamento_produtos ? $produto->quantidade_na_adega : ($produto->quantidade_na_adega / $produto->quantidade_na_oferta); ?>
<?php
if($produto->id_pedido_venda != $id_pedido_venda):
$total_pedido += $produto->total_pedido_venda;
$id_pedido_venda = $produto->id_pedido_venda;
if($produto->cupom_pedido_venda):
$cupom = buscarCupomPedidoVenda($id_pedido_venda);
$cupoms[] = $cupom->codigo;
endif;
endif;
?>
<tr>
<td class="nome-produto hide-mobile">
<?php if($produto->produtos[0]->produto->tipo->grupo == 'vestuario'): ?>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>">
</a>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php else: ?>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>">
</a>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php endif; ?>
</td>
<td class="nome-produto hide-desktop" width="85%">
<?php if($produto->produtos[0]->produto->tipo->grupo == 'vestuario'): ?>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>">
</a>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php else: ?>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>"></a>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php endif; ?>
</td>
<td class="text-center hide-mobile" width="10%"><?php echo $produto->id_pedido_venda; ?></td>
<td class="text-center" width="10%"><?php echo number_format($produto->quantidade_na_adega,0,'',''); ?> <?php echo ((count($produto->produtos) > 1) ? 'Un.' : ($produto->produtos[0]->produto->tipo->grupo == 'vestuario' ? 'Un.' : 'Gr.')); ?></td>
<td class="text-right hide-mobile" width="15%">
<span class="valor">R$ <?php echo number_format($produto->preco_oferta,2,',','.'); ?></span>
</td>
<td class="valor text-right hide-mobile" width="20%">R$ <?php echo number_format($produto->preco_oferta * $produto->quantidade_na_adega,2,',','.'); ?></td>
<td class="valor text-right hide-desktop" width="22%">R$ <?php echo number_format($produto->preco_oferta * $produto->quantidade_na_adega,2,',','.'); ?></td>
<td class="hide-mobile" width="5%" style="padding:20px 15px;">
<?php if (count($produto->produtos) > 1){ ?>
<i class="fa fa-plus-circle ver-detalhes"></i>
<?php }else{ ?>
<div class="w-15">
</div>
<?php } ?>
</td>
<td class="hide-desktop" width="5%" style="padding:0 5px">
<?php if (count($produto->produtos) > 1){ ?>
<i class="fa fa-plus-circle ver-detalhes"></i>
<?php }else{ ?>
<div class="w-15">
</div>
<?php } ?>
</td>
<?php $total_valor += $produto->preco_oferta * $produto->quantidade_na_adega; ?>
</tr>
<?php if (count($produto->produtos) > 1){ ?>
<tr class="detalhes-combo hide-mobile" style="background: #e5e5e3; border-bottom: none!important; text-transform: uppercase; font-size: 12px;">
<th style="padding:8px 10px;">Produto</th>
<th class="text-center" width="10%" style="padding:8px 10px;"></th>
<th class="text-center" width="10%" style="padding:8px 10px;">Quant.</th>
<th class="text-right" width="15%" style="padding:8px 10px;"></th>
<th class="text-right" width="20%" style="padding:8px 10px;"></th>
<th style="padding:8px 10px;" width="5%"></th>
</tr>
<tr class="detalhes-combo hide-desktop" style="background: #e5e5e3; border-bottom: none!important; text-transform: uppercase; font-size: 12px;">
<th style="padding:8px 0px;" width="85%">Produto</th>
<th class="text-center" width="10%" style="padding:8px 10px;">Qtd.</th>
<th class="text-right" width="22%" style="padding:8px 10px;"></th>
<th style="padding:8px 10px;" width="5%"></th>
</tr>
<?php foreach ($produto->produtos as $item): ?>
<tr class="detalhes-combo hide-mobile" style="border-bottom: 1px solid #e1e1e1;">
<td style="padding: 10px 20px;" class="nome-produto"><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug);?>"><img src="<?php echo e($item->produto->thumbnail_principal); ?>" alt="<?php echo $item->produto->nome; ?>"></a><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug) ?>"><?php echo $item->produto->nome; ?></a></td>
<td style="padding: 10px 0;" class="text-center" width="10%"></td>
<td style="padding: 10px 0;" class="text-center" width="10%">
<?php echo $item->quantidade * $produto->quantidade_na_adega ?> Gr.
<span class="valor"></span>
</td>
<td style="padding: 10px 0;" class="valor text-right" width="15%"></td>
<td style="padding: 10px 0;" class="text-center" width="20%"></td>
<td style="padding: 10px 0;" width="5%"></td>
</tr>
<tr class="detalhes-combo hide-desktop" style="border-bottom: 1px solid #e1e1e1;">
<td style="padding: 10px 0;" width="100%" class="nome-produto"><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug);?>"><img src="<?php echo e($item->produto->thumbnail_principal); ?>" alt="<?php echo $item->produto->nome; ?>"></a><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug) ?>"><?php echo $item->produto->nome; ?></a></td>
<td style="padding: 10px 0;" class="text-center" width="10%">
<?php echo $item->quantidade * $produto->quantidade_na_adega ?> Gr.
</td>
<td style="padding: 10px 30px;" class="text-center" width="25%"></td>
<td style="padding: 0 5px;" width="5%"></td>
</tr>
<?php $total_unidades += $produto->quantidade_na_adega * $item->quantidade; ?>
<?php endforeach ?>
<?php }else{ ?>
<?php $total_unidades += $produto->quantidade_na_adega; ?>
<?php } ?>
<?php endforeach ?>
</table>
</div>
<div class="total-adega">
<div class="flex">
<h2 class="title">
Total Pendente <br>
<span class="cupoms"><?php echo implode(", ", $cupoms)?></span>
</br>
</h2>
<span class="unidades"><?php echo $total_unidades; ?> Gr.</span>
<span class="valor">
<?php if($total_valor == $total_pedido || count($cupoms) == 0): ?>
R$ <?php echo number_format($total_valor,2,',','.'); ?>
<?php else: ?>
<span class="valor_total">R$ <?php echo number_format($total_valor,2,',','.'); ?></span>
<br>
<span class="valor_desconto">R$ <?php echo number_format($total_pedido,2,',','.'); ?></span>
<?php endif; ?>
</span>
</div>
<div class="desconto-total-adega">
<div class="titulo-item-total-adega">Desconto</div>
<div class="valor-item-total-adega">R$ <?php echo number_format($total_desconto_pedido,2,',','.'); ?></div>
</div>
<?php if($total_cashback > 0): ?>
<div class="cashback-total-adega">
<div class="titulo-item-total-adega">Valor Cashback</div>
<div class="valor-item-total-adega">R$ <?php echo number_format($total_cashback,2,',','.'); ?></div>
</div>
<?php endif; ?>
<?php /*if ($total_valor < 400){ ?>
<p class="entrega-gratuita">Faltam <b>R$ <?php echo number_format(400 - $total_valor,2,',','.'); ?></b> para a entrega <b>GRATUITA</b> no endereço abaixo</p>
<?php }else{ ?>
<p class="entrega-gratuita confirmada">Você ja pode solicitar a entrega GRATUITA de seus vinhos</p>
<?php } */?>
</div>
<div class="spacer"></div>
<?php } ?>
<?php if(count($meusVinhosPreVenda)){ ?>
<h2 class="title divisor">Pré-Venda</h2>
<div class="table-scroll">
<table class="tabela">
<tr>
<th>Produto</th>
<th class="text-center hide-mobile">Pedido</th>
<th class="text-center hide-mobile">Quant.</th>
<th class="text-center hide-desktop">Qtd.</th>
<th class="text-right hide-mobile">Preço Unitário</th>
<th class="text-right hide-mobile">Total Produto</th>
<th class="text-right hide-desktop">Total</th>
<th></th>
</tr>
<?php $total_unidades = 0; ?>
<?php $total_valor = 0; ?>
<?php $total_pedido = 0; ?>
<?php $id_pedido_venda = 0; ?>
<?php $cupoms = []; ?>
<?php foreach ($meusVinhosPreVenda as $produto): ?>
<?php $produto->quantidade_na_adega = $produto->agrupamento_produtos ? $produto->quantidade_na_adega : ($produto->quantidade_na_adega / $produto->quantidade_na_oferta); ?>
<?php
if($produto->id_pedido_venda != $id_pedido_venda):
$total_pedido += $produto->total_pedido_venda;
$id_pedido_venda = $produto->id_pedido_venda;
if($produto->cupom_pedido_venda):
$cupom = buscarCupomPedidoVenda($id_pedido_venda);
$cupoms[] = $cupom->codigo;
endif;
endif;
?>
<tr>
<td class="nome-produto hide-mobile">
<?php if($produto->produtos[0]->produto->tipo->grupo == 'vestuario'): ?>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>">
</a>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php else: ?>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>"></a>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php endif; ?>
</td>
<td class="nome-produto hide-desktop" width="85%">
<?php if($produto->produtos[0]->produto->tipo->grupo == 'vestuario'): ?>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>">
</a>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php else: ?>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>"></a>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php endif; ?>
</td>
<td class="text-center hide-mobile" width="10%"><?php echo $produto->id_pedido_venda; ?></td>
<td class="text-center" width="10%"><?php echo number_format($produto->quantidade_na_adega,0,'',''); ?> <?php echo ((count($produto->produtos) > 1) ? 'Un.' : ($produto->produtos[0]->produto->tipo->grupo == 'vestuario' ? 'Un.' : 'Gr.')); ?></td>
<td class="text-right hide-mobile" width="15%">
<span class="valor">R$ <?php echo number_format($produto->preco_oferta,2,',','.'); ?></span>
</td>
<td class="valor text-right hide-mobile" width="20%">R$ <?php echo number_format($produto->preco_oferta * $produto->quantidade_na_adega,2,',','.'); ?></td>
<td class="valor text-right hide-desktop" width="22%">R$ <?php echo number_format($produto->preco_oferta * $produto->quantidade_na_adega,2,',','.'); ?></td>
<td class="hide-mobile" width="5%" style="padding:20px 15px;">
<?php if (count($produto->produtos) > 1){ ?>
<i class="fa fa-plus-circle ver-detalhes"></i>
<?php }else{ ?>
<div class="w-15">
</div>
<?php } ?>
</td>
<td class="hide-desktop" width="5%" style="padding:0 5px">
<?php if (count($produto->produtos) > 1){ ?>
<i class="fa fa-plus-circle ver-detalhes"></i>
<?php }else{ ?>
<div class="w-15">
</div>
<?php } ?>
</td>
<?php $total_valor += $produto->preco_oferta * $produto->quantidade_na_adega; ?>
</tr>
<?php if (count($produto->produtos) > 1){ ?>
<tr class="detalhes-combo hide-mobile" style="background: #e5e5e3; border-bottom: none!important; text-transform: uppercase; font-size: 12px;">
<th style="padding:8px 10px;">Produto</th>
<th class="text-center" width="10%" style="padding:8px 10px;"></th>
<th class="text-center" width="10%" style="padding:8px 10px;">Quant.</th>
<th class="text-right" width="15%" style="padding:8px 10px;"></th>
<th class="text-right" width="20%" style="padding:8px 10px;"></th>
<th style="padding:8px 10px;" width="5%"></th>
</tr>
<tr class="detalhes-combo hide-desktop" style="background: #e5e5e3; border-bottom: none!important; text-transform: uppercase; font-size: 12px;">
<th style="padding:8px 0px;" width="85%">Produto</th>
<th class="text-center" width="10%" style="padding:8px 10px;">Qtd.</th>
<th class="text-right" width="22%" style="padding:8px 10px;"></th>
<th style="padding:8px 10px;" width="5%"></th>
</tr>
<?php foreach ($produto->produtos as $item): ?>
<tr class="detalhes-combo hide-mobile" style="border-bottom: 1px solid #e1e1e1;">
<td style="padding: 10px 20px;" class="nome-produto"><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug);?>"><img src="<?php echo e($item->produto->thumbnail_principal); ?>" alt="<?php echo $item->produto->nome; ?>"></a><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug) ?>"><?php echo $item->produto->nome; ?></a></td>
<td style="padding: 10px 0;" class="text-center" width="10%"></td>
<td style="padding: 10px 0;" class="text-center" width="10%">
<?php echo $item->quantidade * $produto->quantidade_na_adega ?> Gr.
<span class="valor"></span>
</td>
<td style="padding: 10px 0;" class="valor text-right" width="15%"></td>
<td style="padding: 10px 0;" class="text-center" width="20%"></td>
<td style="padding: 10px 0;" width="5%"></td>
</tr>
<tr class="detalhes-combo hide-desktop" style="border-bottom: 1px solid #e1e1e1;">
<td style="padding: 10px 0;" width="100%" class="nome-produto"><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug);?>"><img src="<?php echo e($item->produto->thumbnail_principal); ?>" alt="<?php echo $item->produto->nome; ?>"></a><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug) ?>"><?php echo $item->produto->nome; ?></a></td>
<td style="padding: 10px 0;" class="text-center" width="10%">
<?php echo $item->quantidade * $produto->quantidade_na_adega ?> Gr.
</td>
<td style="padding: 10px 30px;" class="text-center" width="25%"></td>
<td style="padding: 0 5px;" width="5%"></td>
</tr>
<?php $total_unidades += $produto->quantidade_na_adega * $item->quantidade; ?>
<?php endforeach ?>
<?php }else{ ?>
<?php $total_unidades += $produto->quantidade_na_adega; ?>
<?php } ?>
<?php endforeach ?>
</table>
</div>
<div class="total-adega">
<div class="flex">
<h2 class="title">
Total Pré-Venda <br>
<span class="cupoms"><?php echo implode(", ", $cupoms)?></span>
</h2>
<span class="unidades"><?php echo $total_unidades; ?> Gr.</span>
<span class="valor">
<?php if($total_valor == $total_pedido || count($cupoms) == 0): ?>
R$ <?php echo number_format($total_valor,2,',','.'); ?>
<?php else: ?>
<span class="valor_total">R$ <?php echo number_format($total_valor,2,',','.'); ?></span>
<br>
<span class="valor_desconto">R$ <?php echo number_format($total_pedido,2,',','.'); ?></span>
<?php endif; ?>
</span>
</div>
<?php /*if ($total_valor < 400){ ?>
<p class="entrega-gratuita">Faltam <b>R$ <?php echo number_format(400 - $total_valor,2,',','.'); ?></b> para a entrega <b>GRATUITA</b> no endereço abaixo</p>
<?php }else{ ?>
<p class="entrega-gratuita confirmada">Você ja pode solicitar a entrega GRATUITA de seus vinhos</p>
<?php } */?>
</div>
<div class="spacer"></div>
<?php } ?>
<?php if(count($meusVinhos['produtos'])){ ?>
<h2 class="title divisor">Minha Adega</h2>
<div class="table-scroll">
<table class="tabela">
<tr>
<th>Produto</th>
<th class="text-center hide-mobile">Pedido</th>
<th class="text-center hide-mobile">Quant.</th>
<th class="text-center hide-desktop">Qtd.</th>
<th class="text-right hide-mobile">Preço Unitário</th>
<th class="text-right hide-mobile">Total Produto</th>
<th class="text-right hide-desktop">Total</th>
<th></th>
</tr>
<?php $total_unidades = 0; ?>
<?php $total_valor = 0; ?>
<?php foreach ($meusVinhos['produtos'] as $produto): ?>
<?php $produto->quantidade_na_adega = $produto->agrupamento_produtos ? $produto->quantidade_na_adega : ($produto->quantidade_na_adega / $produto->quantidade_na_oferta); ?>
<tr>
<td class="nome-produto hide-mobile">
<?php if($produto->produtos[0]->produto->tipo->grupo == 'vestuario'): ?>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>">
</a>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php else: ?>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>">
</a>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php endif; ?>
</td>
<td class="nome-produto hide-desktop" width="85%">
<?php if($produto->produtos[0]->produto->tipo->grupo == 'vestuario'): ?>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>">
</a>
<a href="javascript:void(0)" class="comprar-modal" data-slug="<?php echo e($produto->slug); ?>" data-modelo="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'modelo')?>" data-tamanho="<?php echo getAtributoVariacao($produto->produtos[0]->produto->atributosVariacao, 'tamanho')?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php else: ?>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<img src="<?php echo e($produto->thumbnail_principal); ?>" alt="<?php echo $produto->nome; ?>">
</a>
<a href="<?php echo url('/oferta/'.$produto->slug); ?>">
<?php echo $produto->titulo.' '.$produto->sub_titulo; ?>
<?php if(count($produto->produtos) == 1 && $produto->produtos[0]->produto->atributosVariacao): ?>
<br><?php echo helperMontarAtributos($produto->produtos[0]->produto->atributosVariacao); ?>
<?php endif; ?>
</a>
<?php endif; ?>
</td>
<td class="text-center hide-mobile" width="10%"><?php echo $produto->id_pedido_venda; ?></td>
<td class="text-center" width="10%"><?php echo number_format($produto->quantidade_na_adega,0,'',''); ?> <?php echo ((count($produto->produtos) > 1) ? 'Un.' : ($produto->produtos[0]->produto->tipo->grupo == 'vestuario' ? 'Un.' : 'Gr.')); ?></td>
<td class="text-right hide-mobile" width="15%">
<span class="valor">R$ <?php echo number_format($produto->preco_oferta,2,',','.'); ?></span>
</td>
<td class="valor text-right hide-mobile" width="20%">R$ <?php echo number_format($produto->preco_oferta * $produto->quantidade_na_adega,2,',','.'); ?></td>
<td class="valor text-right hide-desktop" width="22%">R$ <?php echo number_format($produto->preco_oferta * $produto->quantidade_na_adega,2,',','.'); ?></td>
<td class="hide-mobile" width="5%" style="padding:20px 15px;">
<?php if (count($produto->produtos) > 1){ ?>
<i class="fa fa-plus-circle ver-detalhes"></i>
<?php }else{ ?>
<div class="w-15">
</div>
<?php } ?>
</td>
<td class="hide-desktop" width="5%" style="padding:0 5px">
<?php if (count($produto->produtos) > 1){ ?>
<i class="fa fa-plus-circle ver-detalhes"></i>
<?php }else{ ?>
<div class="w-15">
</div>
<?php } ?>
</td>
<?php $total_valor += $produto->preco_oferta * $produto->quantidade_na_adega; ?>
</tr>
<?php if (count($produto->produtos) > 1){ ?>
<tr class="detalhes-combo hide-mobile" style="background: #e5e5e3; border-bottom: none!important; text-transform: uppercase; font-size: 12px;">
<th style="padding:8px 10px;">Produto</th>
<th class="text-center" width="10%" style="padding:8px 10px;"></th>
<th class="text-center" width="10%" style="padding:8px 10px;">Quant.</th>
<th class="text-right" width="15%" style="padding:8px 10px;"></th>
<th class="text-right" width="20%" style="padding:8px 10px;"></th>
<th style="padding:8px 10px;" width="5%"></th>
</tr>
<tr class="detalhes-combo hide-desktop" style="background: #e5e5e3; border-bottom: none!important; text-transform: uppercase; font-size: 12px;">
<th style="padding:8px 0px;" width="85%">Produto</th>
<th class="text-center" width="10%" style="padding:8px 10px;">Qtd.</th>
<th class="text-right" width="22%" style="padding:8px 10px;"></th>
<th style="padding:8px 10px;" width="5%"></th>
</tr>
<?php foreach ($produto->produtos as $item): ?>
<?php if($item->produto->id_tipo_produto != $idTipoMasterclass): ?>
<tr class="detalhes-combo hide-mobile" style="border-bottom: 1px solid #e1e1e1;">
<td style="padding: 10px 20px;" class="nome-produto"><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug);?>"><img src="<?php echo e($item->produto->thumbnail_principal); ?>" alt="<?php echo $item->produto->nome; ?>"></a><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug) ?>"><?php echo $item->produto->nome; ?></a></td>
<td style="padding: 10px 0;" class="text-center" width="10%"></td>
<td style="padding: 10px 0;" class="text-center" width="10%">
<?php echo $item->quantidade * $produto->quantidade_na_adega ?> Gr.
<span class="valor"></span>
</td>
<td style="padding: 10px 0;" class="valor text-right" width="15%"></td>
<td style="padding: 10px 0;" class="text-center" width="20%"></td>
<td style="padding: 10px 0;" width="5%"></td>
</tr>
<tr class="detalhes-combo hide-desktop" style="border-bottom: 1px solid #e1e1e1;">
<td style="padding: 10px 0;" width="100%" class="nome-produto"><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug);?>"><img src="<?php echo e($item->produto->thumbnail_principal); ?>" alt="<?php echo $item->produto->nome; ?>"></a><a href="<?php echo url('/produto/detalhe/'.$item->produto->slug) ?>"><?php echo $item->produto->nome; ?></a></td>
<td style="padding: 10px 0;" class="text-center" width="10%">
<?php echo $item->quantidade * $produto->quantidade_na_adega ?> Gr.
</td>
<td style="padding: 10px 30px;" class="text-center" width="25%"></td>
<td style="padding: 0 5px;" width="5%"></td>
</tr>
<?php endif; ?>
<?php $total_unidades += $produto->quantidade_na_adega * $item->quantidade; ?>
<?php endforeach ?>
<?php }else{ ?>
<?php $total_unidades += $produto->quantidade_na_adega; ?>
<?php } ?>
<?php endforeach ?>
</table>
</div>
<div class="total-adega">
<div class="flex">
<h2 class="title">Total Adega</h2>
<span class="unidades"><?php echo $informacoesBasicasAdega['quantidadeVinhosAdega']; ?> Gr.</span>
<span class="valor">R$ <?php echo number_format($informacoesBasicasAdega['valorTotal'],2,',','.'); ?></span>
</div>
<?php /*if ($total_valor < 400){ ?>
<p class="entrega-gratuita">Faltam <b>R$ <?php echo number_format(400 - $total_valor,2,',','.'); ?></b> para a entrega <b>GRATUITA</b> no endereço abaixo</p>
<?php }else{ ?>
<p class="entrega-gratuita confirmada">Você ja pode solicitar a entrega GRATUITA de seus vinhos</p>
<?php } */?>
</div>
<?php //echo $meusVinhos['produtos']->render(); ?>
<?php } ?>
<?php if(!count($meusVinhos['produtos']) && !count($meusVinhosPendentes) && !count($meusVinhosPreVenda)): ?>
<p class="text-center">Sua adega está vazia.</p>
<?php endif ?>
<script src="https://cdn.jsdelivr.net/npm/pikaday/pikaday.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/pikaday/css/pikaday.css">
<?php if(count($meusVinhos['produtos'])){ ?>
<div id="entrega" class="entrega">
<form id="solicitacao-entrega-form" enctype="multipart/form-data">
<div class="flex-container">
<?php
$endwerecos = [];
?>
<div class="entrega__item first">
<h2 class="title divisor">Entrega</h2>
<div id="meus-enderecos-lista">
<?php echo $__env->renderWhen(count($enderecos) > 0, 'perfil.enderecos-lista', ['enderecos' => $enderecos], array_except(get_defined_vars(), array('__data', '__path'))); ?>
</div>
<?php if($retirada_local): ?>
<div class="endereco-one" style="border-bottom: 1px solid rgba(25,25,25,0.2);">
<div class="endereco-info" style="margin-bottom: 20px">
<div class="align-center local" style="margin-top: 10px;">
<input type="radio" name="endereco_id" data-preco="0" value="0" id="retirar_local" />
<label style="margin-top: 2px; margin-left: 5px;" for="retirar_local">Retirar no local</label>
</div>
<p class="endereco">
Rua Olavo Bilac, 61, Casa, B. Rio Branco - CEP 95010-080, Caxias do Sul - RS
</p>
<div class="align-center local hidden" style="margin: 0px;" id="data_retirada_local">
<p style="font-size: 12px; font-weight: 600; margin-left: 0px;">Data</p>
<input type="text" placeholder="" name="data_retirada" id="data_retirada" class="" style="margin-left: 10px; width: 140px; height: 20px;">
<p style="font-size: 12px; font-weight: 600; margin-left: 20px;">Hora</p>
<select name="hora_retirada" id="hora_retirada" style="margin-left: 10px; width: 75px; height: 25px;">
<?php $__currentLoopData = $horas_retirada; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $hora_retirada): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($hora_retirada); ?>"><?php echo e($hora_retirada); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
</div>
</div>
<div class="endereco-frete">
<h2 class="title">Valor Frete</h2>
<p class="valor-frete">Gratuito</p>
</div>
</div>
<?php endif; ?>
<div class="content-endereco-vinhos">
<?php if(count($enderecos) == 0): ?>
<div class="alerta-info-msg" id="nenhum-endereco" style="margin-bottom: 20px;">
<h4>Você não possui endereços cadastrados.</h4>
</div>
<?php endif; ?>
<div class="informar-cep-content">
<div class="endereco-calculado">
<p class="calcular-endereco">
<?php if(count($enderecos) > 0): ?>
Informar outro endereço:
<?php else: ?>
Informe o CEP para a entrega:
<?php endif; ?>
</p>
<div style="display: flex; margin-top: 10px;">
<input type="text" placeholder="Digite um CEP" name="cep" id="cep" class="default-input input-meus-vinhos">
<button style="width: 130px;" id="calcular-frete" class="btn-blue btn-calcular-entrega" type="button">Calcular</button>
</div>
</div>
</div>
</div>
<p class="calcular-endereco">Observações</p>
<input type="text" placeholder="" name="observacoes" id="observacoes" class="default-input input-observacoes-meus-vinhos">
</div>
<span id="frete-novo-endereco"></span>
<div class="adicionar-endereco">
<div class="flex-between">
<div class="item-half">
<div class="form-group">
<label>Nome</label>
<input type="text" tabindex="1" name="nome" placeholder="Casa, trabalho..." id="nome" class="default-input">
</div>
<div class="form-group">
<label>Rua</label>
<input type="text" tabindex="4" name="logradouro" id="logradouro" class="default-input">
</div>
<div class="form-group">
<label>Complemento</label>
<input type="text" tabindex="6" name="complemento" id="complemento" class="default-input">
</div>
<div class="form-group">
<label>Telefone Principal</label>
<input type="text" tabindex="8" name="telefone" id="telefone" class="default-input">
</div>
</div>
<div class="item-half">
<div class="flex-between">
<div class="item-half">
<label>Número</label>
<input type="text" tabindex="2" name="numero" id="numero" class="default-input">
</div>
<div class="item-half">
<label>Bairro</label>
<input type="text" tabindex="3" name="bairro" id="bairro" class="default-input">
</div>
</div>
<div class="form-group">
<label>País</label>
<select name="pais_id" id="pais" tabindex="5" class="default-select select2">
<option value=""></option>
<?php foreach ($listaPaises as $pais): ?>
<option value="<?php echo $pais->id; ?>"><?php echo $pais->nome; ?></option>
<?php endforeach ?>
</select>
</div>
<div class="form-group">
<label>Estado</label>
<select name="estado_id" tabindex="7" id="estado" class="default-select select2">
<option value=""></option>
</select>
</div>
<div class="form-group">
<label>Cidade</label>
<select name="cidade_id" tabindex="9" id="cidade" class="default-select select2">
<option value=""></option>
</select>
</div>
</div>
</div>
<div class="flex-between">
<div class="item item-salvar-endereco">
<button class="minha-conta__button-orange" id="salvar-novo-endereco" type="button">Salvar endereço</button>
</div>
<?php if (count($cadastro->enderecos)): ?>
<!--
<div class="item">
<button type="button" class="minha-conta__button-blue" id="ver-enderecos">Ver meus endereços</button>
</div>
-->
<?php endif ?>
</div>
</div>
<div class="clear"></div>
<div class="spacer"></div>
<button id="abrirPagamentoEntrega" type="button" tabindex="10" class="minha-conta__button-orange">Solicitar Entrega</button>
<div class="section-pagamento">
<div class="meio-pagamento no-padding">
<h2 class="title">Pagamento Frete</h2>
<div class="spacer"></div>
<div class="flex-container">
<div class="meio-pagamento__forma-pagamento active" name="forma_pagamento" data-id="C">Cartão de Crédito</div>
<div class="meio-pagamento__forma-pagamento" name="forma_pagamento" data-id="D">Depósito Bancário</div>
</div>
<div class="flex-between">
<div id="card" class="cartoes">
<div class="my-cards">
<?php if(count($cadastro->cartoes)){ ?>
<?php foreach ($cadastro->cartoes as $cartao): ?>
<div class="cartoes__item">
<input <?php echo $cartao->principal ? 'checked principal' : ''; ?> type="radio" name="cartao_id" value="<?php echo $cartao->id; ?>">
<div class="infos">
<?php /* ?><h3 class="cartao-item__title">Cartão <?php echo $cartao->info->getBrand(); ?> <?php echo $cartao->info->getLastDigits(); ?></h3>
<?php /* echo $cartao->info->getBrand(); */?>
<div class="align-center">
<?php if ($cartao->info->getBrand() == "mastercard"){ ?>
<img src="img/site/pagamento/<?php echo $cartao->info->getBrand(); ?>-v2.svg" ?>
<?php }else{ ?>
<img src="img/site/pagamento/<?php echo $cartao->info->getBrand(); ?>.svg" ?>
<?php } ?>
<p>**** **** **** <?php echo $cartao->info->getLastDigits(); ?></p>
<?php
$validade = $cartao->info->getExpirationDate();
$validade_first = substr($validade, 0, 2);
$validade_last = substr($validade,2,2);
?>
<p class="validade">Validade: <?php echo $validade_first.'/'.$validade_last; ?></p>
</div>
</div>
</div>
<?php endforeach ?>
<div class="pagamento">
<div class='card-wrapper'></div>
<div class="item">
<label for="">Número do Cartão de Crédito</label>
<input placeholder="0000 0000 0000 0000" name="number" class="default-input" type="text" >
</div>
<div class="item">
<label for="">Nome do Titular do Cartão</label>
<input placeholder="Nome impresso no cartão" name="name" class="default-input" style="text-transform:uppercase" type="text">
</div>
<div class="flex-between">
<div class="item">
<label for="">Validade</label>
<input placeholder="MM/AA" name="expiry" class="default-input" type="text" maxlength="7">
</div>
<div class="item">
<label for="">Código de Segurança</label>
<input placeholder="3 dígitos" name="cvc" class="default-input" type="text">
</div>
</div>
<div class="item recaptcha<?php echo (isset($tentativasCartao) && $tentativasCartao < 2 ? " hidden" : "");?>" style="margin-top: 25px;">
<?php echo Recaptcha::render(); ?>
</div>
<div class="cartoes__salvar-cartao">
<input name="salvar_cartao" class="default-input" type="checkbox">
<label for="">Salvar cartão para compras futuras</label>
</div>
<button class="cartoes__novo-cartao" id="voltarEtapa" type="button"><i class="fa fa-undo fa-fw"></i>Ver meus cartões</button>
</div>
<button class="cartoes__novo-cartao" id="outro-cartao">Adicionar novo cartão</button>
<?php }else{ ?>
<div class="pagamento" style="display: block;">
<div class='card-wrapper'></div>
<div class="item">
<label for="">Número do Cartão de Crédito</label>
<input placeholder="0000 0000 0000 0000" name="number" class="default-input" type="text">
</div>
<div class="item">
<label for="">Nome do Titular do Cartão</label>
<input placeholder="Nome impresso no cartão" name="name" class="default-input" style="text-transform:uppercase" type="text">
</div>
<div class="flex-between">
<div class="item">
<label for="">Validade</label>
<input placeholder="MM/AA" name="expiry" class="default-input" type="text" maxlength="7">
</div>
<div class="item">
<label for="">Código de Segurança</label>
<input placeholder="3 dígitos" name="cvc" class="default-input" type="text">
</div>
</div>
<div class="cartoes__salvar-cartao">
<input name="salvar_cartao" class="default-input" type="checkbox">
<label for="">Salvar cartão para compras futuras</label>
</div>
</div>
<?php } ?>
</div>
</div>
<div class="deposito-bancario disabled">
<p class="deposito-bancario__infos">Banco Sicredi <b>(748)</b></p>
<p class="deposito-bancario__infos">Agência: <b>0101</b></p>
<p class="deposito-bancario__infos">Conta Corrente: <b>40339-2</b></p>
<p class="deposito-bancario__infos">CNPJ: <b>17.723.844/0001-63</b></p>
<p class="deposito-bancario__infos">Razão Social: <b>Vinum Veritas Comércio e Importação Ltda</b></p>
<div class="flex-between deposito-bancario__options">
<div class="item">
<input id="tipo-deposito" name="tipo_deposito" checked value="D" type="radio" disabled>
<label for="tipo-deposito">DEPÓSITO</label>
</div>
<div class="item">
<input id="tipo-doc" name="tipo_deposito" value="DOC" type="radio" disabled>
<label for="tipo-doc">DOC</label>
</div>
<div class="item">
<input id="tipo-ted" name="tipo_deposito" value="TED" type="radio" disabled>
<label for="tipo-ted">TED</label>
</div>
</div>
<div class="item">
<label for="">Nome Depositante</label>
<input type="text" value="<?php echo ($cadastro) ? $cadastro->nome.' '.$cadastro->sobrenome : ''; ?>" name="nome_depositante" required class="default-input" placeholder="Digite o nome do depositante" disabled>
</div>
<div class="item">
<label for="">Comprovante*</label>
<input type="file" id="fileUpload" class="default-input" placeholder="Selecione um arquivo PDF ou JPEG" disabled>
</div>
<p class="enviar-comprovante">*<b>Posso enviar em breve o comprovante?</b> Sim, basta acessar sua conta e anexar ao pedido para confirmação de compra.</p>
</div>
</div>
</div>
<div class="frete-final">
<input type="hidden" name="valor_frete" id="valor-frete">
<div class="flex-inline">
<h2 class="title">Valor Frete: </h2>
<p class="valor-frete">R$ </p>
</div>
</div>
<button id="confirmarEntrega" type="button" tabindex="10" class="minha-conta__button-orange">Solicitar Entrega</button>
</div>
</div>
</form>
</div>
<?php } ?>
</div>
</div>
</div>
</div>
</div>
<div class="modal-comprar">
<span class="close-modal"></span>
<div class="conteudo wear">
</div>
</div>
<div class="modal-mask"></div>
</section>
<script>
const i18n = {
previousMonth: "Mês Anterior",
nextMonth: "Próximo Mês",
months: [
"Janeiro",
"Fevereiro",
"Março",
"Abril",
"Maio",
"Junho",
"Julho",
"Agosto",
"Setembro",
"Outubro",
"Novembro",
"Dezembro",
],
weekdays: [
"Domingo",
"Segunda-feira",
"Terça-feira",
"Quarta-feira",
"Quinta-feira",
"Sexta-feira",
"Sábado",
],
weekdaysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"],
}
var picker = new Pikaday(
{
field: document.getElementById('data_retirada'),
format: "DD/MM/YYYY",
i18n,
firstDay: 1,
minDate: new Date(<?php echo e($data_retirada->ano); ?>, <?php echo ($data_retirada->mes - 1)?>, <?php echo e($data_retirada->dia); ?>),
maxDate: new Date(<?php echo date('Y')?>, 12, 31),
yearRange: [2000,<?php echo date('Y')?>]
});
</script>
<script>
$('.meio-pagamento__forma-pagamento').click(function(){
if($(this).data('id') == 'C'){
$('.meio-pagamento__forma-pagamento').removeClass('active');
$(this).addClass('active');
$('.cartoes').removeClass('disabled');
$('.cartoes :input').removeAttr("disabled");
$('.deposito-bancario').addClass('disabled');
$('.deposito-bancario :input').prop('disabled','true');
}else{
$('.deposito-bancario').removeClass('disabled');
$('.cartoes').addClass('disabled');
$('.deposito-bancario :input').removeAttr("disabled");
$('.cartoes :input').prop('disabled' ,'true');
$('.meio-pagamento__forma-pagamento').removeClass('active');
$(this).addClass('active');
}
});
$(document).on('click','#voltarEtapa',function(e){
e.preventDefault();
$('[name="cartao_id"][principal]').prop('checked', true);
$('.pagamento').fadeOut('slow');
setTimeout(function(){
$('.cartoes__item').fadeIn('slow');
},500);
$('#outro-cartao').fadeIn('slow');
});
$(document).on('click','#outro-cartao',function(e){
e.preventDefault();
$('[name="cartao_id"]:checked').prop('checked', false);
$('.cartoes__item').fadeOut('slow');
setTimeout(function(){
$('.pagamento').fadeIn('slow');
},500);
$('#outro-cartao').fadeOut('slow');
});
$(document).on('click', '#solicitarEntrega', function(){
$(this).hide();
$('.entrega__item').slideDown();
$(this).attr('id', 'confirmarEntrega');
});
$('#cancelarEntrega').click(function(){
$('#solicitarEntrega').fadeIn();
$('.solicitacao-entrega').slideUp();
});
$(document).on('click', '#novo-endereco', function(){
$('[name="endereco_id"]:checked').prop('checked', false);
$(this).hide();
$('.meus-enderecos').hide();
$('.entrega__item').hide();
$('.adicionar-endereco').fadeIn();
$('[name="nome"]').focus();
$('#abrirPagamentoEntrega').hide();
});
$('#ver-enderecos').click(function(){
$('.endereco-calculado').html('');
$('[name="endereco_id"][principal]').prop('checked', true);
$('[name="endereco_id"]').trigger('change');
$('#frete-novo-endereco').html('');
$('.adicionar-endereco').hide();
$('.entrega__item').fadeIn();
$('.meus-enderecos').fadeIn();
$('#cep').val('');
});
</script>
<script>
$(document).ready(function(){
/** Comprar modal */
$(document).on('click', '.comprar-modal', function(){
$('.carregando').fadeIn();
$('.modal-comprar .conteudo').html('');
$('body').addClass('modal-comprar-open');
var slug = $(this).attr('data-slug');
var modelo = $(this).attr('data-modelo');
var tamanho = $(this).attr('data-tamanho');
modalOferta(slug, modelo, tamanho, 1);
});
/** Close modal */
$(document).on('click', '.close-modal, .modal-mask', function(){
$('body').removeClass('modal-comprar-open')
});
if($('[name="expiry"]').length){
var expiryMask = ['99 / 99'];
var expiry = document.querySelector('[name="expiry"]');
VMasker(expiry).maskPattern(expiryMask[0]);
}
if($('[name="cvc"]').length){
var cvcMask = ['9999'];
var cvc = document.querySelector('[name="cvc"]');
VMasker(cvc).maskPattern(cvcMask[0]);
}
$('#card').card({
// a selector or DOM element for the container
// where you want the card to appear
container: '.card-wrapper', // *required*
// all of the other options from above
placeholders: {
number: '**** **** **** ****',
name: 'John Doe',
expiry: '**/**',
cvc: '***'
}
});
$(document).on('click', '[name="endereco_id"]', function(){
var endereco_id = $(this).val();
if(endereco_id == 0){
$('#data_retirada_local').removeClass('hidden');
}else{
$('#data_retirada_local').addClass('hidden');
}
});
const loadMeusEnderecos = () => {
$.ajax({
url: "/perfil/buscar-meus-enderecos-lista",
dataType: 'json',
type: 'get',
success: function(data) {
$('#meus-enderecos-lista').html(data.html);
$('[name="endereco_id"]:checked').prop('checked', false);
$('.meus-enderecos').show();
$('.entrega__item').show();
$('.adicionar-endereco').fadeOut();
$('#abrirPagamentoEntrega').show();
$('.endereco-calculado').html('');
}
});
}
$(document).on('click', '#salvar-novo-endereco', function(){
let data = {
nome: $('#nome').val(),
cep: $('#cep-novo-endereco').val(),
logradouro: $('#logradouro').val(),
complemento: $('#complemento').val(),
telefone: $('#telefone').val(),
numero: $('#numero').val(),
bairro: $('#bairro').val(),
pais_id: $('#pais').val(),
estado_id: $('#estado').val(),
cidade_id: $('#cidade').val(),
no_view: true
};
if(data.nome.trim() == ''){
return alertUtil.alertError('Você precisa informar o nome do endereço!');
}
if(data.logradouro.trim() == ''){
return alertUtil.alertError('Você precisa informar a rua!');
}
if(data.bairro.trim() == ''){
return alertUtil.alertError('Você precisa informar o bairro!');
}
if(data.logradouro.trim() == ''){
return alertUtil.alertError('Você precisa informar a rua!');
}
$.ajax({
url: "/perfil/salvar-endereco",
dataType: 'json',
type: 'POST',
data,
success: function(data) {
$('#logradouro').val('');
$('#nome').val('');
$('#numero').val('');
if(data.status){
$('#nenhum-endereco').hide();
alertUtil.alertSuccess('Endereço salvo com sucesso!');
loadMeusEnderecos();
}
}
});
});
$(document).on('change','[name="endereco_id"]',function(){
var preco = $('[name="endereco_id"]:checked').data('preco');
$('#valor-frete').val(preco);
if(preco > 0){
$('.frete-final .valor-frete').text('R$ '+number_format(preco,2,',','.'));
}else{
$('.frete-final .valor-frete').text('GRATUITO');
$('.meio-pagamento').hide();
}
}); $('[name="endereco_id"]').trigger('change');
$('.select2').select2();
$('#pais').change(function(){
setCidade($(this).val(), null, null);
});
$('#estado').change(function(){
setCidade(null, $(this).val(), null);
});
$('#cep').mask('99999-999');
$('#calcular-frete').click(function(){
var cep_formatado = $('#cep').val().trim();
var cep = $('#cep').val().replace('-', '').replace('.', '');
var verify = $.trim(cep);
if(verify){
$.ajax({
url: "/perfil/calcular-frete",
dataType: 'json',
type: 'POST',
data: {
cep: verify,
cep_formatado: cep_formatado
},
success: function(data) {
if(data.status){
$('[name="endereco_id"]:checked').prop('checked', false);
$('.endereco-calculado').html(data.html);
$('#bairro').val(unescape(data.result.bairro));
$('#logradouro').val(unescape(data.result.logradouro));
if(data.result && data.result.complemento){
$('#complemento').val(unescape(data.result.complemento));
}
atualizarCidadesEstado(data.result.uf, data.result.cidade);
$('#numero').focus();
$('[name="endereco_id"]').trigger('change');
}else{
alertUtil.alertError(data.message);
}
}
});
}else{
alertUtil.alertWarning('Você deve preencher o campo CEP.');
}
});
function inputHandler(masks, max, event) {
var c = event.target;
var v = c.value.replace(/\D/g, '');
var m = c.value.length > max ? 1 : 0;
VMasker(c).unMask();
VMasker(c).maskPattern(masks[m]);
c.value = VMasker.toPattern(v, masks[m]);
}
function inputMaskNumber(masks, max, event) {
var c = event.target;
var v = c.value.replace(/\D/g, '');
var m = c.value.length > max ? 1 : 0;
VMasker(c).unMask();
VMasker(c).maskPattern(masks[m]);
c.value = VMasker.toPattern(v, masks[m]);
}
if($('[name="telefone"]').length){
var telMask = ['(99) 9999-9999', '(99) 99999-9999'];
var tel = document.querySelector('[name="telefone"]');
VMasker(tel).maskPattern(telMask[0]);
tel.addEventListener('input', inputMaskNumber.bind(undefined, telMask, 14), false);
// telefone: $telefone.replace(/[^0-9]/g, '')
}
$(document).on('click','#confirmarEntrega',function(){
var $endereco_id = $('[name="endereco_id"]:checked').val();
var $data_retirada = $('#data_retirada').val();
console.log($endereco_id);
if($endereco_id == '0' && $data_retirada == ''){
alertUtil.alertError('Data de retirada precisa ser informada');
}else{
$.ajax({
url:'/perfil/confirmar-entrega',
type:'POST',
data:$('#solicitacao-entrega-form').serialize(),
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
if(data.status){
alertUtil.alertSuccess(data.message);
setTimeout(function(){
window.location.href="/perfil/confirmacao-entrega/" + data.id;
},800);
}else{
if(data.tentativasCartao && data.tentativasCartao >= 2){
$('.recaptcha').removeClass('hidden');
}
alertUtil.alertError(data.message);
}
$('.carregando').fadeOut();
},
error:function(data){
alertUtil.alertError('Erro ao processar a compra. Tente novamente mais tarde.');
}
});
}
});
$('#abrirPagamentoEntrega').click(function(){
$(this).hide();
$('.section-pagamento').slideDown();
});
$('.ver-detalhes').click(function(){
if($(this).hasClass('fa-plus-circle')){
var next = $(this).closest('tr').next();
while(next.hasClass('detalhes-combo')){
next.show();
next = next.next();
}
$(this).removeClass('fa-plus-circle');
$(this).addClass('fa-minus-circle');
}else{
var next = $(this).closest('tr').next();
while(next.hasClass('detalhes-combo')){
next.hide();
next = next.next();
}
$(this).removeClass('fa-minus-circle');
$(this).addClass('fa-plus-circle');
}
});
});
var flag = true;
function setCidade(pais_id = null, estado_id = null, cidade_id = null){
if(flag){
flag = false;
if(!pais_id){
pais_id = $('#pais').val();
}else{
$('#pais').val(pais_id);
}
$.ajax({
url:'/estado/buscar-estados-pais',
type:'POST',
data:{
pais_id: pais_id
},
success:function(data){
$('[name="estado_id"]').html('');
$.each(data, function(key , obj){
var selected = (obj.id == estado_id) ? 'selected' : '';
$('[name="estado_id"]').append('<option data-uf="'+obj.sigla+'" '+selected+' value="'+obj.id+'">'+obj.nome+'</option>');
});
if(!estado_id){
estado_id = $('#estado').val();
}
$.ajax({
url:'/cidade/buscar-cidades-estado',
type:'POST',
data:{
estado_id: estado_id
},
success:function(data){
$('[name="cidade_id"]').html('');
$.each(data, function(key , obj){
var selected = (obj.id == cidade_id) ? 'selected' : '';
$('[name="cidade_id"]').append('<option '+selected+' value="'+obj.id+'">'+obj.nome+'</option>');
});
$('[name="cidade_id"]').trigger('change');
flag = true;
}
});
}
});
}
}
function modalOferta(slug, modelo, tamanho, quantidade){
$.ajax({
type: "POST",
url: 'oferta-modal/' + slug,
data : {modelo_id : modelo, tamanho_id : tamanho, quantidade: quantidade, origem: 'true'},
dataType: 'JSON',
success: function(data){
if(data.success){
$('.modal-comprar .conteudo').html(data.html);
modalJs();
$('.carregando').fadeOut();
}else{
alertUtil.alertError('Erro ao carregar Infos');
}
},
});
}
function modalJs(){
/** Galeria vertical */
$('.galle-vert').owlCarousel({
items: 3,
loop: false,
nav: true,
margin: 0,
});
$('.owl-carousel-vertical').data('owl.carousel').difference = function(first, second) {
return {
x: first.x - second.x + (first.y - second.y),
y: first.y - second.y
};
};
/** Troca de imagem principal */
$(document).on('click', '.galle-vert .foto', function(){
var $this = $(this);
var src = $this.find('img').attr('src');
var img = $this.data('imagem');
$this.closest('.galle-vert').find('.foto').removeClass('active');
$this.addClass('active');
$('.oferta-foto img').attr('src', src);
$('.oferta-foto img').attr('data-imagem', img);
});
/** Variação clique */
$(document).on('click', '.tamanho button', function(){
$('.tamanho button').removeClass('active');
$(this).addClass('active');
});
/** Guia de medidas */
$(document).on('click', '.wear .guia', function(){
$('body').addClass('medidas-open');
});
$(document).on('click', '.medidas .close-medidas, .medidas-overlay', function(){
$('body').removeClass('medidas-open');
});
/** Comprar */
$(document).on('click', '.wear .btn-comprar', function(){
var id = $(this).data('oferta');
var quantidade = $(this).closest('.wear').find('.quantidade_oferta').val();
var modelo = $(this).closest('.wear').find('.modelo-sel').val();
var variacao = $(this).closest('.wear').find('.tamanho button.active').data('id');
var quantidade_by_client = $(this).closest('.wear').find('#quantidade_by_client').val();
var row_id = $(this).closest('.wear').find('.row_id').val();
if(!variacao){
alertUtil.alertError('Selecione um tamanho.', '', true);
}else if(modelo == null){
alertUtil.alertError('Selecione um modelo.', '', true);
}else if(parseInt(quantidade) > parseInt(quantidade_by_client)){
alertUtil.alertError('Oferta limitada a ' + quantidade_by_client + ' unidade(s) por cliente', '', true);
}else{
$(this).attr('disabled', true);
$(this).addClass('btn-comprar--disable');
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url:'/add-oferta-cart',
type:'POST',
data:{
row_id: row_id,
oferta_id: id,
quantidade: quantidade,
tamanho: variacao,
modelo: modelo,
origem : 'listagem-cart'
},
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
if(data.status){
window.location.href = "/checkout";
}else{
alertUtil.alertError(data.message, '', true);
$(this).attr('disabled', false);
$(this).removeClass('btn-comprar--disable');
}
$('.carregando').fadeOut();
}
});
}
});
/** Galeria abrir */
$(document).on('click', '.oferta-foto img', function(){
var img = $(this).attr('data-imagem');
$('[data-fancybox="gallery"][data-imagem="' + img + '"]')[0].click();
});
/** Masculino/feminino */
$(document).on('click', '[guia-feminino]', function(){
$('.medidas [guia-feminino]').addClass('active');
$('.medidas [guia-masculino]').removeClass('active');
$('.tabela-medidas .group.masculino').addClass('hidden');
$('.tabela-medidas .group.feminino').removeClass('hidden');
});
$(document).on('click', '[guia-masculino]', function(){
$('.medidas [guia-masculino]').addClass('active');
$('.medidas [guia-feminino]').removeClass('active');
$('.tabela-medidas .group.feminino').addClass('hidden');
$('.tabela-medidas .group.masculino').removeClass('hidden');
});
/** On change modelo */
$(document).on('change', '.modelo-sel', function(){
var $this = $(this);
var valor = $this.find('option:selected').text();
var gen = valor.toLowerCase();
$('.medidas [guia-' + gen + ']').click();
});
}
function atualizarCidadesEstado(uf = null, cidade = null){
flag = false;
var pais_id = 1; // Brasil
$('#pais option').prop('selected', false);
$('#pais option[value="'+pais_id+'"]').prop('selected', true);
$('#pais').trigger('change');
$.ajax({
url:'/estado/buscar-estados-pais',
type:'POST',
data:{
pais_id: pais_id
},
success:function(data){
$('[name="estado_id"]').html('');
$.each(data, function(key , obj){
var selected = (obj.id == estado_id) ? 'selected' : '';
$('[name="estado_id"]').append('<option data-uf="'+obj.sigla+'" '+selected+' value="'+obj.id+'">'+obj.nome+'</option>');
});
if(uf){
$('[name="estado_id"] option').prop('selected', false);
$('[name="estado_id"] option[data-uf="'+uf+'"]').prop('selected', true);
$('[name="estado_id"]').trigger('change');
}
var estado_id = $('[name="estado_id"] option:selected').val();
$.ajax({
url: "/cidade/buscar-cidades-estado",
type: "post",
data: {
estado_id:estado_id,
},
success:function(data){
$('[name="cidade_id"]').html('');
$.each(data,function(key , data){
var selectedCidade = (cidade && cidade == data.nome) ? 'selected' : '';
$('[name="cidade_id"]').append('<option '+selectedCidade+' value="'+data.id+'">'+data.nome+'</option>')
});
flag = true;
},
});
}
});
}
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.website', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>