<?php $__env->startSection('content'); ?>
    <div class="page-content">
        <div class="container-fluid">
            <div class="page-content-inner">
                <div class="row">
                    <div class="col-md-12">
                        <div class="portlet light">
                            <div class="portlet body">
                                <div class="row">
                                    <div class="col-md-12">
                                       <span class="font-blue-madison title"><i class="fa fa-newspaper-o"></i> Proposta Comercial</span>
                                        <?php if(routeAcess('admin.propostas.create')): ?>
                                            <a href="<?php echo e(route('admin.propostas.create')); ?>" class="right btn green-jungle popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Cadastrar nova proposta comercial"><i class="fa fa-plus-circle"></i> Nova Proposta</a>
                                        <?php endif; ?> 
                                        <hr>
                                    </div> 
                                </div>
                            </div>
                            <?php if(isset($action)): ?>
                                <div class="portlet box blue-madison">
                                    <div class="portlet-title">
                                        <div class="caption">
                                            <i class="icon-eye"></i>Filtros
                                        </div>
                                    </div>
                                    <div class="portlet-body">
                                        <div class="panel-group">
                                            <?php echo Form::open(['route' => $action->route, 'method' => $action->method]); ?>

                                                <div class="row">
                                                    <div class="col-md-2">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <?php echo Form::select('status', array_merge([''=>""],$status), '',['class'=>'form-control']); ?>

                                                            <?php echo Form::label('', 'Status da Proposta:'); ?>

                                                        </div>
                                                    </div>
                                                    
                                                    <div class="col-md-5">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <div class="input-group left-addon">
                                                                <span class="input-group-addon has-personalizado">
                                                                    <i class="fa fa-user"></i>
                                                                </span>
                                                                <?php echo Form::text('name', '', ['class' => 'form-control', 'placeholder' => '', 'autocomplete' => 'off']); ?>

                                                                <?php echo Form::label('', 'Nome do cliente'); ?>

                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div class="col-md-5">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <div class="input-group left-addon">
                                                                <span class="input-group-addon has-personalizado">
                                                                    <i class="fa fa-send"></i>
                                                                </span>
                                                                <?php echo Form::text('email', '', ['class' => 'form-control', 'placeholder' => '', 'autocomplete' => 'off']); ?>

                                                                <?php echo Form::label('', 'Email do cliente'); ?>

                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                                <div class="row">
                                                    <?php if(count($funcionarios) > 0): ?>
                                                        <div class="col-md-2">
                                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                                <?php echo Form::select('vendedor_id', $funcionarios, '',['class'=>'form-control']); ?>

                                                                <?php echo Form::label('', 'Vendedor'); ?>

                                                            </div>
                                                        </div>
                                                    <?php endif; ?>
                                                    <div class="col-md-3">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <div class="input-group left-addon">
                                                                <span class="input-group-addon has-personalizado">
                                                                    <i class="fa fa-sort-numeric-asc "></i>
                                                                </span>
                                                                <?php echo Form::text('cpf_cnpj', '', ['class' => 'form-control', 'placeholder' => '', 'autocomplete' => 'off']); ?>

                                                                <?php echo Form::label('', 'CPF/CNPJ do cliente'); ?>

                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div class="col-md-2">
                                                         <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <div class="input-group left-addon">
                                                                <span class="input-group-addon has-personalizado">
                                                                    <i class="fa fa-sort-numeric-asc "></i>
                                                                </span>
                                                                <?php echo Form::text('id', '', ['class' => 'form-control', 'placeholder' => '', 'autocomplete' => 'off']); ?>

                                                                <?php echo Form::label('id', 'Nro. da Proposta'); ?>

                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div class="col-md-2">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <div class="input-group left-addon">
                                                                <span class="input-group-addon has-personalizado">
                                                                    <i class="fa fa-calendar"></i>
                                                                </span>
                                                                <?php echo Form::text('data_ini', '', ['class' => 'form-control', 'placeholder' => '', 'autocomplete' => 'off', 'id' => 'data_ini']); ?>

                                                                <?php echo Form::label('', 'Data Inicial'); ?>

                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div class="col-md-2">
                                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                            <div class="input-group left-addon">
                                                                <span class="input-group-addon has-personalizado">
                                                                    <i class="fa fa-calendar"></i>
                                                                </span>
                                                                <?php echo Form::text('data_fim', '', ['class' => 'form-control',  'autocomplete' => 'off', 'id' => 'data_fim']); ?>

                                                                <?php echo Form::label('', 'Data Final'); ?>

                                                            </div>
                                                        </div>
                                                    </div>
                                                    <div class="col-md-1">
                                                        <?php echo Form::label('', ' '); ?>

                                                        <button type="submit" name="relatorio" value='relatorio' class="btn blue-madison popovers"  data-container="body" data-trigger="hover" data-placement="top" data-content="Exibe propostas com base nos filtros ao lado">
                                                            <i class="glyphicon glyphicon-search"></i> Filtrar
                                                        </button>
                                                    </div>
                                                </div>
                                                <?php echo Form::hidden('periodo', 'u.created_at'); ?>

                                            <?php echo Form::close(); ?>

                                        </div>
                                    </div>
                                </div>
                            <?php endif; ?>
                            <div class="portlet-body">
                                <table class="table table-striped table-hover table-light" id="table">
                                    <thead>
                                        <tr class="uppercase bg-blue-madison">
                                            <th class="font-white">#</th>
                                            <th class="col-md-2 font-white">Referência</th>
                                            <th class="col-md-2 font-white">Cliente</th>
                                            <th class="col-md-2 font-white">Vendedor</th>
                                            <th class="col-md-1 font-white">Status</th>
                                            <th class="col-md-1 font-white">Data Proposta</th>
                                            <th class="col-md-1 font-white">Valor</th>
                                            <th class="col-md-3 font-white">Ações</th>
                                        </tr>
                                    </thead>
                                    <tbody> 
                                        <?php foreach($propostas as $proposta): ?>                            
                                            <tr>
                                                <td><?php echo e($proposta->id); ?></td>
                                                <td><?php echo e($proposta->name); ?></td>
                                                <td><?php echo e($proposta->cliente); ?></td>
                                                <td><?php echo e($proposta->vendedor); ?></td>
                                                <td><?php echo e($proposta->status); ?></td>
                                                <td><?php echo e(dateToBR($proposta->created_at)); ?></td>
                                                <td><?php echo e(financialPrice($proposta->total_geral)); ?></td>
                                                <td style="text-align:left;">
                                                        <a class='btn btn-xs yellow-casablanca popovers' data-container="body" data-trigger="hover" data-placement="top" data-content="Baixar Minuta de Contrato" href="<?php echo e(route('admin.propostas.downloadcontrato', ['id' => $proposta->id])); ?>">
                                                                <i class='fa fa-download'></i>
                                                         </a>

                                                        <a class='btn btn-xs purple-soft popovers' data-container="body" data-trigger="hover" data-placement="top" data-content="Baixar Proposta" href="<?php echo e(route('admin.propostas.download', ['id' => $proposta->id])); ?>">
                                                            <i class='fa fa-download'></i>
                                                        </a>
                                                                                                    
                                                    <?php if(routeAcess('admin.propostas.edit')): ?>
                                                         <a class='btn btn-xs blue-madison popovers' data-container="body" data-trigger="hover" data-placement="top" data-content="Editar Proposta Comercial" href="<?php echo e(route('admin.propostas.edit', ['id' => $proposta->id])); ?>">
                                                            <i class="fa fa-edit"></i>
                                                        </a>
                                                    <?php endif; ?>

                                                    <?php if($proposta->status != 'Venda Gerada' && $proposta->status != 'Ativação Pendente'): ?>
                                                        <?php if(routeAcess('admin.propostas.remover')): ?>
                                                             <a class='btn btn-xs red popovers' data-container="body" data-trigger="hover" data-placement="top" data-content="Excluir Proposta Comercial" onclick="removeRegistro('remover-proposta/','<?php echo e($proposta->id); ?>')"  href="javascript:void">
                                                                <i class="fa fa-times"></i>
                                                            </a>
                                                        <?php endif; ?>
                                                    <?php endif; ?>

                                                    <!-- <?php if($proposta->status == 'Em Análise'): ?>
                                                        <?php if(routeAcess('admin.propostas.analise.credito')): ?>
                                                            <?php if(routeAcess('admin.customers.consulta.serasa')): ?>
                                                                <a class='btn btn-xs yellow-lemon popovers' data-container="body" data-trigger="hover" data-placement="top" data-content="Efetuar consulta de análise de crédito." onclick="consultaSerasa('<?php echo e($proposta->user_id); ?>');">
                                                                    <i class="icon-docs"></i>
                                                                </a>
                                                            <?php endif; ?>
                                                        <?php endif; ?>
                                                    <?php endif; ?> -->

                                                    <?php if($proposta->status == 'Venda Gerada' && $proposta->status != 'Ativação Pendente'): ?>
                                                        <?php if(routeAcess('admin.propostas.checklist')): ?>
                                                             <a class='btn btn-xs blue-chambray popovers' data-container="body" data-trigger="hover" data-placement="top" data-content="Enviar Checklist para departamento de Ativação" href="<?php echo e(route('admin.propostas.checklist', ['id' => $proposta->id])); ?>">
                                                                <i class="fa fa-check-square-o"></i>
                                                            </a>
                                                        <?php endif; ?>
                                                    <?php endif; ?>

                                                    <?php if($proposta->status != 'Aprovada' && $proposta->status != 'Reprovada' && $proposta->status != 'Cancelada' && $proposta->status != 'Em Análise' && $proposta->status != 'Desconto Solicitado' && $proposta->status != 'Venda Gerada' && $proposta->status != 'Ativação Pendente' && $proposta->status != 'Pagamento Pendente'): ?>
                                                        <?php if(routeAcess('admin.propostas.copiar')): ?>
                                                            <a class='btn btn-xs yellow popovers' data-container="body" data-trigger="hover" data-placement="top" data-content="Copiar Proposta" href="<?php echo e(route('admin.propostas.copiar', ['id' => $proposta->id])); ?>">
                                                                <i class='fa fa-clone'></i>
                                                            </a>
                                                        <?php endif; ?>

                                                        <a class='btn btn-xs default popovers' data-container="body" data-trigger="hover" data-placement="top" data-content="Enviar proposta por email" href="<?php echo e(route('admin.propostas.send', ['id' => $proposta->id])); ?>">
                                                            <i class='fa fa-send'></i>
                                                        </a>
                                                    <?php endif; ?>

                                                    <?php if($proposta->status != 'Venda Gerada' && $proposta->status != 'Pagamento Pendente' && $proposta->status != 'Ativação Pendente' && $proposta->status != 'Pagamento Pendente'): ?>
                                                        <?php if(routeAcess('admin.propostas.edit')): ?>
                                                            <a class='btn btn-xs blue-hoki popovers' data-container="body" data-trigger="hover" data-placement="top" data-content="Avaliar Proposta" href="<?php echo e(route('admin.propostas.avaliar', ['id' => $proposta->id])); ?>">
                                                                <i class='fa fa-refresh'></i>
                                                            </a>
                                                        <?php endif; ?>
                                                    <?php endif; ?>

                                                    <?php if($proposta->status == 'Aprovada' ): ?>
                                                        <?php if(routeAcess('admin.propostas.venda')): ?>
                                                            <a class='btn btn-xs green-jungle popovers' data-container="body" data-trigger="hover" data-placement="top" data-content="Gerar venda!" href="<?php echo e(route('admin.propostas.venda', ['id' => $proposta->id])); ?>">
                                                                <i class='fa fa-dollar'></i>
                                                            </a>
                                                        <?php endif; ?>
                                                    <?php endif; ?>

                                                    <?php if($proposta->contrato): ?>
                                                         <a class='btn btn-xs yellow-soft popovers ' data-container="body" data-trigger="hover" data-placement="top" data-content="Contrato <?php echo e($proposta->contrato_status); ?>" href="<?php echo e(route('admin.customers.contratos', ['id' => $proposta->user_id])); ?>">
                                                            <i class="fa fa-file"></i>
                                                        </a>
                                                    <?php endif; ?>
                                                    <?php if($proposta->tem_historico > 0): ?>
                                                         <a class='btn btn-xs green popovers fancybox fancybox.iframe' data-container="body" data-trigger="hover" data-placement="top" data-content="Histórico na proposta"  href="<?php echo e(route('admin.customers.historico-feedback', ['id' => $proposta->id])); ?>">
                                                            <i class="fa fa-list-alt"></i>
                                                        </a>
                                                    <?php endif; ?>
                                                </td>
                                            </tr>
                                        <?php endforeach; ?>                                    
                                    </tbody>
                                    <tfoot>
                                        <tr>
                                            <td colspan="8" align="center">
                                                <?php echo $propostas->appends($data)->render(); ?>

                                            </td>
                                        </tr>
                                    </tfoot>
                                </table>                             
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <script type="text/javascript" src="https://pabxtw.atlassian.net/s/d41d8cd98f00b204e9800998ecf8427e-T/-l129dr/b/20/a44af77267a987a660377e5c46e0fb64/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?locale=pt-BR&collectorId=475030b7"></script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('js-admin-did'); ?>
    <script src="<?php echo e(asset('/assets/global/plugins/jquery-ui/jquery-ui.1.10.3.js')); ?>" type="text/javascript"></script>
    <script src="<?php echo e(asset('/assets/global/scripts/app.min.js')); ?>" type="text/javascript"></script>   
    <script src="<?php echo e(asset('/assets/global/plugins/bootstrap/js/bootstrap.min.js')); ?>" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            $.datepicker.regional['pt-BR'] = {
                closeText: 'Fechar',
                prevText: '&#x3c;Anterior',
                nextText: 'Pr&oacute;ximo&#x3e;',
                currentText: 'Hoje',
                monthNames: ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho',
                'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
                monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
                'Jul','Ago','Set','Out','Nov','Dez'],
                dayNames: ['Domingo','Segunda-feira','Ter&ccedil;a-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sabado'],
                dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
                dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
                weekHeader: 'Sm',
                dateFormat: 'dd/mm/yy',
                firstDay: 0,
                isRTL: false,
                showMonthAfterYear: false,
                yearSuffix: ''
            };

            $.datepicker.setDefaults($.datepicker.regional['pt-BR']);

            $("#data_ini").datepicker();
            $("#data_fim").datepicker();
        });

        function consultaSerasa(customer){

            $.blockUI({ message: "Consultando base de dados <img src='<?php echo e(asset('/assets/global/img/loading.gif')); ?>'>" });

            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
                }
            });

            $.ajax({ 
                type: "GET", 
                url: '<?php echo e(route('admin.customers.consulta.base.serasa')); ?>', 
                data: {user_id:customer}, 
                success: function(data) { 
                    $.unblockUI();
                    var json = JSON.parse(data);
                    if(json.consulta){
                        swal({
                            title: "Foi encontrada uma consulta anterior!",
                            text: json.info,
                            type: "success",
                            html:true,
                            showCancelButton: true,
                            confirmButtonClass: "btn green-jungle",
                            confirmButtonText: "Sim",
                            cancelButtonClass: "btn red",
                            cancelButtonText: "Não",
                            closeOnConfirm: false,
                            closeOnCancel: true
                        },
                        function(isConfirm) {
                            if (isConfirm) {
                                $.blockUI({ message: "Atualizando base de dados <img src='<?php echo e(asset('/assets/global/img/loading.gif')); ?>'>" });
                                $(".sweet-overlay").hide();
                                $(".sweet-alert").hide();
                                $.ajax({ 
                                    type: "GET", 
                                    url: '<?php echo e(route('admin.customers.remove.consulta.serasa')); ?>', 
                                    data: {user_id:customer}, 
                                    success: function(data) { 
                                     if(data == 'ok') {
                                        $.unblockUI();
                                        realizaConsultaSerasa(customer);
                                    }
                                } 
                            });

                            }else{
                                setTimeout(function(){ aprovaReprova() }, 1000);
                            } 
                        });
                        
                    }else{
                        realizaConsultaSerasa(customer);
                    }
                } 
            });
        }

        function realizaConsultaSerasa(customer){
            $.blockUI({ message: "Olá <?php echo Auth::user()->name; ?>, por favor aguarde um momento enquanto a consulta é realizada no Serasa <img src='<?php echo e(asset('/assets/global/img/loading.gif')); ?>'>" });

            var user_id = customer;

            $.ajax({ 
                type: "GET", 
                url: '<?php echo e(route('admin.customers.consulta.serasa')); ?>', 
                data: {user_id:user_id}, 
                success: function(data) { 
                    $.unblockUI();
                    var json = JSON.parse(data);
                    if(json.ok){
                        swal({
                            title: "",
                            text: json.info,
                            type: "success",
                            html:true,
                            showCancelButton: true,
                            confirmButtonClass: "btn green-jungle fa fa-thumbs-o-up",
                            confirmButtonText: " Aprovar!",
                            cancelButtonClass: "btn red fa fa-thumbs-o-down",
                            cancelButtonText: " Reprovar",
                            closeOnConfirm: false,
                            closeOnCancel: true
                        },
                        function(isConfirm) {
                            if (isConfirm) {
                                $("#aprovado").click();
                            }else{
                                $("#reprovado").click();
                            } 
                        });
                    }else{
                        swal({
                            title: "Ops!",
                            text: json.erro,
                            type: "success",
                            html:true,
                            showCancelButton: true,
                            confirmButtonClass: "btn green-jungle fa fa-thumbs-o-up",
                            confirmButtonText: " Aprovar sem Consulta!",
                            cancelButtonClass: "btn red fa fa-thumbs-o-down",
                            cancelButtonText: " Tentar mais tarde!",
                            closeOnConfirm: false,
                            closeOnCancel: true
                        },
                        function(isConfirm) {
                            if (isConfirm) {
                                $("#aprovado").click();
                            }
                        });
                    }
                } 
            });
        }

        function aprovaReprova(){
            swal({
                title: "",
                text: "Com base nas informações anteriores você deseja aprovar a análise do cliente?",
                type: "success",
                html:true,
                showCancelButton: true,
                confirmButtonClass: "btn green-jungle fa fa-thumbs-o-up",
                confirmButtonText: " Aprovar!",
                cancelButtonClass: "btn red fa fa-thumbs-o-up",
                cancelButtonText: " Reprovar",
                closeOnConfirm: false,
                closeOnCancel: true
            },
            function(isConfirm) {
                if (isConfirm) {
                    $("#aprovado").click();
                }else{
                    $("#reprovado").click();
                } 
            });
        }
    </script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('template', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>