403Webshell
Server IP : 54.233.248.239  /  Your IP : 172.28.20.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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/vinumday2_0/storage/framework/views/ed1055eb68ae30351959dc542e13c12469af66f4.php
<?php $__env->startSection('content'); ?>

<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <section class="content-header">
        <ol class="breadcrumb">
            <li><a href="<?php echo e(url('admin')); ?>">Painel</a></li>
            <li><a href="<?php echo e(url('admin/cadastro')); ?>">Clientes</a></li>
            <li class="active"><?php echo $cadastro->nome; ?></li>
        </ol>
    </section>

    <!-- Main content -->
    <section class="content">

    <div class="row">
        <div class="col-md-3">

            <!-- Profile Image -->
            <div class="box box-primary">
                <div class="box-body box-profile">
                   
                    <h3 class="profile-username text-center"><?php echo $cadastro->nome; ?> <?php echo $cadastro->sobrenome; ?></h3>
                    
                    <ul class="list-group list-group-unbordered">
                        <li class="list-group-item">
                            <?php if($cadastro->tipo_pessoa == 'J'): ?>
                                <b>Data de Fundação</b>
                            <?php else: ?>
                                <b>Data de Nascimento</b>
                            <?php endif; ?>
                            <p class="text-left"><?php echo date('d/m/Y', strtotime($cadastro->data_nascimento)); ?></p>
                        </li>
                        <li class="list-group-item">
                            <b>E-mail</b> <p class="text-left"><?php echo $cadastro->user->email; ?></p>
                        </li>
                        <li class="list-group-item">
                            <b>Telefone</b> <p class="text-left"><?php echo $cadastro->telefone; ?></p>
                        </li>
                        <li class="list-group-item">
                            <?php if($cadastro->tipo_pessoa == 'J'): ?>
                                <b>CNPJ</b>
                                <p class="text-left"><?php echo $cadastro->cnpj; ?></p>
                            <?php else: ?>
                                <b>CPF</b>
                                <p class="text-left"><?php echo $cadastro->cpf; ?></p>
                            <?php endif; ?>
                        </li>
                        <?php if($cadastro->tipo_pessoa == 'F'): ?>
                            <li class="list-group-item">
                                <b>Sexo</b> <p class="text-left"><?php echo $cadastro->genero == 'M' ? 'Masculino' : 'Feminino'; ?></p>
                            </li>
                
                            <li class="list-group-item">
                                <b>Idade</b> 
                                <p class="text-left">
                                    <?php 
                                        $birthDate = explode("/", date('m/d/Y', strtotime($cadastro->data_nascimento)));
                                        $age = (date("md", date("U", mktime(0, 0, 0, $birthDate[0], $birthDate[1], $birthDate[2]))) > date("md") ? ((date("Y") - $birthDate[2]) - 1) : (date("Y") - $birthDate[2])); 
                                    ?>

                                    <?php echo $cadastro->data_nascimento ? $age : '-'; ?>
                                </p>
                            </li>
                        <?php endif; ?>
                        <li class="list-group-item">
                            <b>Customer ID</b> <p class="text-left"><?php echo $cadastro->customer_id; ?></p>
                        </li>
                        <li class="list-group-item">
                            <b>Empresa</b> <p class="text-left"><?php echo ($cadastro->empresa ? $cadastro->empresa->nome : ''); ?></p>
                        </li>
                        <?php if($cadastro->tipo_pessoa == 'F'): ?>
                            <li class="list-group-item">
                                <b>Confraria</b> <p class="text-left"><?php echo ($cadastro->confrariaMembro ? $cadastro->confrariaMembro->confraria->nome : ''); ?></p>
                            </li>
                        <?php endif; ?>

                        <li class="list-group-item">
                            <b>Observações internas</b> <p class="text-left"><?php echo ($cadastro->observacoes_internas ? $cadastro->observacoes_internas : ''); ?></p>
                        </li>
                    </ul>

                    <a href="<?php echo e(url('admin/cadastro/edit/'.$cadastro->slug)); ?>" class="btn btn-block btn-primary">Editar</a>
                </div>
                <!-- /.box-body -->
            </div>
            <!-- /.box -->
        </div>
        <!-- /.col -->
       
        <div class="col-md-9">
            <div class="nav-tabs-custom">
                <ul class="nav nav-tabs">
                    <!--<li class="active"><a href="#info-tab" data-toggle="tab">Comentários</a></li>-->
                    <li class="active"><a href="#dash-tab" data-toggle="tab">Dashboard</a></li>
                    <li><a href="#endereco-tab" data-toggle="tab">Endereços</a></li>
                    <li><a href="#cartao-tab" data-toggle="tab">Cartões</a></li>
                    <li><a href="#pedido-tab" data-toggle="tab">Vendas</a></li>
                    
                    <li><a href="#adega-tab" data-toggle="tab">Adegas</a></li>
                    <li><a href="#entrega-tab" data-toggle="tab">Entregas</a></li>
                    <li class="tags-tab"><a href="#tags-tab" data-toggle="tab">Tags</a></li>
                    <li><a href="#cashback-tab" data-toggle="tab">Cashback</a></li>
                    <?php if($cadastro->tipo_pessoa == 'F'): ?>
                        <li><a href="#confraria-tab" data-toggle="tab">Confraria</a></li>
                    <?php endif; ?>
                    <li><a href="#cupons-tab" data-toggle="tab">Cupons</a></li>

                    <?php if(isset($cadastro) && $cadastro->bloqueio_cliente): ?>
                        <li><a href="#analise-tab" data-toggle="tab">Análise</a></li>
                    <?php endif; ?>

                </ul>
                <div class="tab-content">
                    <div class="tab-pane active" id="dash-tab">
                        <div class="row">
                            <div class="col-md-6">
                                <div class="dash-cadastro-cliente">
                                    <div class="dash-cadastro-cliente--body">
                                        <div class="cadastro-cliente--body-itens">
                                            <div class="dash-cadastro-cliente--body-item">
                                                <div class="dash-cadastro-cliente--item dash-cadastro-cliente--body-item__first">
                                                    <p class="item-title">Data Cadastro</p>
                                                    <p class="item-data"><?php echo date('d/m/Y', strtotime($dash['data_cadastro']))?></p>
                                                </div>
                                                <div class="dash-cadastro-cliente--item">
                                                    <p class="item-title">Média adegas</p>
                                                    <p class="item-data">R$ <?php echo number_format($dash['media_adegas'],0,',','.')?></p>
                                                    <p class="item-data"><?php echo number_format($dash['quantidade_adegas'],0,',','.')?> gf</p>
                                                </div>
                                            </div>
                                            <div class="dash-cadastro-cliente--body-item">
                                                <div class="dash-cadastro-cliente--item dash-cadastro-cliente--body-item__first">
                                                    <p class="item-title">Primeiro pedido</p>
                                                    <p class="item-data"><?php echo (!empty($dash['primeiro_pedido']) ? date('d/m/Y', strtotime($dash['primeiro_pedido'])) : '');?></p>
                                                </div>
                                                <div class="dash-cadastro-cliente--item">
                                                    <p class="item-title">Ciclo adegas</p>
                                                    <p class="item-data"><?php echo number_format($dash['ciclo_adegas'],0,',','.')?> dias</p>
                                                </div>
                                            </div>
                                            <div class="dash-cadastro-cliente--body-item">
                                                <div class="dash-cadastro-cliente--item dash-cadastro-cliente--body-item__first">
                                                    <p class="item-title">Último pedido</p>
                                                    <p class="item-data"><?php echo (!empty($dash['ultimo_pedido']) ? date('d/m/Y', strtotime($dash['ultimo_pedido'])) : '');?></p>
                                                </div>
                                                <div class="dash-cadastro-cliente--item">
                                                    <p class="item-title">Ticket médio</p>
                                                    <p class="item-data">R$ <?php echo number_format($dash['ticket_medio'],2,',','.')?></p>
                                                </div>
                                            </div>
                                            <div class="dash-cadastro-cliente--body-item dash-cadastro-cliente--body-item__right">
                                                <div class="dash-cadastro-cliente--item dash-cadastro-cliente--body-item__first">
                                                    <p class="item-title">Frequência pedidos</p>
                                                    <p class="item-data"><?php echo $dash['frequencia_pedidos']; ?> dias</p>
                                                </div>
                                                <div class="dash-cadastro-cliente--item">
                                                    <p class="item-title">Total pedidos</p>
                                                    <p class="item-data">R$ <?php echo number_format($dash['total_pedidos'],0,',','.')?></p>
                                                    <p class="item-data"><?php echo number_format($dash['quantidade_pedidos'],0,',','.')?> gf</p>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <div class="clear"></div>
                                <div style="padding-top: 25px;">
                                    <canvas id="chart-vendas-ano" class="chartjs" width="650" height="385" style="display: block; width: 650px; height: 385px;"></canvas>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div>
                                    <canvas id="chart-vendas-tipo" class="chartjs" width="650" height="300" style="display: block; width: 650px; height: 300px;"></canvas>
                                </div>
                                <div class="clear"></div>
                                <div style="padding-top: 25px;">
                                    <canvas id="chart-vendas-pais" class="chartjs" width="650" height="300" style="display: block; width: 650px; height: 300px;"></canvas>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="tab-pane" id="info-tab">
                        <!-- <div class="spacer"></div> -->
                        <div class="info-table-box">

                            <div class="comentarios">
                                <!-- <label>Ações</label> -->
                                <?php if (count($cadastro->comentarios)) { ?>
                                    <?php foreach($cadastro->comentarios as $comentarioHasPessoa){ ?>
                                        <?php $comentario = $comentarioHasPessoa->comentario; ?>
                                        <div class="comentario">
                                            <div class="comment">
                                                <?php echo $comentario->descricao; ?>
                                            </div>
                                            <div class="by">
                                                <?php echo $comentario->user->first_name.' '.$comentario->user->last_name.', '.date('d/m/Y H:i', strtotime($comentario->data)); ?>
                                            </div>
                                        </div>
                                    <?php } ?>
                                <?php } ?>
                            </div>
                            <form action="<?php echo e(url('admin/cadastro/add-comentario')); ?>" id="comentario-add" method="POST">
                                <input type="hidden" name="id_pessoa" value="<?php echo e($cadastro->id); ?>"/>
                                <div class="col-md-12">
                                    <div class="form-group">
                                        <div class="input-group">
                                            <div class="input-group-addon">
                                                <i class="fa fa-font"></i>
                                            </div>
                                            <textarea class="form-control" required="required" name="descricao"></textarea>
                                        </div>
                                        <!-- /.input group -->
                                    </div>

                                    
                                    <div class="text-right">
                                        <button type="submit" class="btn btn-success">Comentar</button>
                                    </div>
                                </div>
                            </form>

                        </div>
                    </div>
                    <!-- /.tab-pane -->

                    <div class="tab-pane" id="cartao-tab">

                        <div class="minha-conta__right">
                            <div class="box">
                                <div class="cartoes-list">
                                    <?php if(count($cadastro->cartoes)){ ?>
                                
                                        <?php foreach ($cadastro->cartoes as $cartao): ?>
                                            <?php if ($cartao->info): ?>
                                                
                                            
                                                <div class="cartao-item" data-cartao="<?php echo $cartao->id; ?>">
                                                    <div class="flex-between">
                                                        <h3 class="cartao-item__title"><img src="img/site/pagamento/<?php echo $cartao->info->getBrand(); ?>.svg" ?> Cartão <?php  echo $cartao->info->getBrand(); ?> <?php echo $cartao->info->getLastDigits(); ?></h3>
                                                   
                                                        <div class="acao">
                                                            <button class="btn-green <?php echo $cartao->principal ? 'disable' : ''; ?> definirPrincipal"><i class="fa fa-check fa-fw"></i><?php echo $cartao->principal ? 'Principal' : 'Definir como principal'; ?></button>
                                                            <button class="btn-red removerCartao"><i class="fa fa-times fa-fw"></i>Excluir</button>
                                                        </div>
                                                    </div>
                                                </div>
                                            <?php endif ?>
                                        <?php endforeach ?>
                                    <?php }else{ ?>
                                        <h4><i> Você não possui nenhum cartão adicionado.</i></h4>
                                    <?php } ?>
                                </div>
                                <button type="button" class="minha-conta__button-orange" id="adicionar-cartao">Adicionar novo Cartão</button>
                                <div class="pagamento">
                                    <div class="spacer"></div>
                                    <form id="card">
                                        <input type="hidden" name="cadastro_id" value="<?php echo $cadastro->id; ?>">
                                        <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" required 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" required 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" required class="default-input" type="text" maxlength="7">
                                            </div>
                                            <div class="item">
                                                <label for="">Código de Segurança (CVV)</label>
                                                <input placeholder="3 dígitos" name="cvc" required class="default-input" type="text">
                                            </div>
                                        </div>
                                        
                                        <div class="cartoes__salvar-cartao">
                                            <button type="submit" id="salvar-cartao" class="minha-conta__button-blue">Salvar cartão</button>
                                        </div>
                                    </form>
                                </div>
                                
                            </div>
                        </div>
                        <script>
                            $(document).on('click', '.cartao-item .definirPrincipal', function(){
                                var button = $(this);
                                var cartaoItem = $(this).closest('.cartao-item');
                                $.ajax({
                                    headers: {
                                        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                                    },
                                    url:'/admin/cadastro/definir-cartao-principal',
                                    type:'POST',
                                    data:{
                                        id: cartaoItem.data('cartao'),
                                        cadastro_id:$('[name="cadastro_id"]').val()
                                    },
                                    beforeSend:function(){
                                        //$('.carregando').fadeIn();
                                    },
                                    success:function(data){
                                        if(data.status){
                                            //cartaoItem.remove();
                                            $('.cartao-item  .definirPrincipal.disable').html('<i class="fa fa-fw fa-check"></i> Definir como principal');
                                            $('.cartao-item .definirPrincipal.disable').removeClass('disable');
                                            button.addClass('disable');
                                            button.html('<i class="fa fa-fw fa-check"></i> Principal');
                                        }else{
                                            alertUtil.alertError(data.message);
                                        }
                                        //$('.carregando').fadeOut();
                                    }
                                });
                            });

                            $(document).on('click', '.removerCartao', function(){
                                cartaoItem = $(this).closest('.cartao-item');
                                $.ajax({
                                    headers: {
                                        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                                    },
                                    url:'/admin/cadastro/excluir-cartao',
                                    type:'POST',
                                    data:{
                                        id: cartaoItem.data('cartao'),
                                        cadastro_id:$('[name="cadastro_id"]').val()
                                    },
                                    beforeSend:function(){
                                        //$('.carregando').fadeIn();
                                    },
                                    success:function(data){
                                        if(data.status){
                                            cartaoItem.remove();
                                        }else{
                                            alertUtil.alertError(data.message);
                                        }
                                        //$('.carregando').fadeOut();
                                    }
                                });
                            });

                            $(document).on('click','#adicionar-cartao',function(e){
                                e.preventDefault();
                                if($('.pagamento').is(':visible')){
                                    $('.pagamento').slideUp();
                                }else{
                                    $('.pagamento').slideDown();
                                }
                                
                            });

                            $(document).on('submit','#card',function(e){
                                e.preventDefault();
                                $.ajax({
                                    url:'/admin/cadastro/salvar-cartao',
                                    type:'POST',
                                    data:$(this).serialize(),
                                    beforeSend:function(){
                                        $('.carregando').fadeIn();
                                    },
                                    success:function(data){
                                        if(data.status){
                                            alertUtil.alertSuccess(data.message);
                                            if($('.cartoes-list .cartao-item').length == 0){
                                                $('.cartoes-list').html(data.html);
                                            }else{
                                                $('.cartoes-list').append(data.html);
                                            }
                                            $('[name="name"]').val('');
                                            $('[name="number"]').val('');
                                            $('[name="cvc"]').val('');
                                            $('[name="expiry"]').val('');
                                            $('.pagamento').slideUp();
                                        }else{
                                            alertUtil.alertError(data.message);
                                        }
                                        $('.carregando').fadeOut();
                                    }
                                });
                            });
                        </script>

                        <script>
                            $(document).ready(function(){
                                $('#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: '***'
                                    }
                                });
                            });

                        </script>

                        
                        
                    </div>

                    <div class="tab-pane" id="endereco-tab">
                        



                        <div class="minha-conta__right">
                            <div class="box">
                                  <div class="enderecos-list">
                                       <?php if(count($cadastro->enderecos)){ ?>
                                            <?php foreach ($cadastro->enderecos as $endereco): ?>

                                                <div class="endereco-item" data-endereco="<?php echo $endereco->id; ?>">
                                                     <h3 class="endereco-item__title"><?php echo $endereco->nome; ?></h3>
                                                     <div class="flex-container">
                                                          <div class="informacoes">
                                                               <span><?php echo $endereco->logradouro; ?>, <?php echo $endereco->numero; ?>, <?php echo $endereco->complemento; ?>, B. <?php echo $endereco->bairro; ?>,
                                                                    CEP <?php echo $endereco->cep; ?>, <?php echo $endereco->cidade ? $endereco->cidade->nome : ''; ?> - <?php echo $endereco->estado ? $endereco->estado->sigla : ''; ?>
                                                               </span>
                                                          </div>
                                                          <div class="acao">
                                                               <button class="btn-green <?php echo $endereco->principal ? 'disable' : ''; ?> definirPrincipal"><i class="fa fa-check fa-fw"></i> <?php echo $endereco->principal ? 'Principal' : 'Definir como Principal'; ?></button>
                                                               <button class="btn-red removerEndereco"><i class="fa fa-times fa-fw"></i>Excluir</button>
                                                          </div>
                                                     </div>
                                                </div>
                                            <?php endforeach ?>
                                       <?php }else{ ?>
                                            <h4><i> Você não possui nenhum endereço adicionado.</i></h4>
                                       <?php } ?>
                                  </div>

                                  <button type="button" id="adicionar-endereco" class="minha-conta__button-orange">Adicionar novo Endereço</button>
                                  <div class="adicionar-endereco">
                                       <form id="form-novo-endereco" method="POST" action="<?php echo url('admin/cadastro/salvar-endereco'); ?>">
                                            <input type="hidden" name="cadastro_id" value="<?php echo $cadastro->id; ?>">
                                            <div class="flex-between">
                                                 <div class="item-half">
                                                      <div class="form-group">
                                                           <label>Nome local</label>
                                                           <input type="text" tabindex="1" required name="nome" id="nome" class="default-input" placeholder=" Ex: Residência, Trabalho, Apartamento...">
                                                      </div>

                                                      <div class="form-group">
                                                           <label>Rua</label>
                                                           <input type="text" tabindex="3" required name="logradouro" id="logradouro" class="default-input" placeholder="Ex: Rua Exemplo">
                                                      </div>
                                                      <div class="form-group">
                                                           <label>Complemento</label>
                                                           <input type="text" tabindex="6" name="complemento" id="complemento" class="default-input" placeholder="Ex: Próximo ao shopping">
                                                      </div>
                                                      <div class="form-group">
                                                           <label>Telefone Principal</label>
                                                           <input type="text" tabindex="8" required name="telefone" id="telefone" class="default-input" placeholder="Ex: (99) 99999-9999">
                                                      </div>
                                                 </div>
                                                 <div class="item-half">
                                                      <div class="form-group">
                                                           <label>CEP</label>
                                                           <input placeholder="Ex: 000000-000" type="text" tabindex="2" required name="cep" id="cep" class="default-input">
                                                      </div>
                                                      <div class="flex-between">
                                                           <div class="item-half">
                                                                <label>Número</label>
                                                                <input placeholder="Ex: 999" type="number" tabindex="4" required name="numero" id="numero" class="default-input">
                                                           </div>
                                                           <div class="item-half">
                                                                <label>Bairro</label>
                                                                <input type="text" placeholder="Ex: Bairro Exemplo"  tabindex="5" required name="bairro" id="bairro" class="default-input">
                                                           </div>
                                                      </div>
                                                      <div class="form-group hidden">
                                                           <label>País</label>
                                                           <select name="pais_id" id="pais" required tabindex="7" class="default-select select2">
                                                                <option value="1">Brasil</option>
                                                                <?php /* foreach ($listaPaises as $pais): ?>
                                                                     <option value="<?php echo $pais->id; ?>"><?php echo $pais->nome; ?></option>
                                                                <?php endforeach */ ?>
                                                           </select>
                                                      </div>
                                                      <div class="flex-between">
                                                           <div class="item-half">
                                                                <label>Estado</label>
                                                                <select name="estado_id" required tabindex="9" id="estado" class="default-select select2">
                                                                     <option value=""></option>
                                                                </select>
                                                           </div>
                                                           <div class="item-half">
                                                                <label>Cidade</label>
                                                                <select name="cidade_id" required tabindex="10" id="cidade" class="default-select select2">
                                                                     <option value=""></option>
                                                                </select>
                                                           </div>
                                                      </div>
                                                      <div class="form-group" style="height: 95px;"></div>
                                                 </div>
                                            </div>
                                            <div class="flex-between">
                                                 <div class="item">
                                                      <button type="submit" class="minha-conta__button-blue" id="salvar-endereco">Salvar endereço</button>
                                                 </div>
                                            </div>
                                       </form>
                                       
                                  </div>
                                  
                             </div>
                        </div>
                        <script>
                             
                        </script>

                    </div>
                    <!-- /.tab-pane -->

                    <div class="tab-pane" id="pedido-tab">
                        

                        <div class="minha-conta__right">
                            <div class="box">
                                
                               
                                <div class="spacer"></div>
                                <?php if(count($pagamentos)){ ?>
                                    <div class="content-table">
                                       
                                        <?php $tamanho = count($pagamentos); ?>
                                        <?php foreach ($pagamentos as $key => $pagamento): ?>
                                            <table class="tabela pagamento-item" data-pagamento="<?php echo $pagamento->id; ?>">
                                                <?php if ($key == 0): ?>
                                                    <tr>
                                                        <th>Data</th>
                                                        <th>Pedido</th> 
                                                        <th class="text-center">Qtd</th>
                                                        <th>Pagamento</th>
                                                        <th class="text-right">Valor</th>
                                                        <th class="text-center">Situação</th>
                                                        <th></th>
                                                        <th>Ação</th>
                                                    </tr>
                                                <?php endif ?>
                                                    <tr style="<?php echo $key+1 == $tamanho ? '' : 'border-bottom:2px solid #e1e1e1;'; ?>">
                                                        <td width="15%"><?php echo strtoupper(strftime('%d %b %y', strtotime($pagamento->data_fechamento))); ?></td>
                                                        <td width="10%">
                                                            <?php if($pagamento->pedidoEntrega){ ?>
                                                                <a target="_blank" href="<?php echo url('admin/pedido-entrega/edit/'.$pagamento->pedidoEntrega->id); ?>"><?php echo $pagamento->pedidoEntrega->id; ?></a>
                                                            <?php }else{ ?>
                                                                <a target="_blank" href="<?php echo url('admin/pedido-venda/edit/'.$pagamento->id); ?>"><?php echo $pagamento->id; ?></a>
                                                            <?php } ?>
                                                        </td> 
                                                        <td class="text-center" width="15%">
                                                            <?php if($pagamento->pedidoEntrega){ ?>
                                                                FRETE
                                                            <?php }else{ ?>
                                                                <?php echo $pagamento->nr_ofertas; ?> Un.
                                                            <?php } ?>
                                                            
                                                        </td>
                                                        <td width="20%" class="comprovante-item">
                                                            <?php if($pagamento->transacao_id){ ?>
                                                                <?php echo e(isset($pagamento->transaction) ? ucfirst($pagamento->transaction->getCard()->brand) . '*' . $pagamento->transaction->getCard()->last_digits : ''); ?>

                                                            <?php }else{ ?>
                                                                <?php echo $pagamento->tipo; ?>

                                                                <?php if($pagamento->comprovante){ ?>
                                                                    <a target="_blank" class="comprovante" href="<?php echo get_file_s3($pagamento->comprovante, 'pedido-venda/comprovante'); ?>">Ver Comprovante</a>
                                                                <?php }elseif($pagamento->id_status_pedido_venda == 1){ ?>
                                                                    Aguardando comprovante
                                                                <?php } ?>
                                                            <?php } ?>
                                                        </td>
                                                        <td class="valor text-right" width="15%">R$ <?php echo number_format($pagamento->total,2,',','.'); ?></td>
                                                        <td class="text-center status" width="15%">
                                                            <?php
                                                             echo ($pagamento->pedidoEntregaStatus && $pagamento->pedidoEntregaStatus->nome == 'Cancelado') ? 'Cancelado' : $pagamento->status->nome;
                                                             ?>
                                                        </td>
                                                        <td width="5%">
                                                            <?php if($pagamento->pedidoEntrega){ ?>
                                                                <div class="tooltip">
                                                                    <i class="fa fa-truck"></i>
                                                                    <div class="tooltiptext">
                                                                        Valor Frete
                                                                    </div>
                                                                </div>
                                                                
                                                            <?php }else{ ?>
                                                                <i class="fa fa-plus-circle ver-detalhes-pagamento"></i>
                                                            <?php } ?>
                                                        </td>
                                                        <td class="acao" width="5%">
                                                            <?php if ($pagamento->id_status_pedido_venda == 1): ?>
                                                                <button type="button" data-id="<?php echo $pagamento->id; ?>" class="btn btn-success btn-sm registrar-pagamento" data-toggle="modal" data-target="#modal-registrar-pagamento">Registrar Pagamento</button>
                                                                <button type="button" data-id="<?php echo $pagamento->id; ?>" data-status-id="5" class="btn btn-danger btn-sm cancelar-pedido">Cancelar</button>
                                                            <?php endif ?>
                                                        </td>
                                                    </tr>
                                                
                                                
                                            </table>
                                            <div class="detalhes-pagamento">
                                                
                                            </div>
                                        <?php endforeach ?>
                                        <div class="text-center">
                                            <?php echo $pagamentos->render(); ?>
                                        </div>
                                        
                                    </div>
                                    
                                <?php }else{ ?>
                                    <div class="spacer">
                                            <h4><i>Você não possui pagamentos.</i></h4>
                                    </div>
                                    
                                <?php } ?>


                            </div>
                        </div>

                        <script>
                            $(document).on('click', '.ver-detalhes-pagamento', function(){
                                pagamentoItem = $(this).closest('.pagamento-item');
                                $.ajax({
                                    url:'/perfil/detalhes-pagamento',
                                    type:'POST',
                                    data:{
                                        id:pagamentoItem.data('pagamento')
                                    },
                                    beforeSend:function(){

                                    },
                                    success:function(data){
                                        if(data.status){
                                            //console.log(data.html);
                                            pagamentoItem.next().html(data.html);
                                            pagamentoItem.next().slideDown();
                                            pagamentoItem.find('i').removeClass('fa-plus-circle');
                                            pagamentoItem.find('i').addClass('fa-minus-circle');
                                            pagamentoItem.find('.ver-detalhes-pagamento').addClass('esconder-detalhes');
                                            pagamentoItem.find('.ver-detalhes-pagamento').removeClass('ver-detalhes-pagamento');
                                        }else{
                                            alertUtil.alertError(data.message);
                                        }
                                    },
                                    error:function(data){
                                        alertUtil.alertError('Erro ao ver os detalhes do pagamento. Tente novamente mais tarde.');
                                    }

                                });
                                
                            });

                            $(document).on('click', '.esconder-detalhes', function(){
                                pagamentoItem = $(this).closest('.pagamento-item');

                                pagamentoItem.next().slideUp();
                                pagamentoItem.find('i').removeClass('fa-minus-circle');
                                pagamentoItem.find('i').addClass('fa-plus-circle');
                                pagamentoItem.find('.esconder-detalhes').addClass('expandir-detalhes');
                                pagamentoItem.find('.esconder-detalhes').removeClass('esconder-detalhes');
                            });

                            $(document).on('click', '.expandir-detalhes', function(){
                                pagamentoItem = $(this).closest('.pagamento-item');
                                pagamentoItem.next().slideDown();
                                pagamentoItem.find('i').removeClass('fa-plus-circle');
                                pagamentoItem.find('i').addClass('fa-minus-circle');
                                pagamentoItem.find('.expandir-detalhes').addClass('esconder-detalhes');
                                pagamentoItem.find('.expandir-detalhes').removeClass('expandir-detalhes');
                            });

                            $(document).on('click', '.enviarComprovanteButton', function(e){
                                e.preventDefault();
                                $(this).next().trigger('click');
                            });

                            $('[name="enviar-comprovante"]').change(function(){
                                var td = $(this).closest('td');
                                var form = new FormData($(this).closest('.form-comprovante')[0]);
                                form.append('fileUpload', $(this)[0].files[0]);
                                $.ajax({
                                    url:'/perfil/enviar-comprovante',
                                    type:'POST',
                                    processData: false,
                                    contentType: false,
                                    data:form,
                                    beforeSend:function(){
                                        $('.carregando').fadeIn();
                                    },
                                    success:function(data){
                                        if(data.status){
                                            td.find('a').attr('href', data.url);
                                            td.find('a').html('Ver comprovante');
                                            td.find('a').removeClass('enviarComprovanteButton');
                                            alertUtil.alertSuccess(data.message);
                                        }else{
                                            alertUtil.alertError(data.message);
                                        }
                                        $('.carregando').fadeOut();
                                    },
                                    error:function(data){
                                        alertUtil.alertError('Erro ao processar a compra. Tente novamente mais tarde.');
                                    }

                                });
                            });

                            
                        </script>

                    </div>
                    <!-- /.tab-pane -->

                    <div class="tab-pane" id="adega-tab">
                        
                            <?php /* ?>
                            <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">Aguardando Pagamento</h2>
                                        <table class="tabela">
                                            <tr>
                                                <th>Produto</th>
                                                <th class="text-center">Pedido</th>
                                                <th class="text-center">Quant.</th> 
                                                <th class="text-right">Preço Unitário</th>
                                                <th class="text-right">Total Produto</th>
                                                <th></th>
                                            </tr>
                                            <?php $total_unidades = 0; ?>
                                            <?php $total_valor = 0; ?>
                                            <?php foreach ($meusVinhosPendentes as $produto): ?>
                                                <tr>
                                                    <td class="nome-produto"><img src="{{ $produto->thumbnail_principal }}" alt="<?php echo $produto->nome; ?>"><?php echo $produto->titulo.' '.$produto->sub_titulo; ?></td>
                                                    <td class="text-center" 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.' : 'Gr.' ?></td> 
                                                    <td class="text-right" width="15%">
                                                        <span class="valor">R$ <?php echo number_format($produto->preco_oferta,2,',','.'); ?></span>
                                                    </td>
                                                    <td class="valor text-right" width="20%">R$ <?php echo number_format($produto->preco_oferta * $produto->quantidade_na_adega,2,',','.'); ?></td>
                                                    <td 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>
                                                    
                                                    <?php $total_valor += $produto->preco_oferta * $produto->quantidade_na_adega; ?>
                                                    
                                                </tr>
                                                <?php if (count($produto->produtos) > 1){ ?>
                                                    <tr class="detalhes-combo" 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>
                                                
                                                    <?php foreach ($produto->produtos as $item): ?>
                                                        <tr class="detalhes-combo" style="border-bottom: 1px solid #e1e1e1;">
                                                            <td style="padding: 10px 20px;" class="nome-produto"><img src="{{ $item->produto->thumbnail_principal }}" alt="<?php echo $item->nome; ?>"><?php echo $item->produto->nome; ?></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>
                                                        <?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 class="total-adega">
                                            <div class="flex">
                                                <h2 class="title">Total Pendente</h2>
                                                <span class="unidades"><?php echo $total_unidades; ?> Gr.</span>
                                                <span class="valor">R$ <?php echo number_format($total_valor,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>
                                        <div class="spacer"></div>
                                    <?php } ?>
                                    <h2 class="title">Minha Adega</h2>
                                    <table class="tabela">
                                        <tr>
                                            <th>Produto</th>
                                            <th class="text-center">Pedido</th>
                                            <th class="text-center">Quant.</th> 
                                            <th class="text-right">Preço Unitário</th>
                                            <th class="text-right">Total Produto</th>
                                            <th></th>
                                        </tr>
                                        <?php $total_unidades = 0; ?>
                                        <?php $total_valor = 0; ?>
                                        <?php foreach ($meusVinhos as $produto): ?>
                                            <tr>
                                                <td class="nome-produto"><img src="{{ $produto->thumbnail_principal }}" alt="<?php echo $produto->nome; ?>"><?php echo $produto->titulo.' '.$produto->sub_titulo; ?></td>
                                                <td class="text-center" 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.' : 'Gr.' ?></td> 
                                                <td class="text-right" width="15%">
                                                    <span class="valor">R$ <?php echo number_format($produto->preco_oferta,2,',','.'); ?></span>
                                                </td>
                                                <td class="valor text-right" width="20%">R$ <?php echo number_format($produto->preco_oferta * $produto->quantidade_na_adega,2,',','.'); ?></td>
                                                <td 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>
                                                
                                                <?php $total_valor += $produto->preco_oferta * $produto->quantidade_na_adega; ?>
                                                
                                            </tr>
                                            <?php if (count($produto->produtos) > 1){ ?>
                                                <tr class="detalhes-combo" 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>
                                            
                                                <?php foreach ($produto->produtos as $item): ?>
                                                    <tr class="detalhes-combo" style="border-bottom: 1px solid #e1e1e1;">
                                                        <td style="padding: 10px 20px;" class="nome-produto"><img src="{{ $item->produto->thumbnail_principal }}" alt="<?php echo $item->nome; ?>"><?php echo $item->produto->nome; ?></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>
                                                    <?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 class="total-adega">
                                        <div class="flex">
                                            <h2 class="title">Total Adega</h2>
                                            <span class="unidades"><?php echo $total_unidades; ?> Gr.</span>
                                            <span class="valor">R$ <?php echo number_format($total_valor,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>

                                </div>
                            </div>
                            <?php */ ?>
                            <table class="table table-bordered">
                                <thead>
                                    <tr>
                                        <th>ID</th>
                                        <th>Data Abertura</th>
                                        <th>Data Fechamento</th>
                                        <th>Qtd Pedidos</th>
                                        <th>Qtd Produtos</th>
                                        <th>Valor Total</th>
                                        <th>Entrega</th>
                                        <th>Status</th>
                                        <th></th>
                                        <th>Ação</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php foreach ($adegas as $adega): ?>
                                        <tr data-id="<?php echo $adega->id; ?>">
                                            <td><a target="_blank" href="<?php echo url('admin/adega/edit/'.$adega->id);?>"><?php echo $adega->id; ?></a></td>
                                            <td><?php echo date('d/m/Y H:i', strtotime($adega->data_abertura)); ?></td>
                                            <td><?php echo $adega->data_fechamento ? date('d/m/Y H:i', strtotime($adega->data_fechamento)) : ''; ?></td>
                                            <td><span id="adega_quantidade_pedidos_<?php echo $adega->id;?>"><?php echo $adega->quantidade_pedidos; ?></span></td>
                                            <td><span id="adega_quantidade_produtos_<?php echo $adega->id;?>"><?php echo $adega->quantidade_produtos; ?></span></td>
                                            <td><span id="adega_valor_total_<?php echo $adega->id;?>"><?php echo number_format($adega->valor_total,2,',','.'); ?></span></td>
                                            <td><?php echo $adega->pedidoEntrega ? '<a target="_blank" href="'.url('admin/pedido-entrega/edit/'.$adega->pedidoEntrega->id).'">'.$adega->pedidoEntrega->id.'</a>' : ''; ?></td>
                                            <td><?php echo $adega->status == 'A' ? 'Aberta' : 'Fechada'; ?></td>
                                            <td class="text-center">
                                                <i class="ver-detalhes-adega fa fa-plus-circle"></i>
                                            </td>
                                            <td>
                                                <?php if($adega->status == 'A'){ ?>
                                                    <button type="button" data-cadastro-id="<?php echo e($cadastro->id); ?>" class="btn btn-success btn-sm btn-solicitar-entrega">Solicitar Entrega</button>
                                                    <a target="_blank" href="<?php echo e(url('admin/pedido-venda/add?id_cliente='.$cadastro->id)); ?>" class="btn btn-default btn-sm">Adicionar Pedido</a>
                                                <?php } if($adega->status == 'A' && !$adega->saldos){ ?>
                                                    <button type="button" class="btn btn-success btn-sm btn-atualizar-adega" data-adega-id="<?php echo e($adega->id); ?>">Atualizar Adega</button>
                                                <?php } ?>
                                            </td>
                                        </tr>
                                    <?php endforeach ?>
                                </tbody>
                            </table>
                    </div>
                    <!-- /.tab-pane -->

                    <div class="tab-pane" id="entrega-tab">
                        
                        <div class="minha-conta__right">
                            <div class="box">
                                
                                <div class="spacer"></div>
                                <?php if(count($entregas)){ ?>
                                    <?php $tamanho = count($entregas); ?>
                                    <?php foreach ($entregas as $key => $entrega): ?>
                                        <table class="table table-bordered tabela entrega-item no-margin" data-entrega="<?php echo $entrega->id; ?>">
                                            <?php //if ($key == 0): ?>
                                                <tr <?php echo $key ? 'class="invisible"' : ''; ?>>
                                                    <th>ID</th>
                                                    <th>Data \ Hora</th>
                                                    <th>Endereço</th>
                                                    <th>Cidade</th>
                                                    <th>Estado</th>
                                                    <th>Status</th>
                                                    <th>Valor Frete</th>
                                                    <th>Qtd. Produtos</th>
                                                    <th></th>
                                                </tr>
                                            <?php //endif ?>
                                            
                                            <tr style="<?php echo $key+1 == $tamanho ? '' : 'border-bottom:2px solid #e1e1e1;'; ?>">
                                                <td><a target="_blank" href="<?php echo url('admin/pedido-entrega/edit/'.$entrega->id); ?>"><?php echo $entrega->id; ?></a></td>
                                                <td><?php echo date('d/m/Y H:i', strtotime($entrega->data_solicitacao)); ?></td>
                                                <td  class="text-center"><?php echo $entrega->endereco ? $entrega->endereco->logradouro : ''; ?></td>
                                                <td class="text-center"><?php echo ($entrega->endereco && $entrega->endereco->cidade) ? $entrega->endereco->cidade->nome : ''; ?></td>
                                                <td class="text-center"><?php echo ($entrega->endereco && $entrega->endereco->estado) ? $entrega->endereco->estado->sigla : ''; ?></td>
                                                <td class="text-center"><?php echo ($entrega->statusAtualCliente()) ? $entrega->statusAtualCliente()->status->nome : ''; ?></td>
                                                <td><?php echo $entrega->pedidoVendaFrete ? number_format($entrega->pedidoVendaFrete->total,2,',','.') : ''; ?></td>
                                                <td><?php echo $entrega->adega->quantidade_produtos; ?> Gr.</td>
                                                <td><i class="fa fa-plus-circle ver-detalhes-entrega"></i></td>
                                                
                                            </tr>
                                        </table>
                                        <div class="detalhes-entrega">
                                            
                                        </div>
                                    <?php endforeach ?>
                                <?php }else{ ?>
                                    <div class="spacer">
                                        <h4><i> Você não possui nenhuma entrega solicitada.</i></h4>
                                    </div>
                                    
                                <?php } ?>
                                
                            </div>
                        </div>


                        <script>

                            $(document).on('click', '.btn-solicitar-entrega', function(){

                                var id_cliente = $(this).data('cadastro-id');

                                var produtos_selecionados = [];
                                $('[name="item_produto[]"]:checked').each(function(){
                                    produtos_selecionados.push($(this).val());
                                });

                                var produtos = '';
                                if(produtos_selecionados.length > 0){
                                    produtos = '&produtos=' + produtos_selecionados.join('-');
                                }

                                var getUrl  = window.location;
                                // var baseUrl = getUrl .protocol + "//" + getUrl.host + "/admin/pedido-entrega/add?id_cliente=" + id_cliente+produtos;
                                var baseUrl = '<?php echo url('/admin/pedido-entrega/add?id_cliente=');?>' + id_cliente+produtos;

                                window.location.href = baseUrl;

                            });

                            $(document).on('click', '.btn-atualizar-adega', function(){

                                var id_adega = $(this).data('adega-id');
                                var $button  = $(this);

                                $.ajax({
                                    url:'/admin/adega/atualiza-adega',
                                    type:'POST',
                                    data : {id_adega : id_adega, id_cliente : '<?php echo $cadastro->id;?>'},
                                    beforeSend:function(){
                                        $('.carregando').fadeIn();
                                    },
                                    success:function(data){
                                        $('.carregando').fadeOut();
                                        if(data.status){
                                            alertUtil.alertSuccess(data.message);
                                            $button.hide();
                                            $('#adega_quantidade_pedidos_' + id_adega).text(data.quantidade_pedidos);
                                            $('#adega_quantidade_produtos_' + id_adega).text(data.quantidade_produtos);
                                            $('#adega_valor_total_' + id_adega).text(data.valor_total);
                                        }else{
                                            alertUtil.alertWarning(data.message);
                                        }
                                    }
                                });
                                
                            });

                            $(document).on('click', '.ver-detalhes-entrega', function(){
                                entregaItem = $(this).closest('.entrega-item');
                                $.ajax({
                                    url:'/perfil/detalhes-entrega',
                                    type:'POST',
                                    data:{
                                        id:entregaItem.data('entrega')
                                    },
                                    beforeSend:function(){

                                    },
                                    success:function(data){
                                        if(data.status){
                                            console.log(data.html);
                                            entregaItem.next().html(data.html);
                                            entregaItem.next().slideDown();
                                            entregaItem.find('i').removeClass('fa-plus-circle');
                                            entregaItem.find('i').addClass('fa-minus-circle');
                                            entregaItem.find('.ver-detalhes-entrega').addClass('esconder-detalhes');
                                            entregaItem.find('.ver-detalhes-entrega').removeClass('ver-detalhes-entrega');
                                        }else{
                                            alertUtil.alertError(data.message);
                                        }
                                    },
                                    error:function(data){
                                        alertUtil.alertError('Erro ao ver os detalhes da entrega. Tente novamente mais tarde.');
                                    }

                                });
                                
                            });

                            $(document).on('click', '.esconder-detalhes', function(){
                                entregaItem = $(this).closest('.entrega-item');

                                entregaItem.next().slideUp();
                                entregaItem.find('i').removeClass('fa-minus-circle');
                                entregaItem.find('i').addClass('fa-plus-circle');
                                entregaItem.find('.esconder-detalhes').addClass('expandir-detalhes');
                                entregaItem.find('.esconder-detalhes').removeClass('esconder-detalhes');
                            });

                            $(document).on('click', '.expandir-detalhes', function(){
                                entregaItem = $(this).closest('.entrega-item');
                                entregaItem.next().slideDown();
                                entregaItem.find('i').removeClass('fa-plus-circle');
                                entregaItem.find('i').addClass('fa-minus-circle');
                                entregaItem.find('.expandir-detalhes').addClass('esconder-detalhes');
                                entregaItem.find('.expandir-detalhes').removeClass('expandir-detalhes');
                            });
                        </script>

                    </div>


                    <div class="tab-pane" id="tags-tab" style="height: 120px; padding: 10px 0px;">

                        <div class="tags-content">
                           
                        </div>

                        <hr>

                    </div>
                    <!-- /.tab-pane -->


                    <div class="tab-pane" id="cashback-tab" style="min-height: 120px; padding: 10px 0px;">
                        <h5>Cashback</h5>

                        <div class="carteira-top">
                            <div class="carteira-top-r">
                                <div class="carteira-kpi">
                                    <strong>Saldo:</strong>
                                    <?php if($cadastro && $cadastro->contaCorrente): ?>
                                    <div class="carteira-kpi-main green"><span>R$</span> <?php echo e(number_format($cadastro->contaCorrente->saldo, 2, ',', '')); ?></div>
                                    <span class="carteira-kpi-sub desk">Atualizado em: <?php echo e(date('d/m/Y', strtotime($cadastro->contaCorrente->data))); ?></span>
                                    <span class="carteira-kpi-sub mob">Atualizado: <?php echo e(date('d/m/Y', strtotime($cadastro->contaCorrente->data))); ?></span>
                                    <?php else: ?>
                                    <div class="carteira-kpi-main green"><span>R$</span> 0,00</div>
                                    <span class="carteira-kpi-sub desk">&nbsp;</span>
                                    <span class="carteira-kpi-sub mob">&nbsp;</span>
                                    <?php endif; ?>
                                </div>
                                <div class="carteira-kpi">
                                    <strong>Saldo à expirar:</strong>
                                    <?php if($cadastro && $cadastro->contaCorrenteValidade): ?>
                                    <?php $saldo_restante = $cadastro->contaCorrenteValidade->saldo - $cadastro->contaCorrenteValidade->saldo_resgatado; ?>
                                    <div class="carteira-kpi-main red"><span>R$</span> <?php echo e(number_format($saldo_restante, 2, ',', '')); ?></div>
                                        <?php if($saldo_restante > 0): ?>
                                        <span class="carteira-kpi-sub desk">Vencimento: <?php echo e(date('d/m/Y', strtotime($cadastro->contaCorrenteValidade->data_validade))); ?></span>
                                        <span class="carteira-kpi-sub mob">Vence: <?php echo e(date('d/m/Y', strtotime($cadastro->contaCorrente->data_validade))); ?></span>
                                        <?php else: ?>
                                        <span class="carteira-kpi-sub desk">&nbsp;</span>
                                        <span class="carteira-kpi-sub mob">&nbsp;</span>
                                        <?php endif; ?>
                                    <?php else: ?>
                                    <div class="carteira-kpi-main red"><span>R$</span> 0,00</div>
                                    <span class="carteira-kpi-sub desk">&nbsp;</span>
                                    <span class="carteira-kpi-sub mob">&nbsp;</span>
                                    <?php endif; ?>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div class="tab-pane" id="confraria-tab">
                        <h5>Confraria</h5>
                        <?php if(!isset($cadastro->confrariaMembro->confraria)): ?>
                            <p class="texto-confraria-cadastro">
                                Este usuário não faz parte de nenhuma confraria.
                            </p>
                        <?php endif; ?>

                        <?php if(isset($cadastro->confrariaMembro->confraria)): ?>
                            <p class="texto-confraria-cadastro" >Esse usuário faz parte da confraria <strong><?php echo e($cadastro->confrariaMembro->confraria->nome); ?></strong></p>

                            <div style="margin: 20px 0px">
                                <a class="btn-confraria-cadastro" target="_blank" href="<?php echo e(url('/admin/confraria/detalhe/' . $cadastro->confrariaMembro->confraria->slug)); ?>">Visualizar confraria</a>
                            </div>
                        <?php endif; ?>
                    </div>

                    <div class="tab-pane" id="cupons-tab">
                        <h5>Cupons utilizados em pedidos</h5>

                        <div class="cupons-cliente">
                            <?php $__currentLoopData = $cupons_utilizados; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $cupom_utilizado): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                <div class="cupom-utlizado">
                                    <div class="cupom-utilizado-codigo">
                                        <?php echo e($cupom_utilizado->codigo); ?>

                                    </div>
                                    <div>
                                        Data Utilização: <?php echo e(date('d/m/Y H:i', strtotime($cupom_utilizado->data_utilizacao))); ?>

                                    </div>
                                    <div>
                                        <a style="margin-bottom: 10px; margin-top: 10px;" class="btn btn-primary" target="_blank" href="/admin/pedido-venda/edit/<?php echo e($cupom_utilizado->id_pedido_venda); ?>">Pedido de venda</a>
                                    </div>
                                </div>
                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                        </div>
                    </div>

                    <div class="tab-pane" id="analise-tab">
                        <h5>Cliente em análise</h5>
                        <p>Lista de documentos enviados do cliente para análise:</p>

                        <div id="fileList">
                            <?php $__currentLoopData = $documentos_analise; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $doc_analise): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                <div class="item-document-upload" id="elementItemUpload">
                                    <div style="display: flex; justify-content: space-between;align-items: center;">
                                        <div class="box-documento-item-upload">
                                            <div>
                                                <i class="fa fa-file" aria-hidden="true"></i>
                                            </div>
                                            <div>
                                                <h5 class="titulo_documento_upload">Documento <?php echo e($key+1); ?></h5>
                                            </div>
                                        </div>
                                        <div>
                                            <a href="<?php echo e($doc_analise->arquivo); ?>" style="width: fit-content;" target="_blank" class="btn btn-primary btn-small">Visualizar Documento</a>
                                        </div>
                                    </div>

                                    <div>Data de upload: <?php echo e(date('m/d/Y H:i', strtotime($doc_analise->created_at))); ?></div>

                                    <div class="doc_alterar_status" data-doc="<?php echo e($doc_analise->id); ?>">
                                        <label for="">Status:</label>
                                        <select name="alterar_status_doc" class="alterar_status_doc">
                                            <option value="A" <?php echo e($doc_analise->status == 'A' ? 'selected' : ''); ?>>Aguardando</option>
                                            <option value="R" <?php echo e($doc_analise->status == 'R' ? 'selected' : ''); ?>>Recusado</option>
                                            <option value="V" <?php echo e($doc_analise->status == 'V' ? 'selected' : ''); ?>>Validado</option>
                                        </select>
                                    </div>

                                    <div style="<?php echo e($doc_analise->status != 'R' ? 'display: none' : ''); ?>" class="informar-motivo-recusa">
                                        <label for="">Motivo Recusa:</label> <br/>
                                        <textarea class="motivo_recusa_textarea"><?php echo e($doc_analise->motivo_recusa); ?></textarea>
                                    </div>
                                    <button style="width: fit-content;padding: 3px;font-size: 13px;" class="btn atualizar-status-doc">Atualizar Status</button>
                                </div>
                            <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>

                            <small>Depois de validar os documentos, você precisa desbloquear o cliente.</small>
                        </div>

                    </div>

                </div>
                <!-- /.tab-content -->
            </div>
            <!-- /.nav-tabs-custom -->
        </div>
        <!-- /.col -->
    </div>
    <!-- /.row -->

</section>
<!-- /.content -->

</div>


<div id="modal-registrar-pagamento" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
        <form action="<?php echo url('admin/pedido-venda/registrar-pagamento'); ?>" id="registrar-pagamento-form" enctype="multipart/form-data" method="POST">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal">&times;</button>
            <h4 class="modal-title">Registrar pagamento</h4>
          </div>
          <div class="modal-body">
                <input type="hidden" name="id_pedido_venda">
                <div class="form-group">
                    <label for="comprovante" class="control-label col-md-3">Comprovante</label>
                    <div class="col-md-7">
                        <input type="file" id="comprovante" name="comprovante"/>
                    </div>
                </div>
                <div class="spacer"></div>
                <div class="form-group">
                    <label for="observacoes" class="control-label col-md-3">Observações</label>
                    <div class="col-md-7">
                        <textarea name="observacoes" class="form-control" id="observacoes" cols="30" rows="10"></textarea>
                    </div>
                </div>
          </div>
          <div class="modal-footer">
            <button type="submit" class="btn btn-success">Registrar</button>
            <button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
          </div>
        </form>
    </div>

  </div>
</div>
<?php $__env->stopSection(); ?>



<div id="modal-produto-tag" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
       
    </div>

  </div>
</div>

<?php $__env->startSection('scripts'); ?>

<script type="text/javascript" src='http://maps.google.com/maps/api/js?sensor=false&libraries=places'></script>
<script src="/js/admin/locationpicker.jquery.js"></script>
<script src="/js/admin/jquery.maskedinput.js"></script>

<script>

    $("body").on("click", ".tagCorItem", function(){
        let tipo = $(this).data('tipo');

        if(tipo != ''){
            $('.tagProduto').hide();
            $('.tagProduto[data-tipo="'+tipo+'"]').show();
        }
    });


    $("body").on("click", ".tagProduto", function(){
        let tagId = $(this).data('tag');

        $.ajax({
            url: '/admin/cadastro/verificar-disponibilidade-produto-tag',
            type: 'POST',
            data: { 
                tag: tagId
            },
            dataType: 'JSON',
            success: function(data) {
                if(data.status){
                    console.log('produtos disponiveis');
                    $('#modal-produto-tag').find('.modal-content').html(data.response);
                    $('#modal-produto-tag').modal("show");
                } else{
                    console.log('nenhum produto disponivel');
                }
              
            }
        });
        
    });

    $('.tags-tab').on('click', function() {  
        $('.carregando').fadeIn();
        
        $.ajax({
            url: '/admin/cadastro/buscar-tags-cadastro',
            type: 'POST',
            data: { 
                cadastro_id: $('[name="cadastro_id"]').val()
            },
            dataType: 'JSON',
            success: function(data) {
                $('.carregando').fadeOut();
                $('.tags-content').html(data.html);
            }
        });
    });

    $("body").on("click", ".mostrarTodasTags", function(){
        console.log('show all');
        $('.tagProduto').show();
    });

    $("body").on("change", ".alterar_status_doc", function(){
        let status = $(this).val();
        let mainElement = $(this).closest('.item-document-upload');
        let documento_id = $(this).closest('.doc_alterar_status').data('doc');

        if(status == 'R'){
            $(mainElement).find('.informar-motivo-recusa').show();
        } else{
            $(mainElement).find('.informar-motivo-recusa').hide();
        }
    });

    $("body").on("click", ".atualizar-status-doc", function(){
        let mainElement = $(this).closest('.item-document-upload');
        let documento_id = $(mainElement).find('.doc_alterar_status').data('doc');
        let status =  $(mainElement).find('.alterar_status_doc').val();
        let motivo_recusa = $(mainElement).find('.motivo_recusa_textarea').val();

        let obj = {
            documento: documento_id,
            status: status,
            motivo_recusa: motivo_recusa
        }

        $.ajax({
            url: "/admin/cadastro/atualizar-status-documento",
            dataType: 'json',
            type: 'POST',
            data: obj,
            success: function(response) {
                console.log(response);
                if(response.status){
                    alertUtil.alertSuccess(response.message);
                } else{
                    alertUtil.alertError('Algo deu errado');
                }
            },
            error: function(xhr, ajaxOptions, thrownError) {
                alertUtil.alertError('Algo deu errado');
            }
        });
    });

    $('[name="endereco-fieldset[cep]"]').blur(function() {
        var div_endereco = $(this).closest('.enderecos-salvos');
        var cep = $.trim($(div_endereco).find('[name="endereco-fieldset[cep]"]').val().replace('-', '').replace('.', ''));
        var verify = $.trim(cep);
        $.ajax({
            url: "/admin/getcep",
            dataType: 'json',
            type: 'POST',
            data: {
                'cep': verify
            },
            success: function(resultadoCEP) {
                if(resultadoCEP.status){
                    $(div_endereco).find('[name="endereco-fieldset[endereco]"]').val(resultadoCEP.logradouro);
                    $(div_endereco).find('[name="endereco-fieldset[bairro]"]').val(resultadoCEP.bairro);
                    $(div_endereco).find('[name="endereco-fieldset[enderecoGmaps]"]').val(resultadoCEP.logradouro);
                    $(div_endereco).find('[name="endereco-fieldset[enderecoGmaps]"]').focus();
                    $(div_endereco).find('option').attr('selected', false);
                    $(div_endereco).find('option').each(function() {
                        if ($(this).text() == resultadoCEP.cidade) {
                            $(this).attr('selected', true);
                        }
                    });
                }else{
                    alertUtil.alertError(data.message);
                }
            },
            error: function(xhr, ajaxOptions, thrownError) {
                alertUtil.alertError(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
            }
        });

    });
    var count = 0;
    $('[href="#enderecos-tab"]').on('click', function() {
        count++;
    });
    $('.enderecos-salvos').each(function() {
        var id_endereco = $(this).attr('data-id');
        $(document).ready(function() {
            $('#endereco-' + id_endereco + ' [data-widget="remove-endereco"]').attr('data-id', id_endereco);
            $('#endereco-' + id_endereco + ' .endereco-nametag').text($('#endereco-' + id_endereco + ' [name="endereco-fieldset[titulo]"]').val());
        });

        /* Editar */
        $("#endereco-" + id_endereco + " [name=endereco-add]").submit(function(e) {
            e.preventDefault();
            /* SALVAR O ENDEREÇO */
            $.ajax({
                type: "POST",
                url: '/endereco/edit/' + id_endereco,
                data: $(this).serialize(), // serializes the form's elements.
                dataType: 'json',
                success: function(data) {
                    if (data.success) {
                        alert(data.message); // show response from the php script.
                        $('#endereco-' + id_endereco + ' .endereco-nametag').text($('#endereco-' + id_endereco + ' [name="endereco-fieldset[titulo]"]').val());
                        idendereco = data.id_endereco;
                        //alert(idendereco);
                    }
                }
            });

            return true;
        });
        $('#endereco-' + id_endereco + ' [name="submit"]').click(function() {
            $('#endereco-' + id_endereco + ' [name="endereco-add"]').submit();
        });
        /* Deletar */
        $('#endereco-' + id_endereco + ' [data-widget="remove-endereco"]').click(function() {
            var id = $(this).attr('data-id');
            $.ajax({
                type: "POST",
                url: '/endereco/delete/' + id,
                data: {
                    'delete-confirmation': 'yes'
                },
                dataType: 'json',
                success: function(data) {
                    if (data.success) {
                        alert(data.message); // show response from the php script.
                    }
                },
                complete: function() {
                    $('#endereco-' + id_endereco).remove();
                }
            });
        });

        $('[href="#enderecos-tab"]').on('click', function() {
            if (count <= 1) {

                /* Plugin Mapa */
                if ($("#endereco-" + id_endereco + " [name='endereco-fieldset[latitude]']").val() != '') {
                    var lat = $("#endereco-" + id_endereco + " [name='endereco-fieldset[latitude]']").val();
                } else {
                    var lat = '-29.16719274299602';
                }
                if ($("#endereco-" + id_endereco + " [name='endereco-fieldset[longitude]']").val() != '') {
                    var log = $("#endereco-" + id_endereco + " [name='endereco-fieldset[longitude]']").val();
                } else {
                    var log = '-51.17353172164303';
                }
                $('#endereco-' + id_endereco + ' .us3').locationpicker({
                    location: {
                        latitude: lat,
                        longitude: log
                    },
                    radius: 50,
                    inputBinding: {
                        latitudeInput: $("#endereco-" + id_endereco + " [name='endereco-fieldset[latitude]']"),
                        longitudeInput: $("#endereco-" + id_endereco + " [name='endereco-fieldset[longitude]']"),
                        radiusInput: $('#endereco-' + id_endereco + ' .us3-radius'),
                        locationNameInput: $('#endereco-' + id_endereco + ' [name="endereco-fieldset[enderecoGmaps]"]')
                    },
                    enableAutocomplete: true,
                    onchanged: function(currentLocation, radius, isMarkerDropped) {}
                });

                setTimeout(function() {
                    $('#endereco-' + id_endereco + ' [data-widget="collapse"]').trigger('click');
                }, 500);
            }
        });

    });

    /* COMENTARIO */

    $('#comentario-add').submit(function(e) {
        e.preventDefault();
        $.ajax({
            type: "POST",
            url: $(this).attr('action'),
            data: $(this).serialize(),
            dataType: 'json',
            success: function(data) {
                if (data.status) {
                    alertUtil.alertSuccess(data.message); // show response from the php script.
                    $('.comentarios').append(data.html);
                    /*'<div class="comentario"><div class="comment">' + data.descricao + '</div><div class="by">' + data.name_user + ' ' + data.lastname_user + ', ' + data.data_comentario.substr(8, 2) + '/' +
                        data.data_comentario.substr(5, 2) + '/' + data.data_comentario.substr(0, 4) + ' ' + data.data_comentario.substr(11) + '</div></div>'*/
                    $('#comentario-add [name="descricao"]').val('');
                }
            }
        });
    });

    var count = 0;
    $('.clickable').mouseover(function() {
        $(this).addClass('mini-kanban-active');
    });

    $('.clickable').mouseleave(function() {
        if (!count)
            $(this).removeClass('mini-kanban-active');
    });

    $('.proposta-kanban').click(function() {
        count = 1;
        $(this).addClass('mini-kanban-active');
        $('.modal_proposta').fadeIn();
        $("[data-datepicker]").daterangepicker({
            singleDatePicker: true,
            timePicker: true,
            format: 'DD/MM/YYYY hh:mm:ss'
        });
    });

    $('#addProposta-form').submit(function(e) {
        e.preventDefault();
        $.ajax({
            url: $(this).attr('action'),
            type: $(this).attr('method'),
            data: $(this).serialize(),
            dataType: 'JSON',
            beforeSend: function() {
                $('.loading').fadeIn();
            },
            success: function(data) {
                if (data.status) {
                    bf2Util.alertSuccess(data.message);
                    window.location.href = "/proposta/detail/"+data.id_proposta;
                } else {
                    bf2Util.alertError(data.message);
                }
            },
            complete: function() {
                $('.proposta-kanban').removeClass('proposta-kanban');
                $('.clickable').removeClass('clickable');
                $('.modal_proposta').fadeOut();
                $('.loading').fadeOut();
            }
        });
    });

    /* INI Pessoa Jurídica relacionada à proposta */

    $(document).on('click', '.delete-pessoa-fisica', function(e){
        e.preventDefault();
        if(confirm('Você tem certeza disso?')){
            var id_relacionamento = $(this).attr('data-id');
            var tr = $(this).closest('tr');
            $.ajax({
                url: '/admin/pessoa/remover-relacionamento',
                type: 'POST',
                data: { id_relacionamento: id_relacionamento},
                dataType: 'JSON',
                success: function(data) {
                    if (data.status) {
                        alertUtil.alertSuccess(data.message);
                        tr.remove();
                    } else {
                        alertUtil.alertError(data.message);
                    }
                }
            });
        }
    });

    $('#add-pessoa-fisica').click(function(){
        $.ajax({
            url:'/admin/pessoa/relacionar',
            type:'POST',
            data:{
                id_pessoa_juridica: $(this).data('id'),
                id_pessoa_fisica: $('#select-add-pf').val(),
            },
            beforeSend:function(){
                $('.loading').fadeIn();
            },
            success:function(data){
                $('.loading').fadeOut();
                if(data.status){
                    alertUtil.alertSuccess(data.message);
                    var pjHasPf = data.response;
                    $('#table-pessoa-fisica tbody').append('<tr id="tr-pf-'+pjHasPf.id+'"> <td> <a href="/admin/pessoas/detalhe/'+pjHasPf.fisica.pessoa.slug+'">'+pjHasPf.fisica.pessoa.nome+'</a> </td> <td> '+pjHasPf.fisica.pessoa.email+' </td> <td> '+pjHasPf.fisica.pessoa.telefone+' </td> <td> <a data-id="'+pjHasPf.id+'" title="Excluir" class="btn btn-danger delete-pessoa-fisica"><i class="fa fa-trash-o"></i></a> </td> </tr>');
                }else{
                    alertUtil.alertError(data.message);
                }
            }
        });
    });

    
    $('#addPessoaJuridica-form').submit(function(e) {
        e.preventDefault();
        $.ajax({
            url: $(this).attr('action'),
            type: $(this).attr('method'),
            data: $(this).serialize(),
            dataType: 'JSON',
            beforeSend: function() {
                $('.loading').fadeIn();
            },
            success: function(data) {
                if (data.status) {
                    bf2Util.alertSuccess(data.message);
                    $('#table-pessoa-juridica').append('<tr id="tr-pj-'+data.id_oportunidade_pessoa_juridica+'"> <td> '+data.id_pessoa_juridica+'</td> <td> '+data.nome_fantasia+' </td> <td> '+data.email_principal+' </td> <td> '+data.telefone_principal+' </td> <td> <a data-id="'+data.id_oportunidade_pessoa_juridica+'" title="Exlcuir" class="btn clean" id="delete-pessoa-juridica-'+data.id_oportunidade_pessoa_juridica+'"><i class="fa fa-trash-o"></i></a> </td> </tr>');
                    $('#delete-pessoa-juridica-'+data.id_oportunidade_pessoa_juridica).click(function(e){
                        e.preventDefault();
                        if(confirm('Você tem certeza disso?')){
                            var id_opj = $(this).attr('data-id');
                            $.ajax({
                                url: '/oportunidade-pessoa-juridica/delete/'+id_opj,
                                type: 'POST',
                                data: { 'delete-confirmation' : 'yes'},
                                dataType: 'JSON',
                                beforeSend: function() {
                                    $('.loading').fadeIn();
                                },
                                success: function(data) {
                                    if (data.status) {
                                        bf2Util.alertSuccess(data.message);
                                    } else {
                                        bf2Util.alertError(data.message);
                                    }
                                },
                                complete: function() {
                                    $('#tr-pj-'+id_opj).remove();
                                    $('.loading').fadeOut();
                                }
                            });
                        }
                        
                    });
                } else {
                    bf2Util.alertError(data.message);
                }
            },
            complete: function() {
                $('#modal-pessoa-juridica').modal("hide");
                $('.loading').fadeOut();
            }
        });
    });

    /* FIM Pessoa Jurídica relacionada à proposta */

    $('.fclose').click(function() {
        count = 0;
        $('.modal').fadeOut();
        $('.proposta-kanban').removeClass('mini-kanban-active');
    });

    $('[href="#open_info"]').click(function(e) {
        e.preventDefault();
        $('.modal_info').fadeIn();
    });

    $(document).ready(function(){

        window.chartColors = {
            orange: 'rgb(255, 153, 102)',
            green: 'rgb(0, 204, 102)',
            blue: 'rgb(51, 153, 204)',
        };

        Chart.pluginService.register({
          beforeRender: function(chart) {
            if (chart.config.options.showAllTooltips) {
              chart.pluginTooltips = [];
              chart.config.data.datasets.forEach(function(dataset, i) {
                chart.getDatasetMeta(i).data.forEach(function(sector, j) {
                  chart.pluginTooltips.push(new Chart.Tooltip({
                    _chart: chart.chart,
                    _chartInstance: chart,
                    _data: chart.data,
                    _options: chart.options.tooltips,
                    _active: [sector]
                  }, chart));
                });
              });
              chart.options.tooltips.enabled = false;
            }
          },
          afterDraw: function(chart, easing) {
            if (chart.config.options.showAllTooltips) {
              if (!chart.allTooltipsOnce) {
                if (easing !== 1)
                  return;
                chart.allTooltipsOnce = true;
              }

              chart.options.tooltips.enabled = true;
              Chart.helpers.each(chart.pluginTooltips, function(tooltip) {
                tooltip.initialize();
                tooltip.update();
                tooltip.pivot();
                tooltip.transition(easing).draw();
              });
              chart.options.tooltips.enabled = false;
            }
          }
        });

        //Vendas por Empresa
        var config = {
            type: 'bar',
            data: {
                datasets: [{
                    data: <?php echo json_encode($vendas_ano['dataset'])?>,
                    backgroundColor: [
                        window.chartColors.blue,
                        window.chartColors.blue,
                        window.chartColors.blue,
                        window.chartColors.blue,
                        window.chartColors.blue,
                        window.chartColors.blue
                    ],
                    label: 'Ano'
                }],
                labels: <?php echo json_encode($vendas_ano['labels'])?>
            },
            options: {
                borderWidth: 0,
                responsive: false,
                title : {
                    display: true,
                    text : 'Vendas ano',
                    position : 'top'
                },
                events: false,
                tooltips: {
                    enabled: false
                },
                hover: {
                    animationDuration: 0
                },
                showAllTooltips: false,
                animation: {
                    duration: 500,
                    easing: "easeOutQuart",
                    onComplete: function() {
                        var ctx = this.chart.ctx;
                        ctx.font = Chart.helpers.fontString(Chart.defaults.global.defaultFontFamily, 'normal', Chart.defaults.global.defaultFontFamily);
                        ctx.textAlign = 'center';
                        ctx.textBaseline = 'bottom';

                        this.data.datasets.forEach(function (dataset) {
                            for (var i = 0; i < dataset.data.length; i++) {
                                var model = dataset._meta[Object.keys(dataset._meta)[0]].data[i]._model,
                                    scale_max = dataset._meta[Object.keys(dataset._meta)[0]].data[i]._yScale.maxHeight;
                                ctx.fillStyle = '#444';
                                var y_pos = model.y - 5;
                               //Make sure data value does not get overflown and hidden
                               //when the bar's value is too close to max value of scale
                               //Note: The y value is reverse, it counts from top down
                                if ((scale_max - model.y)/scale_max >= 0.93)
                                    y_pos = model.y + 20; 

                                var dataString = 'R$ ' + dataset.data[i];
                                ctx.fillText(dataString, model.x, y_pos);
                            }
                        });               
                    }
                }
                /*animation: {
                    duration: 0,
                    onComplete: function() {
                       //render the value of the chart above the bar
                        var ctx = this.chart.ctx;
                        ctx.font = Chart.helpers.fontString(Chart.defaults.global.defaultFontSize, 'normal', Chart.defaults.global.defaultFontFamily);
                        ctx.fillStyle = this.chart.config.options.defaultFontColor;
                        ctx.textAlign = 'center';
                        ctx.textBaseline = 'bottom';
                        this.data.datasets.forEach(function (dataset) {
                            for (var i = 0; i < dataset.data.length; i++) {
                                var model = dataset._meta[Object.keys(dataset._meta)[0]].data[i]._model;
                                ctx.fillText(dataset.data[i], model.x, model.y - 5);
                            }
                        });
                    }
                }*/
            }
        };

        var configVendasTipo = {
          type: 'doughnut',
          data: {
            labels: <?php echo json_encode($vendas_tipo['labels'])?>,
            datasets: [
              {
                label: 'Vendas x Tipo',
                data: <?php echo json_encode($vendas_tipo['dataset'])?>,
                backgroundColor: [
                  'rgb(102, 51, 102)',
                  'rgb(255, 255, 0)',
                  'rgb(255, 0, 0)',
                  'rgb(0, 153, 0)',
                  'rgb(255, 153, 102)',
                  'rgb(51, 153, 204)',
                ]
              }
            ]
          },
          options: {
            responsive: true,
            legend: {
                position: 'top',
            },
            title: {
                display: true,
                text: 'Vendas Tipo Produto (%)'
            },
            animation: {
                animateScale: true,
                animateRotate: true
            }
          }
        };

        var configVendasPais = {
          type: 'doughnut',
          data: {
            labels: <?php echo json_encode($vendas_pais['labels'])?>,
            datasets: [
              {
                label: 'Vendas x País',
                data: <?php echo json_encode($vendas_pais['dataset'])?>,
                backgroundColor: [
                  'rgb(255, 0, 0)',
                  'rgb(0, 153, 0)',
                  'rgb(255, 153, 102)',
                  'rgb(51, 153, 204)',
                  'rgb(102, 51, 102)',
                  'rgb(255, 255, 0)',
                  'rgb(255, 99, 132)',
                  'rgb(0, 0, 0)',
                  'rgb(255, 205, 86)',
                  'rgb(75, 192, 192)',
                  'rgb(54, 162, 235)',
                  'rgb(153, 102, 255)',
                  'rgb(201, 203, 207)'
                ]
              }
            ]
          },
          options: {
            responsive: true,
            legend: {
                position: 'top',
            },
            title: {
                display: true,
                text: 'Vendas País (%)'
            },
            animation: {
                animateScale: true,
                animateRotate: true
            }
          }
        };

        window.onload = function() {

            var ctx = document.getElementById('chart-vendas-ano').getContext('2d');
            window.myChart = new Chart(ctx, config);

             var ctxVendasTipo = document.getElementById('chart-vendas-tipo').getContext('2d');
             window.myChart = new Chart(ctxVendasTipo, configVendasTipo);

             var ctxVendasPais = document.getElementById('chart-vendas-pais').getContext('2d');
             window.myChart = new Chart(ctxVendasPais, configVendasPais);

        };

        $(document).on('click', '.ver-detalhes-adega', function(){
            var icon = $(this);
            var tr = icon.closest('tr');
            var id_adega = tr.data('id');
            $.ajax({
                url:'/admin/cadastro/buscar-detalhes-adega',
                type:'POST',
                data:{
                    id_adega: id_adega
                },
                success:function(data){
                    if(data.status){
                        tr.after(data.html);
                        icon.removeClass('fa-plus-circle');
                        icon.removeClass('ver-detalhes-adega');
                        icon.addClass('esconder-detalhes-adega');
                        icon.addClass('fa-minus-circle');
                    }else{
                        alertUtil.alertError(data.message);
                    }
                }
            });
        });

        $(document).on('click', '.esconder-detalhes-adega', function(){
            var next = $(this).closest('tr').next();

            while(next.hasClass('detalhes-item')){
                var aux = next.next();
                next.remove();
                next = aux;
            }

            $(this).removeClass('esconder-detalhes-adega');
            $(this).addClass('ver-detalhes-adega');
            $(this).addClass('fa-plus-circle');
            $(this).removeClass('fa-minus-circle');
        });

        $('.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');
            }
        });

        $(document).on('click', '.endereco-item .definirPrincipal', function(){
               var button = $(this);
               var enderecoItem = $(this).closest('.endereco-item');
               $.ajax({
                    headers: {
                         'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                    },
                    url:'/admin/cadastro/definir-endereco-principal',
                    type:'POST',
                    data:{
                         id: enderecoItem.data('endereco'),
                         cadastro_id: $('[name="cadastro_id"]').val()
                    },
                    beforeSend:function(){
                         //$('.carregando').fadeIn();
                    },
                    success:function(data){
                         if(data.status){
                              //cartaoItem.remove();
                              $('.endereco-item .definirPrincipal.disable').html('<i class="fa fa-fw fa-check"></i> Definir como principal');
                              $('.endereco-item .definirPrincipal.disable').removeClass('disable');
                              button.addClass('disable');
                              button.html('<i class="fa fa-fw fa-check"></i> Principal');
                         }else{
                              alertUtil.alertError(data.message);
                         }
                         //$('.carregando').fadeOut();
                    }
               });
        });

        $(document).on('click', '.removerEndereco', function(){

            enderecoItem = $(this).closest('.endereco-item');
            $.ajax({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                },
                url:'/admin/cadastro/excluir-endereco',
                type:'POST',
                data:{
                    id: enderecoItem.data('endereco'),
                    cadastro_id: $('[name="cadastro_id"]').val()
                },
                beforeSend:function(){
                    //$('.carregando').fadeIn();
                },
                success:function(data){
                    if(data.status){
                        enderecoItem.remove();
                    }else{
                        alertUtil.alertError(data.message);
                    }
                    //$('.carregando').fadeOut();
                }
            });
        });

        $(document).on('click','#adicionar-endereco',function(e){
               e.preventDefault();
               if($('.adicionar-endereco').is(':visible')){
                    $('.adicionar-endereco').slideUp();
               }else{
                    $('.adicionar-endereco').slideDown();
               }
               
        });

        $(document).on('submit','#form-novo-endereco',function(e){
               e.preventDefault();
               $.ajax({
                    url:$(this).attr('action'),
                    type:$(this).attr('method'),
                    data:$(this).serialize(),
                    beforeSend:function(){
                         $('.carregando').fadeIn();
                    },
                    success:function(data){
                         if(data.status){
                              alertUtil.alertSuccess(data.message);
                              if($('.enderecos-list .endereco-item').length == 0){
                                   $('.enderecos-list').html(data.html);
                              }else{
                                   $('.enderecos-list').append(data.html);
                              }
                              $('.adicionar-endereco').slideUp();
                              $('#nome').val('');
                              $('#cep').val('');
                              $('#logradouro').val('');
                              $('#numero').val('');
                              $('#bairro').val('');
                              $('#complemento').val('');
                              $('#pais').val('');
                              $('#telefone').val('');
                              $('#estado').val('');
                              $('#cidade').val('');
                         }else{
                              alertUtil.alertError(data.message);
                         }
                         $('.carregando').fadeOut();
                    }
               });
          });

        $('.select2').select2();

        $('#pais').change(function(){
            setCidade($(this).val(), null, null);
        });

        $('#estado').change(function(){
            setCidade(null, $(this).val(), null);
        });

        $('#cep').mask('99999-999');

        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, '')
        }

        atualizarCidadesEstado().then(data => {
            console.log(data);
            window.flagCidade = true;
        }).catch(error => {
            console.log(error);
        });

        $(document).on('click', '.ver-detalhes', 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');
            }
        });

        $(document).on('click', '.cancelar-pedido', function(){
            if(confirm('Você deseja mesmo cancelar esse pedido?')){
                var button = $(this);
                $.ajax({
                    url:'/admin/pedido-venda/alterar-status',
                    type:'POST',
                    data:{
                        id_pedido_venda: button.data('id'),
                        id_status_pedido_venda: button.data('status-id'),
                    },
                    beforeSend:function(){
                        $('.carregando').fadeIn();
                    },
                    success:function(data){
                        if(data.status){
                            var td = $('.pagamento-item[data-pagamento="'+data.pedido.id+'"]');
                            td.find('.acao').html('');
                            $('.pagamento-item[data-pagamento='+button.data('id')+'] .status').text('Cancelado');
                        }else{
                            alertUtil.alertError(data.message);
                        }

                        $('.carregando').fadeOut();
                    }
                });
            }
        });


        $('#registrar-pagamento-form').submit(function(e){
            e.preventDefault();
            var formData = new FormData(this);
            $.ajax({
                url:$(this).attr('action'),
                type:$(this).attr('method'),
                data:formData,
                cache: false,
                contentType: false,
                processData: false,
                beforeSend:function(){
                    $('.carregando').fadeIn();
                },
                success:function(data){
                    if (data.status) {
                        $('#modal-registrar-pagamento').modal('hide');
                        var td = $('.pagamento-item[data-pagamento="'+data.pedido.id+'"]');
                        td.find('.acao').html('');
                        td.find('.status').html('Aprovado');
                        if(data.pedido.comprovante){
                            td.find('.comprovante-item').html('<a target="_blank" class="comprovante" href="' + data.pedido.comprovante + '">Ver Comprovante</a>');
                        }
                        
                        alertUtil.alertSuccess(data.message);
                    }else{
                        alertUtil.alertError(data.message);
                    }
                    $('.carregando').fadeOut();
                }
            });
        });

        $('.registrar-pagamento').click(function(){
            var id_pagamento = $(this).data('id');
            $("[name='id_pedido_venda']").val(id_pagamento);
            $('[name="obsevacoes"]').val('');
        });
    });

    function setCidade(pais_id = null, estado_id = null, cidade_id = null){
        console.log('setCidade');
        console.log('flagCidade');
        console.log(flagCidade);
          if(window.flagCidade){
               window.flagCidade = 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');
                                   window.flagCidade = true;
                              }
                         });
                    }
               });
          }

    }

</script>

<?php $__env->stopSection(); ?>
<?php echo $__env->make($current_template, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

Youez - 2016 - github.com/yon3zu
LinuXploit