<?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>
                                    <a href="<?php echo e(route('admin.propostas')); ?>" class="right btn red popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Voltar para consulta de propostas"><i class="fa fa-arrow-circle-left"></i>  Voltar</a>
                                    <hr>
                                </div>
                            </div>
                            <?php echo Form::open(['route' => $action->route, 'method' => $action->method, 'id'=>'frm_proposta']); ?>

                            <?php echo Form::hidden('id', $proposta->id,['id'=>'id_proposta']); ?>

                            <?php echo Form::hidden('descontoSolicitado', '0',['id'=>'descontoSolicitado']); ?>

                            <div class="row">
                                <div class="form-group col-md-4">
                                    <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                        <?php echo Form::label('name', 'Referência'); ?>

                                        <?php echo Form::text('name', $proposta->name, ['class' => 'form-control', 'autocomplete' => 'off','id'=>'name']); ?>

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

                                        <?php if(count($funcionarios)>0): ?>
                                            <?php echo Form::select('vendedor_id', $funcionarios, $proposta->vendedor_id, ['id'=>'vendedor_id', 'class'=>'form-control']); ?>

                                        <?php else: ?>
                                            <?php if($proposta->status == 'Pendente'): ?>
                                                <br/><br/>
                                                <?php echo e(Auth::user()->name); ?>

                                                <?php echo Form::hidden('vendedor_id', Auth::user()->id); ?>

                                            <?php else: ?>
                                                <br/><br/>
                                                <?php echo e($proposta->vendedor); ?>

                                                <?php echo Form::hidden('vendedor_id', $proposta->vendedor_id); ?>

                                            <?php endif; ?>
                                        <?php endif; ?>
                                    </div>
                                </div>
                                <div class="form-group col-md-2">
                                    <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                        <?php echo Form::label('forma_venda', 'Proposta', ['class' => 'control-label']); ?>

                                        <?php if($proposta->status == 'Pendente'): ?>
                                        <?php echo Form::select('forma_venda', [''=>'::Selecione::','Pré-Pago'=>'Pré-Pago', 'Pós-Pago'=>'Pós-Pago'], $proposta->forma_venda, ['id'=>'forma_venda', 'class'=>'form-control','onchange'=>'carregaFormaVenda(this.value);']); ?>

                                        <?php else: ?>
                                        <br/><br/>
                                        <?php echo e($proposta->forma_venda); ?>

                                        <?php echo Form::hidden('forma_venda', $proposta->forma_venda); ?>

                                        <?php endif; ?>
                                    </div>
                                </div>
                                <div class="form-group col-md-1 dia_vencimento_div">
                                    <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                        <?php echo Form::label('dia_vencimento', 'Vencimento', ['class' => 'control-label']); ?>

                                        <?php echo Form::select('dia_vencimento', getDataFatura(), $proposta->dia_vencimento, ['id'=>'dia_vencimento', 'class'=>'form-control']); ?>

                                    </div>
                                </div>
                                <div class="form-group col-md-2">
                                    <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                        <?php echo Form::label('forma_pagamento', 'Forma de Pagamento', ['class' => 'control-label']); ?>

                                        <?php echo Form::select('forma_pagamento', getFormaPgto(), '' , ['id'=>'forma_pagamento', 'class'=>'form-control']); ?>

                                    </div>
                                </div>
                                <div class="form-group col-md-1">
                                    <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                        <?php echo Form::label('exibe_status', 'Status', ['class' => 'control-label']); ?>

                                        <?php echo Form::text('exibe_status', $proposta->status, ['class'=>'form-control', 'readonly'=>'readonly']); ?>

                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group 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::label('data_entrega', 'Data Proposta'); ?>

                                            <?php echo Form::text('data_entrega', dateToBR($proposta->data_entrega), ['class' => 'form-control', 'autocomplete' => 'off','id'=>'data_entrega']); ?>

                                        </div>
                                    </div>
                                </div>

                                <div class="form-group 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::label('data_follow_up', 'Data Follow Up'); ?>

                                            <?php echo Form::text('data_follow_up', dateToBR($proposta->data_follow_up), ['class' => 'form-control', 'autocomplete' => 'off','id'=>'data_follow_up']); ?>

                                        </div>
                                    </div>
                                </div>

                                <div class="form-group 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::label('data_validade', 'Data de Validade'); ?>

                                            <?php echo Form::text('data_validade', dateToBR($proposta->data_validade), ['class' => 'form-control', 'autocomplete' => 'off','id'=>'data_validade']); ?>

                                        </div>
                                    </div>
                                </div>

                                <div class="form-group 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-print"></i>
                                            </span>
                                            <?php echo Form::label('layout', 'Layout de impressão', ['class' => 'control-label']); ?>

                                            <?php echo Form::select('layout', $templates, '', ['id'=>'template', 'class'=>'form-control','onchange'=>'carrega_proposta(this.value);']); ?>

                                        </div>
                                    </div>
                                </div>

                                <div class="form-group 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-file-text"></i>
                                            </span>
                                            <?php echo Form::label('tempo_contrato_id', 'Tempo de Contrato ', ['class' => 'control-label']); ?>

                                            <?php echo Form::select('tempo_contrato_id', $contratos, $proposta->tempo_contrato_id, ['id'=>'tempo_contrato_id', 'class'=>'form-control','onchange'=>'carregavaloresContrato(this.value);']); ?>

                                        </div>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <?php if(routeAcess('admin.customers.create')): ?>
                                <div class="form-group col-md-1">
                                    <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                        <a class="btn green-jungle popovers fancybox fancybox.iframe" data-container="body" data-trigger="hover" data-placement="top" data-content="Clicando aqui você pode adicionar um novo Cliente" href="<?php echo e(route('admin.customers.create_sale',['prod'=>'prod'])); ?>"><i class="fa fa fa-plus-circle"></i> Add.</a>
                                    </div>
                                </div>
                                <div class="form-group col-md-3">
                                    <?php else: ?>
                                    <div class="form-group col-md-4">
                                        <?php endif; ?>
                                        <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-plus"></i>
                                                </span>
                                                <?php echo Form::select('user_id', $customers, $proposta->user_id, ['id'=>'customer', 'class'=>'form-control select2','onchange'=>'carregaDadosCliente()', 'data-rule-min'=>'1' , 'data-msg-min'=>"Selecione um cliente!"]); ?>

                                                <?php echo Form::label('layout', 'Cliente', ['class' => 'control-label']); ?>

                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group 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-user"></i>
                                                </span>
                                                <?php echo Form::text('contato', '', ['class' => 'form-control', 'autocomplete' => 'off','id'=>'contato']); ?>

                                                <?php echo Form::label('contato', 'Contato', ['class' => 'control-label']); ?>

                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group 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-send"></i>
                                                </span>
                                                <?php echo Form::text('customer_email', '', ['class' => 'form-control', 'autocomplete' => 'off','id'=>'customer_email']); ?>

                                                <?php echo Form::label('customer_email', 'Email', ['class' => 'control-label']); ?>

                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group 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-phone"></i>
                                                </span>
                                                <?php echo Form::text('customer_phone', '', ['class' => 'form-control', 'autocomplete' => 'off','id'=>'mask_phone']); ?>

                                                <?php echo Form::label('customer_phone', 'Telefone', ['class' => 'control-label']); ?>

                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="row">
                                    <div class="form-group col-md-4">
                                        <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-bank"></i>
                                                </span>
                                                <?php echo Form::label('conta_financeira_id', 'Conta Financeira', ['class' => 'control-label']); ?>

                                                <?php echo Form::select('conta_financeira_id', $ContasFinanceira, $proposta->conta_financeira_id, ['id'=>'conta_financeira_id', 'class'=>'form-control', 'data-rule-min'=>'1' , 'data-msg-min'=>"Selecione a Conta Financeira!",'required'=>'required' ]); ?>

                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group col-md-4">
                                        <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-tachometer"></i>
                                                </span>
                                                <?php echo Form::label('centro_lucro_id', 'Centro de Lucro', ['class' => 'control-label']); ?>

                                                <?php echo Form::select('centro_lucro_id', ['0'=>'::Selecione::'] + $CentrosDeLucro, $proposta->centro_lucro_id, ['id'=>'centro_lucro_id', 'class'=>'form-control', 'data-rule-min'=>'1' , 'data-msg-min'=>"Selecione o Centro de Lucro!",'required'=>'required']); ?>

                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group 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-sliders"></i>
                                                </span>
                                                <?php echo Form::label('tipo_proposta_id', 'Tipo de Proposta', ['class' => 'control-label']); ?>

                                                <?php echo Form::select('tipo_proposta_id', $tipos, $proposta->tipo_proposta_id, ['class'=>'form-control','id'=>'tipo_proposta_id', 'data-rule-min'=>'1' , 'data-msg-min'=>"Campo obrigatório!",'required'=>'required']); ?>

                                            </div>
                                        </div>
                                    </div>

                                    <?php if(routeAcess('admin.propostas.tipo.create')): ?>
                                    <div class="form-group col-md-1">
                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                            <a class="btn green-jungle popovers fancybox fancybox.iframe" data-container="body" data-trigger="hover" data-placement="top" data-content="Clicando aqui você pode adicionar um novo Tipo de Proposta" href="<?php echo e(route('admin.propostas.tipo.proposta-create',['prop'=>'prop'])); ?>"><i class="fa fa fa-plus-circle"></i> Add.</a>
                                        </div>
                                    </div>
                                    <?php endif; ?>
                                </div>

                                <p>&nbsp;</p>

                                <div class="row">
                                    <div class="form-group col-md-12">
                                        <span class="font-blue-madison title"><i class="fa fa-file"></i> Corpo da Proposta</span>
                                        <hr>
                                    </div>
                                    <div class="form-group col-md-12">
                                        <div class="portlet light form-fit ">
                                            <div class="row">
                                                <div class="form-group col-md-8">
                                                    <div class="portlet-title">
                                                        <div class="caption">
                                                            <span class="caption-subject font-blue-madison">Texto Cabeçalho (aparece antes dos itens na impressão da proposta)</span>
                                                        </div>
                                                    </div>
                                                </div>
                                                <div class="form-group col-md-4">
                                                    <div class="form-group">
                                                        <?php echo Form::label('coringa1', '&nbsp;', ['class' => 'control-label']); ?>

                                                        <?php echo Form::select('coringa1', $tplTags, '', ['class'=>'bs-select form-control input-large', 'data-style'=>'blue-madison']); ?>

                                                    </div>
                                                </div>
                                            </div>
                                            <div class="portlet-body form">
                                                <div class="form-body">
                                                    <div class="form-group last">
                                                        <div class="col-md-12" id='row_cabecalho'>
                                                            <textarea name="cabecalho" id="cabecalho"></textarea>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="row">
                                    <div class="form-group col-md-12">
                                        <span class="font-blue-madison title"><i class="fa fa-sun-o"></i> Itens da Proposta</span>
                                        <hr>
                                    </div>
                                </div>

                                <div class="row">
                                    <div class="form-group col-md-12">
                                        <div class="form-group col-md-2">
                                            <span class="font-blue-madison title"><i class="fa fa-fax"></i> Produtos</span>
                                        </div>
                                        <?php if(routeAcess('admin.produtos.produto-create')): ?>
                                        <span class="btn green-jungle popovers fancybox fancybox.iframe" data-container="body" data-trigger="hover" data-placement="top" data-content="Clicando aqui você pode adicionar um novo produto" href="<?php echo e(route('admin.produtos.produto-create-proposta',['prod'=>'prod'])); ?>"><i class="fa fa fa-plus-circle"></i> Adicionar Produto</span>
                                        <?php endif; ?> 
                                        <hr>
                                    </div>
                                    
                                    <div class="form-group col-md-5">
                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                            <?php echo Form::select('produto', $produtos, '', ['id'=>'produto', 'class'=>'form-control select2']); ?>

                                            <?php echo Form::label('produto', 'Produto', ['class' => 'control-label']); ?>

                                        </div>
                                    </div>

                                    <div class="form-group col-md-2">
                                        <br/>
                                        <span onclick="carregaProduto();" class="btn blue-madison popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Selecione um produto ao lado e clique aqui para anexá-lo à proposta"><i class="fa fa-plus-circle"></i> Inserir Produto</span>
                                        <?php echo Form::hidden('contador_produtos', '0',['id'=>'contador_produtos']); ?>

                                        <?php echo Form::hidden('ids_produtos', '',['id'=>'ids_produtos']); ?>

                                    </div>
                                    <div class="form-group col-md-2 parcelamento_produto_div">
                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                            <?php echo Form::select('parcelamento_produto', $parcelamentos, $proposta->parcelamento_produto, ['id'=>'parcelamento_produto', 'class'=>'form-control']); ?>

                                            <?php echo Form::label('parcelamento_produto', 'Parcelamento', ['class' => 'control-label']); ?>

                                        </div>
                                    </div>

                                    <div class="form-group col-md-12">
                                        <table class="table table-striped table-bordered table-advance table-hover" style="display:none;" id="tbl_produtos">
                                            <thead>
                                                <tr>
                                                    <th class='col-sm-1'>&nbsp;</th>
                                                    <th class='col-sm-1'>Cód. Produto</th>
                                                    <th class='col-sm-6'><i class="fa fa-briefcase"></i> Produto</th>
                                                    <th class='col-sm-1'>Quantidade</th>
                                                    <?php if(routeAcess('admin.produtos.get.desconto')): ?>
                                                    <th class='col-sm-1'><i class="fa fa-dollar"></i> Desconto</th>
                                                    <?php else: ?>
                                                    <th class='col-sm-1' style="display:none"><i class="fa fa-dollar"></i> Desconto</th>
                                                    <?php endif; ?>
                                                    <th class='col-sm-1'><i class="fa fa-shopping-cart"></i> Valor</th>
                                                    <th class='col-sm-1'><i class=""></i> Total</th>
                                                </tr>
                                            </thead>
                                            <tbody id='produtos'></tbody>
                                        </table>

                                    </div>
                                    
                                </div>

                                <div class="row">
                                    <div class="form-group col-md-12">
                                        <div class="form-group col-md-2">
                                            <span class="font-blue-madison title"><i class="fa fa-list-alt"></i> Serviços</span>
                                        </div>
                                        <?php if(routeAcess('admin.servicos.create')): ?>
                                        <a class="btn green-jungle popovers fancybox fancybox.iframe" data-container="body" data-trigger="hover" data-placement="top" data-content="Clicando aqui você pode adicionar um novo serviço" href="<?php echo e(route('admin.servicos.create.proposta',['serv'=>'serv'])); ?>"><i class="fa fa fa-plus-circle"></i> Adicionar Serviço</a>
                                        <?php endif; ?> 
                                        <hr>
                                    </div>
                                    
                                    <div class="form-group col-md-5">
                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                            <?php echo Form::select('servico', $servicos, '', ['id'=>'servico', 'class'=>'form-control select2']); ?>

                                            <?php echo Form::label('servico', 'Serviço', ['class' => 'control-label']); ?>

                                        </div>
                                    </div>

                                    <div class="form-group col-md-2">
                                        <br/>
                                        <a onclick="carregaServico();" class="btn blue-madison popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Selecione um serviço ao lado e clique aqui para anexá-lo à proposta"><i class="fa fa-plus-circle"></i> Inserir Serviço</a>
                                        <?php echo Form::hidden('contador_servicos', '0',['id'=>'contador_servicos']); ?>

                                        <?php echo Form::hidden('ids_servicos', '',['id'=>'ids_servicos']); ?>

                                    </div>
                                    <div class="form-group col-md-2 parcelamento_servico_div">
                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                            <?php echo Form::select('parcelamento_servico', $parcelamentos, $proposta->parcelamento_servico, ['id'=>'parcelamento_servico', 'class'=>'form-control']); ?>

                                            <?php echo Form::label('parcelamento_servico', 'Parcelamento', ['class' => 'control-label']); ?>

                                        </div>
                                    </div>
                                    <div class="form-group col-md-2 parcelamento_servico_div">
                                        <i class="font-yellow font-lg glyphicon glyphicon-warning-sign"></i>
                                        Parcelamento valido apenas em serviços de cobrança única!
                                    </div>

                                    <div class="form-group col-md-12">
                                        <table class="table table-striped table-bordered table-advance table-hover" style="display:none;" id="tbl_servicos">
                                            <thead>
                                                <tr>
                                                    <th class='col-sm-1'>&nbsp;</th>
                                                    <th class='col-sm-1'>Cód. Serviço</th>
                                                    <th class='col-sm-1'>
                                                        <i class="fa fa-briefcase"></i>
                                                        Serviço
                                                    </th>
                                                    <th class='col-sm-1'>Tipo</th>
                                                    <th class='col-sm-1'>Franquia</th>
                                                    <th class='col-sm-1'>Tarifas Venda</th>
                                                    <th class='col-sm-1'>Cobrança</th>
                                                    <th class='col-sm-1'>Quantidade</th>
                                                    <?php if(routeAcess('admin.servicos.get.desconto')): ?>
                                                    <th class='col-sm-1'><i class="fa fa-dollar"></i> Desconto</th>
                                                    <?php else: ?>
                                                    <th class='col-sm-1' style="display:none"><i class="fa fa-dollar"></i> Desconto</th>
                                                    <?php endif; ?>
                                                    <th class='col-sm-2'><i class="fa fa-shopping-cart"></i> Valor</th>
                                                    <?php /* <th class='col-sm-2'><i class=""></i> Total</th> */ ?>
                                                </tr>
                                            </thead>
                                            <tbody id="servicos"></tbody>
                                        </table>
                                    </div>
                                </div>

                                <?php /* <div class="row"> */ ?>
                                    <?php /* <div class="form-group col-sm-2 franquia_local" style="display:none;"> */ ?>
                                        <?php /* <div class="form-group form-md-line-input has-personalizado form-md-floating-label"> */ ?>
                                            <?php /* <?php echo Form::select('franquia_local', [''=>''], $proposta->franquia_local, ['id'=>'franquia_local', 'class'=>'form-control']); ?> */ ?>
                                            <?php /* <?php echo Form::label('franquia_local', 'Franquia Local', ['class' => 'control-label']); ?> */ ?>
                                        <?php /* </div> */ ?>
                                    <?php /* </div> */ ?>

                                    <?php /* <div class="form-group col-sm-2"> */ ?>
                                        <?php /* <div class="form-group form-md-line-input has-personalizado form-md-floating-label"> */ ?>
                                            <?php /* <?php echo Form::select('franquia_aberta', [''=>''], $proposta->franquia_aberta, ['id'=>'franquia_aberta', 'class'=>'form-control']); ?> */ ?>
                                            <?php /* <?php echo Form::label('franquia_aberta', 'Franquia Aberta', ['class' => 'control-label']); ?> */ ?>
                                        <?php /* </div> */ ?>
                                    <?php /* </div> */ ?>
                                <?php /* </div> */ ?>

                                <div class="row">
                                    <div class="col-md-12">
                                        <div class='row'>
                                            <div class="col-md-2 right">
                                                <?php echo Form::text('total_produtos', '0,00', ['class' => 'form-control input_vlr', 'autocomplete' => 'off','id'=>'total_produtos', 'readonly'=>'readonly']); ?>

                                            </div>
                                            <div class="col-md-4 right top7 right-20">
                                                <span class='right'><strong>Total Final dos Produtos :</strong></span>
                                            </div>
                                        </div>
                                        <div class='row'>
                                            <div class="col-md-2 right">
                                                <?php echo Form::text('total_servicos', '0,00', ['class' => 'form-control input_vlr', 'autocomplete' => 'off','id'=>'total_servicos', 'readonly'=>'readonly']); ?>

                                            </div>
                                            <div class="col-md-4 right top7 right-20">
                                                <span class='right'><strong>Total Final dos Serviços :</strong></span>
                                            </div>
                                        </div>
                                        <div class='row'>
                                            <div class="col-md-2 right">
                                                <?php echo Form::text('total_geral', '0,00', ['class' => 'form-control input_vlr', 'autocomplete' => 'off','id'=>'total_geral', 'readonly'=>'readonly']); ?>

                                            </div>
                                            <div class="col-md-4 right top7 right-20">
                                                <span class='right'><strong>Total da Proposta: (Itens + Serviços) :</strong></span>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>

                            <p>&nbsp;</p>

                            <div class="row">
                                <div class="form-group col-md-12">
                                    <div class="portlet light form-fit ">
                                        <div class="row">
                                            <div class="form-group col-md-8">
                                                <div class="portlet-title">
                                                    <div class="caption">
                                                        <span class="caption-subject font-blue-madison">Texto Fechamento (aparece depois dos itens na impressão da proposta)</span>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="form-group col-md-4">
                                                <div class="form-group">
                                                    <?php echo Form::label('coringa2', '&nbsp;', ['class' => 'control-label']); ?>

                                                    <?php echo Form::select('coringa2', $tplTags, '', ['class'=>'bs-select form-control input-large', 'data-style'=>'blue-madison']); ?>

                                                </div>
                                            </div>
                                        </div>
                                        <div class="portlet-body form">
                                            <div class="form-body">
                                                <div class="form-group last">
                                                    <div class="col-md-12" id='row_fechamento'>
                                                        <textarea name="fechamento" id="fechamento"></textarea>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>

                            <div class="row">
                                <div class="form-group col-md-12">
                                    <div class="portlet light form-fit ">
                                        <div class="row">
                                            <div class="form-group col-md-8">
                                                <div class="portlet-title">
                                                    <div class="caption">
                                                        <span class="caption-subject font-blue-madison">Texto da Assinatura</span>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="form-group col-md-4">
                                                <div class="form-group">
                                                 <?php echo Form::label('coringa3', '&nbsp;', ['class' => 'control-label']); ?>

                                                 <?php echo Form::select('coringa3', $tplTags, '', ['class'=>'bs-select form-control input-large', 'data-style'=>'blue-madison']); ?>

                                             </div>
                                         </div>
                                     </div>
                                     <div class="portlet-body form">
                                        <div class="form-body">
                                            <div class="form-group last">
                                                <div class="col-md-12" id='row_assinatura'>
                                                    <textarea name="assinatura" id="assinatura"></textarea>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div class="row">
                            <div class="form-group col-md-12" id="botoes">
                                <?php if(empty($proposta->status) or $proposta->status == 'Pendente'): ?>
                                    <button id='btn-salvar' type="submit" name="status" value='Pendente' class="btn green-jungle popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Salvar a proposta comercial.">
                                        <i class=" fa fa-save" id="icone"></i> Salvar
                                    </button>

                                    <!-- <?php if(routeAcess('admin.propostas.envia.analise')): ?>
                                        <button type="submit" id='btn-pre' name="status" value='Em Análise' class="btn yellow-casablanca popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Salvar a proposta comercial e enviar para o departamento responsável por análise de crédito.">
                                            <i class="fa fa-info-circle"></i> Enviar para análise
                                        </button>
                                    <?php endif; ?> -->

                                    <?php elseif($proposta->status == 'Desconto Solicitado'): ?>

                                    <?php if(routeAcess('admin.propostas.desconto')): ?>
                                        <button type="submit" name="status" value='Proposta com Desconto' class="btn green-jungle popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Informe o valor do desconto e clique aqui para salvar.">
                                            <i class="fa fa-thumbs-o-up"></i> Conceder Desconto
                                        </button>

                                        <button type="submit" name="status" value='Remover Desconto' class="btn red-thunderbird  popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Clique aqui para salvar a proposta sem conceder desconto.">
                                            <i class="fa fa-thumbs-o-down"></i> Negar Desconto
                                        </button>
                                    <?php endif; ?>

                                    <?php elseif($proposta->status == 'Em Análise'): ?>

                                    <!-- <?php if(routeAcess('admin.propostas.analise.credito')): ?>
                                        <?php if(routeAcess('admin.customers.consulta.serasa')): ?>
                                        <span class="btn blue-madison popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Efetuar consulta de análise de crédito." onclick="consultaSerasa();">
                                            <i class="icon-docs"></i> Consulta Serasa
                                        </span>
                                        <?php endif; ?>
                                        <button type="submit" style="display:none;" name="status" value='Pós-Pago Aprovado' id="aprovado"></button>
                                        <button type="submit" style="display:none;" name="status" value='Pós-Pago Reprovado' id="reprovado"></button>
                                    <?php endif; ?> -->

                                    <?php elseif($proposta->status ==  'Envio Pendente'): ?>
                                        <button type="submit" id='btn-salvar' name="status" value='Envio Pendente' class="btn green-jungle popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Salvar Proposta.">
                                           <i class=" fa fa-save" id="icone"></i> Salvar
                                       </button>
                               <?php endif; ?>

                               <a href="<?php echo e(route('admin.propostas')); ?>" class="btn red popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Ao cancelar você perderá as informações não salvas."><i class="fa fa-close"></i> Cancelar</a>
                           </div>                          
                           <div class="form-group col-md-6">
                            <span class="font-red"><strong>(*)</strong></span> Campos obrigatórios
                        </div>
                    </div>
                    <?php echo Form::close(); ?>

                </div>
            </div>
        </div>
    </div>
</div>
<!-- END PAGE CONTENT INNER --> 
</div>
</div>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('js-admin-terms'); ?>
<link href="<?php echo e(asset('/assets/global/plugins/bootstrap-wysihtml5/bootstrap-wysihtml5.css')); ?>" rel="stylesheet" type="text/css" />
<link href="<?php echo e(asset('/assets/global/plugins/bootstrap-markdown/css/bootstrap-markdown.min.css')); ?>" rel="stylesheet" type="text/css" />
<link href="<?php echo e(asset('/assets/global/plugins/bootstrap-summernote/summernote.css')); ?>" rel="stylesheet" type="text/css" />
<script src="<?php echo e(asset('/assets/global/plugins/bootstrap-summernote/summernote.min.js')); ?>" type="text/javascript"></script>
<script src="<?php echo e(asset('/assets/pages/scripts/components-editors.min.js')); ?>" type="text/javascript"></script>
<script src="https://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>    
<script src="<?php echo e(asset('/assets/global/scripts/app.min.js')); ?>" type="text/javascript"></script>

<?php /* select <script src="<?php echo e(asset('/assets/global/plugins/jquery-multi-select/js/jquery.multi-select.js')); ?>" type="text/javascript"></script> */ ?>
<?php /* select <link href="<?php echo e(asset('/assets/global/plugins/jquery-multi-select/css/multi-select.css')); ?>" rel="stylesheet" type="text/css" /> */ ?>

<script src="<?php echo e(asset('/assets/global/plugins/jquery.blockui.min.js')); ?>" type="text/javascript"></script>
<script src="<?php echo e(asset('/assets/pages/scripts/ui-blockui.min.js')); ?>" type="text/javascript"></script>
<link href="<?php echo e(asset('/assets/global/plugins/select2/css/select2.min.css')); ?>" rel="stylesheet" type="text/css" />
<link href="<?php echo e(asset('/assets/global/plugins/select2/css/select2-bootstrap.min.css')); ?>" rel="stylesheet" type="text/css" />
<script src="<?php echo e(asset('/assets/global/plugins/select2/js/select2.full.min.js')); ?>" type="text/javascript"></script>
<script src="<?php echo e(asset('/assets/pages/scripts/components-select2.min.js')); ?>" type="text/javascript"></script>
<script src="<?php echo e(asset('/assets/apps/scripts/jquery.maskMoney.js')); ?>" type="text/javascript"></script>

<script>

    $(document).ready( function() {  
        $('#cabecalho').summernote({height: 300});
        $('#fechamento').summernote({height: 300});
        $('#assinatura').summernote({height: 300});

        $("#frm_proposta").validate({
            rules: {
                name: "required",
                forma_venda: "required",
                data_validade: "required",
                tempo_contrato_id: "required",
            },
            highlight: function (element) {
                $(element).closest('.control-group').removeClass('success').addClass('error');
            },
            success: function (element) {
                element.text('').closest('.control-group').removeClass('error').addClass('success');
            },
            messages: {
                name: "Por favor digite o nome de referência da proposta.",
                data_validade: "*",
                tempo_contrato_id: "Obrigatório!",
                forma_venda: "Obrigatório!",
            }
        });

        $.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_entrega").datepicker();  
        $("#data_follow_up").datepicker(); 
        $("#data_validade").datepicker();
        $("#total_produtos").maskMoney({symbol:'', showSymbol:false, thousands:'', decimal:'.', symbolStay: true});
        $("#total_servicos").maskMoney({symbol:'', showSymbol:false, thousands:'', decimal:'.', symbolStay: true});
        $("#total_geral").maskMoney({symbol:'', showSymbol:false, thousands:'', decimal:'.', symbolStay: true});

        carregaFormaVenda();

    });

    function carregaFormaVenda(){

        var tipo = $("#forma_venda").val();

        if(tipo=='Pós-Pago'){
            <?php if($proposta->confirma_pos != 'yes'): ?>
            // swal({"title":"Atenção","text":"Para a proposta ser efetivada como pós-paga, ela deverá passar pela análise de crédito!","showConfirmButton":true,"type":"warning"});
            <?php endif; ?>
            $('.dia_vencimento_div').show('slow');
            $('.parcelamento_produto_div').show('slow');
            $('.parcelamento_servico_div').show('slow');
            /*
             *Combinado com o Rafa que a franquia será por item 
             *Caso tenha cortesia serão criados serviços do tipo
             */
            //$('.franquia_local').show('slow');
        }else{
            //$('.franquia_local').hide('slow')
            //$('#franquia_local').val('');
            $('#parcelamento_produto').val('');
            $('#parcelamento_servico').val('');
            $('.dia_vencimento_div').hide('slow');
            $('.parcelamento_produto_div').hide('slow');
            $('.parcelamento_servico_div').hide('slow');
        }

    }

    function editaInputCustomerSelect(valor){
        $('#select2-customer-container').html(valor);
        carregaDadosCliente();
    }   

    function editaInputProdutoSelect(valor){
        $('#select2-produto-container').html(valor);
    }

    function editaInputServicoSelect(valor){
        $('#select2-servico-container').html(valor);
    }

    function carrega_proposta(){
        var id = $('#template').val();
        var templates = <?php echo $templatesAll; ?>;

        if(id == '0'){
            $('#cabecalho').summernote('code', '');
            $('#fechamento').summernote('code', '');
            $('#assinatura').summernote('code', '');
            return;
        }
        
        if(id != '') {
            console.log(templates[id]);
            $('#cabecalho').summernote('code', templates[id].cabecalho);
            $('#fechamento').summernote('code',templates[id].fechamento);
            $('#assinatura').summernote('code',templates[id].assinatura);

        } else {
            console.log(templates['proposta']);
            $('#cabecalho').summernote('code', templates['proposta'].cabecalho);
            $('#fechamento').summernote('code',templates['proposta'].fechamento);
            $('#assinatura').summernote('code',templates['proposta'].assinatura);
        }


        //$.blockUI({ message: "Olá <?php echo Auth::user()->name; ?>, por favor aguarde um momento enquanto o template é carregado <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: `/admin/get-layout-de-proposta/${id}`, 
        //     success: function(data) {
        //         console.log(json); 
        //         var json = JSON.parse(data);
        //         $('#cabecalho').summernote('code', json.cabecalho);
        //         $('#fechamento').summernote('code', json.fechamento);
        //         $('#assinatura').summernote('code', json.assinatura);
        //         //$.unblockUI();
        //     } 
        // });

    }

    function carregaDadosCliente(){

        var customer_id = $('#customer').val();

        if(customer_id == 0){
            $("#customer_email").focus().val('');
            $("#mask_phone").focus().val('');
            return;
        }

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

        $.ajax({ 
            type: "GET", 
            url: "<?php echo e(route('admin.customers.get.email')); ?>",
            data: {user_id: customer_id}, 
            beforeSend: function (data) {
            },
            success: function(data) { 
                var json = JSON.parse(data);
                $("#customer_email").focus().val(json.email);
                $("#mask_phone").focus().val(json.phone);
                
                if(json.responsible_contact) {
                    
                    $("#contato").focus().val(json.responsible_contact);
                } else {
                    $("#contato").focus().val(json.username);
                }

                $("#customer-error").hide();

                if(json.presite == 1){
                    swal({"title":"Atenção","text":"Este cliente perderá seu plano (pré site)!!<br><strong> Inclua na proposta os itens do plano atual para migra-lo corretamente.</strong>","showConfirmButton":true,"type":"warning","html":true});
                }
                var contra = consultaContrato(customer_id);
                if(contra==1){
                    $.unblockUI();
                }

            } 
        });


    } 

    ////////////////////////////////////////////////////////////////
    //                  Inicio script serviços                    //
    ////////////////////////////////////////////////////////////////

    function carregaServico(){

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

        var servico             = $("#servico").val();
        var ids_servicos        = $('#ids_servicos').val();
        var contador_servicos   = $("#contador_servicos").val();
        var tempo_contrato_id   = $("#tempo_contrato_id").val();
        $.ajax({ 
            type: "GET", 
            url: '<?php echo e(route('admin.servicos.get.service')); ?>', 
            data: {id:servico,ids_servicos:ids_servicos,tempo_contrato_id:tempo_contrato_id}, 
            success: function(data) { 
                if(data=='erro'){
                    swal({"title":"Ops!","text":"O serviço solicitado não foi encontado!","showConfirmButton":true,"type":"error"});
                }else if(data=='existe'){
                    swal({"title":"Ops!","text":"O serviço solicitado já está dentre os selecionados! Para adicionar mais unidades altere a quantidade!","showConfirmButton":true,"type":"error"});
                }else{
                    if(contador_servicos == 0){
                        $('#tbl_servicos').show('slow');
                    }
                    $('#servicos').append(data);

                    contador_servicos++;   
                    $('#contador_servicos').val(contador_servicos);
                    $("#servico").val('');
                    $('#select2-servico-container').html("::Selecione::");
                    $('#ids_servicos').val(ids_servicos+servico+'|');
                    somaServicos();
                    ValidaFranquia(servico);
                    verificaTipo(servico);                    

                }
            } 
        });
        return false;
    }

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

    function verificaTipo(servico){
        var tipo_conta = $("#forma_venda").val();
         $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
            }
        });


        $.ajax({ 
            type: "GET", 
            url: '<?php echo e(route('admin.servicos.get.servicobyproposta')); ?>', 
            data: {id:servico}, 
            success: function(data) {

                if(data.tipo == '3' || data.tipo == '4'){
                    $('#franquia_'+servico).attr({'data-rule-min':1,'data-msg-min':'Campo Obrigatório!'}); 
                }
                if(tipo_conta == 'Pós-Pago' && data.tipo_servico == 'unica'){
                    $('#parcelamento_servico').attr('required',true);

                }
            } 
        });
    }

    function carregaFranquia(servico, local=null, aberta=null){

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

        $.ajax({ 
            type: "GET", 
            url: '<?php echo e(route('admin.servicos.get.franquia')); ?>', 
            data: {id:servico}, 
            success: function(data) { 
                var json = JSON.parse(data);
                if(json.local > 0){
                    $('#franquia_local').append($('<option>', {
                        value: json.local_value,
                        text: json.local_option
                    }));
                    if(local){
                        $('#franquia_local option[value='+json.local_value+']').attr('selected','selected').focus();
                    }
                }
                if(json.aberta > 0){
                    $('#franquia_aberta').append($('<option>', {
                        value: json.aberta_value,
                        text: json.aberta_option
                    }));
                    if(aberta){
                        $('#franquia_aberta option[value='+json.aberta_value+']').attr('selected','selected').focus();
                    }
                }
            } 
        });

    }

    function removeFranquia(servico){

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

         $.ajax({ 
            type: "GET", 
            url: '<?php echo e(route('admin.servicos.get.franquia')); ?>', 
            data: {id:servico}, 
            success: function(data) { 
                var json = JSON.parse(data);
                if(json.local > 0){
                    $("#franquia_local option[value='"+json.local_value+"']").remove();
                }
                if(json.aberta > 0){
                    $("#franquia_aberta option[value='"+json.aberta_value+"']").remove();
                }
            } 
        });

     }

    function removerServico(ref){

        var contador_servicos = $("#contador_servicos").val();
        contador_servicos--;
        var ids_servicos = '';
        var ids = $("#ids_servicos").val().split('|');

        $('#servico_'+ref).remove();
        $('#servico_total'+ref).remove();
        $('#contador_servicos').val(contador_servicos);

        $.each(ids, function( index, value ) {
            if(ref != value && value.length > 0)
                ids_servicos = ids_servicos + value + '|';
        });

        $("#ids_servicos").val(ids_servicos);

        if(contador_servicos==0){
           $('#tbl_servicos').hide('slow'); 
       }

       somaServicos();      
       /*removeFranquia(ref);*/

    }

    function calculaValorUnitarioServico(ref){
        $("#vlr_unitario_servico_"+ref).maskMoney({symbol:'', showSymbol:false, thousands:'', decimal:'.', symbolStay: true,precision :2});

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

        var servico = ref;
        var contrato = $("#tempo_contrato_id").val();
        var valor = $("#vlr_unitario_servico_"+ref).val();

        $.ajax({ 
            type: "GET", 
            url: '<?php echo e(route('admin.servicos.get.valor')); ?>', 
            data: {id:servico, contrato:contrato}, 
            success: function(data) { 
                if(parseInt(data) > parseInt(valor)){
                    swal({"title":"Atenção","text":"Descontos só são permitidos através do campo de descontos!<br/> Caso necessite conceder um desconto, solicite a um admnistrador do sistema.","showConfirmButton":true,"type":"error","html":true});
                    vlr = parseFloat(Math.round(data * 100) / 100).toFixed(2);

                    $("#vlr_unitario_servico_"+ref).val(vlr);
                    // Apply maskMoney now that precision is fixed
                    $("#vlr_unitario_servico_"+ref).maskMoney({symbol:'', showSymbol:false, thousands:'', decimal:'.', symbolStay: true,precision :2});
                }
                calculaValorServico(ref)
            }
        });

    }

    function calculaValorServico(ref){

        <?php if(routeAcess('admin.servicos.get.desconto')): ?>
            var vlr_desc = $("#vlr_desconto_servico_"+ref).val();
        <?php else: ?>
            var vlr_desc = '0.000';
            $("#vlr_desconto_servico_"+ref).val(vlr_desc);
        <?php endif; ?>

        var vlr_atual = $("#vlr_unitario_servico_"+ref).val();
        var qtd_atual = $("#qtd_servico_"+ref).val();

        if(qtd_atual<1 || qtd_atual==''){
            swal({"title":"Ops!","text":"Não é possível vender serviços com quantidade zerada!","showConfirmButton":true,"type":"error"});
            $("#qtd_servico_"+ref).val('1');
            qtd_atual = 1;
        }

        if(parseInt(vlr_desc) > parseInt(vlr_atual)){
            swal({"title":"Ops!","text":"O valor de desconto não pode ser maior do que o valor do Produto!","showConfirmButton":true,"type":"error"});
            var vlr_desc = '0.000';
            $("#vlr_desconto_servico_"+ref).val(vlr_desc);
        }

        var novo_vlr  = (vlr_atual-vlr_desc) * qtd_atual;
        novo_vlr = parseFloat(Math.round(novo_vlr * 100) / 100).toFixed(2);
            //novo_vlr = parseFloat(Math.round(novo_vlr)).toFixed(2);

            $("#vlr_total_servico_"+ref).val(novo_vlr);
            $("#total_servico_"+ref).html("R$ "+novo_vlr);
            somaServicos();
            $("#vlr_desconto_servico_"+ref).maskMoney({symbol:'', showSymbol:false, thousands:'', decimal:'.', symbolStay: true, precision:3});

            if(vlr_desc > 0)
             liberarDesconto(); 

     }

    function somaServicos(){

        var total = 0;
        $( ".vlr_total_servico" ).each(function() {
            vlr = $(this).val();
            total = parseFloat(total) + parseFloat(vlr);
        });
        if(total==0)
            total = '000';
        else{
            total = parseFloat(Math.round(total * 100) / 100).toFixed(2);
            total = total.replace('.','');
        }

        $("#total_servicos").val(formatReal(total));
        somaTotal();

    }

    ////////////////////////////////////////////////////////////////
    //                    Fim script serviços                     //
    ////////////////////////////////////////////////////////////////

    ////////////////////////////////////////////////////////////////
    //                  Inicio script produtos                    //
    ////////////////////////////////////////////////////////////////
    function carregaProduto(){

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

        var produto = $("#produto").val();
        var ids_produtos = $('#ids_produtos').val();
        var contador_produtos = $("#contador_produtos").val();

        $.ajax({ 
            type: "GET", 
            url: '<?php echo e(route('admin.produtos.get.produto')); ?>', 
            data: {id:produto,ids_produtos:ids_produtos}, 
            success: function(data) { 
                if(data=='erro'){
                    swal({"title":"Ops!","text":"O produto solicitado não foi encontado!","showConfirmButton":true,"type":"error"});
                }else if(data=='existe'){
                    swal({"title":"Ops!","text":"O produto solicitado já está dentre os selecionados! Para adicionar mais unidades altere a quantidade!","showConfirmButton":true,"type":"error"});
                }else{
                    if(contador_produtos == 0){
                        $('#tbl_produtos').show('slow');
                    }
                    $('#produtos').append(data);
                    contador_produtos++;   
                    $('#contador_produtos').val(contador_produtos);
                    $("#produto").val('');
                    $('#select2-produto-container').html("::Selecione::");
                    $('#ids_produtos').val(ids_produtos+produto+'|');
                    somaProdutos();
                    verificaProduto();
                }
            } 
        });
        return false;
    }

    function verificaProduto(){
        var tipo_conta = $("#forma_venda").val();
        if(tipo_conta == 'Pós-Pago'){
            $('#parcelamento_produto').attr('required',true);
        }
    } 

    function removerProduto(ref){

        var contador_produtos = $("#contador_produtos").val();
        contador_produtos--;
        var ids_produtos = '';
        var ids = $("#ids_produtos").val().split('|');
        
        $('#produto_'+ref).remove();
        $('#contador_produtos').val(contador_produtos);
        
        $.each(ids, function( index, value ) {
            if(ref != value && value.length > 0)
                ids_produtos = ids_produtos + value + '|';
        });
        
        $("#ids_produtos").val(ids_produtos);
        
        if(contador_produtos==0){
           $('#tbl_produtos').hide('slow'); 
       }

       somaProdutos();        
    }

    function calculaValorUnitarioProduto(ref){
        $("#vlr_unitario_produto_"+ref).maskMoney({symbol:'', showSymbol:false, thousands:'', decimal:'.', symbolStay: true,precision :3});
        $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
            }
        });

        var servico = ref;
        var valor = $("#vlr_unitario_produto_"+ref).val();

        $.ajax({ 
            type: "GET", 
            url: '<?php echo e(route('admin.produtos.get.valor')); ?>', 
            data: {id:servico}, 
            success: function(data) { 
                if(parseInt(data) > parseInt(valor)){
                    swal({"title":"Atenção","text":"Descontos só são permitidos através do campo de descontos!<br/> Caso necessite conceder um desconto, solicite a um admnistrador do sistema.","showConfirmButton":true,"type":"error","html":true});
                    vlr = parseFloat(Math.round(data * 100) / 100).toFixed(2);

                    $("#vlr_unitario_produto_"+ref).val(vlr);
                }
                calculaValorProduto(ref)
            } 
        });
    }

    function calculaValorProduto(ref){

        $("#vlr_desconto_produto_"+ref).maskMoney({symbol:'', showSymbol:false, thousands:'', decimal:'.', symbolStay: true,precision :3});

        <?php if(routeAcess('admin.produtos.get.desconto')): ?>
        var vlr_desc = $("#vlr_desconto_produto_"+ref).val();

        <?php else: ?>
        var vlr_desc = '0.000';
        $("#vlr_desconto_produto_"+ref).val(vlr_desc);
        <?php endif; ?>

        var vlr_atual = $("#vlr_unitario_produto_"+ref).val();
        var qtd_atual = $("#qtd_produto_"+ref).val();

        if(qtd_atual<1 || qtd_atual==''){
            swal({"title":"Ops!","text":"Não é possível vender produtos com quantidade zerada!","showConfirmButton":true,"type":"error"});
            $("#qtd_produto_"+ref).val('1');
            qtd_atual = 1;
        }

        if(parseInt(vlr_desc) > parseInt(vlr_atual)){
            swal({"title":"Ops!","text":"O valor de desconto não pode ser maior do que o valor do Produto!","showConfirmButton":true,"type":"error"});
            var vlr_desc = '0.000';
            $("#vlr_desconto_produto_"+ref).val(vlr_desc);
        }

        var novo_vlr  = (vlr_atual-vlr_desc) * qtd_atual;
            //novo_vlr = parseFloat(Math.round(novo_vlr).toFixed(2));
        novo_vlr = parseFloat(Math.round(novo_vlr * 100) / 100).toFixed(2);
        
        $("#vlr_total_produto_"+ref).val(novo_vlr);
        $("#total_produto_"+ref).html("R$ "+novo_vlr);

        somaProdutos();
        if(vlr_desc > 0){
            liberarDesconto(); 
        }
    }

    function somaProdutos(){

        var total = 0;
        $( ".vlr_total_produto" ).each(function() {
            vlr = $(this).val();
            total = parseFloat(total) + parseFloat(vlr);
        });
        if(total==0)
            total = '000';
        else{
            total = parseFloat(Math.round(total * 100) / 100).toFixed(2);
            total = total.replace('.','');
        }
        $("#total_produtos").val(formatReal(total));
        somaTotal();
    }


    ////////////////////////////////////////////////////////////////
    //                    Fim script produtos                     //
    ////////////////////////////////////////////////////////////////
    function somaTotal(){

        var produtos = $("#total_produtos").val();
        var servicos = $("#total_servicos").val();

        //remove pontos e substitui vírgulas por pontos
        produtos = produtos.replace('.','');
        servicos = servicos.replace('.','');
        produtos = produtos.replace(',','.');
        servicos = servicos.replace(',','.');
        
        var total = parseFloat(produtos)+parseFloat(servicos);
        
        if(total==0)
            total = '000';
        else{
            total = parseFloat(Math.round(total * 100) / 100).toFixed(2);
            total = total.replace('.','');
        }

        $("#total_geral").val(formatReal(total));

    }

    function carregavaloresContrato(id){

        var contador_servicos = $("#contador_servicos").val();
            
        if(contador_servicos==0){
            return;
        }

        $.blockUI({ message: "Olá <?php echo Auth::user()->name; ?>, por favor aguarde um momento enquanto os valores são atualizados <img src='<?php echo e(asset('/assets/global/img/loading.gif')); ?>'>" });

           var ids_servicos = $("#ids_servicos").val();

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

        $.ajax({ 
            type: "GET", 
            url: '<?php echo e(route('admin.servicos.getval.servicos')); ?>', 
            data: {ids_servicos:ids_servicos,contrato_id:id}, 
            success: function(data) { 
                if(data=='erro'){
                    swal({"title":"Ops!","text":"Houve um erro durante o processamento, por favor tente novamente!","showConfirmButton":true,"type":"error"});
                }else{
                    var json = JSON.parse(data);
                    $.each(json, function(i, item) {
                        $("#vlr_unitario_servico_"+i).val(item);
                        $("#unitario_servico_"+i).html("R$ "+item);
                        calculaValorServico(i);
                    });
                    $.unblockUI();
                }
            } 
        });

    }

    <?php if(strlen($proposta->id)): ?>

       carregaDadosCliente();
       
       carrega_proposta_info();

       carrega_proposta();

        window.onload = function() {

            <?php foreach($itens as $item): ?>
                <?php if($item->type=='servico'): ?>
                    populaServico('<?php echo e($item->item_id); ?>','<?php echo e(decimalFormat($item->valor_desconto)); ?>','<?php echo e($item->qtd); ?>','<?php echo e($item->parcelamento); ?>','<?php echo e(moneyFormat($item->valor_unitario)); ?>','<?php echo e($item->franquia_id); ?>','<?php echo e($item->tarifa_servico_id); ?>');
                <?php else: ?>
                    populaProduto('<?php echo e($item->item_id); ?>','<?php echo e(decimalFormat($item->valor_desconto)); ?>','<?php echo e($item->qtd); ?>','<?php echo e($item->parcelamento); ?>','<?php echo e(moneyFormat($item->valor_unitario)); ?>');
                <?php endif; ?>
            <?php endforeach; ?>

        };

        function carrega_proposta_info(){

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

            var id = '<?php echo e($proposta->id); ?>';

            $.ajax({ 
                type: "GET", 
                url: '<?php echo e(route('admin.propostas.info.get')); ?>', 
                data: {id: id}, 
                success: function(data) { 
                    var json = JSON.parse(data);
                    // $('#cabecalho').summernote('code', json.cabecalho);
                    // $('#fechamento').summernote('code', json.fechamento);
                    // $('#assinatura').summernote('code', json.assinatura);
                } 
            });
        }

        function populaProduto(produto,desconto,qtd,parcelamento,valor_unitario){

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

            var ids_produtos = $('#ids_produtos').val();
            var contador_produtos = $("#contador_produtos").val();

            $.ajax({ 
                type: "GET", 
                url: '<?php echo e(route('admin.produtos.get.produto')); ?>', 
                data: {id:produto,ids_produtos:ids_produtos}, 
                success: function(data) { 
                    if(contador_produtos == 0){
                        $('#tbl_produtos').show('slow');
                    }
                    $('#produtos').append(data);
                    contador_produtos = $('#contador_produtos').val();
                    contador_produtos++;
                    $('#contador_produtos').val(contador_produtos);
                    $("#produto").val('');
                    $('#select2-produto-container').html("::Selecione::");
                    $('#ids_produtos').val($('#ids_produtos').val()+produto+'|');
                    $("#vlr_desconto_produto_"+produto).val(desconto);
                    $("#vlr_unitario_produto_"+produto).val(valor_unitario);

                    $("#qtd_produto_"+produto).val(qtd);
                    $("#parcelamento_produto_"+produto).val(parcelamento);
                    calculaValorProduto(produto);
                    sleep(1000);
                    verificaProduto(produto);
                } 
            });

        }

        function populaServico(servico,desconto,qtd,parcelamento,valor_unitario, franquia_id,tarifa_id){

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

            var ids_servicos = $('#ids_servicos').val();
            var contador_servicos = $("#contador_servicos").val();
            var tempo_contrato_id = $("#tempo_contrato_id").val();
            var id_proposta   = $("#id_proposta").val();
            $.ajax({ 
                type: "GET", 
                url: '<?php echo e(route('admin.servicos.get.service')); ?>', 
                data: {id:servico,ids_servicos:ids_servicos,tempo_contrato_id:tempo_contrato_id,id_proposta:id_proposta}, 
                success: function(data) { 
                    if(contador_servicos == 0){
                        $('#tbl_servicos').show('slow');
                    }
                    $('#servicos').append(data);

                    contador_servicos = $('#contador_servicos').val();
                    contador_servicos++;   
                    $('#contador_servicos').val(contador_servicos);
                    $("#servico").val('');
                    $('#select2-servico-container').html("::Selecione::");
                    $('#ids_servicos').val($('#ids_servicos').val()+servico+'|');
                    $("#vlr_desconto_servico_"+servico).val(desconto);
                    $("#vlr_unitario_servico_"+servico).val(valor_unitario);
                    $("#vlr_unitario_servico_"+servico).maskMoney({symbol:'', showSymbol:false, thousands:'', decimal:'.', symbolStay: true,precision :3});
                    $("#qtd_servico_"+servico).val(qtd);
                    $("#parcelamento_servico_"+servico).val(parcelamento);

                    $("#tarifa_"+servico).val(tarifa_id);
                    $("#franquia_"+servico).val(franquia_id);

                    calculaValorServico(servico);

                    verificaTipo(servico);
                } 
            });
        }

    <?php endif; ?>

    function consultaSerasa(){

        var customer = $('#customer').val()

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

    $('#servicos').on('change','.tarifa-servico-id',function(){
        id = $(this).find("option:selected").val();
        carregaTarifaVendaValor(this,id);
        var principais_cidades  = $(this).find("option:selected").attr('data-fixo-principais');
        var demais_cidades      = $(this).find("option:selected").attr('data-fixo-demais');
        var movel               = $(this).find("option:selected").attr('data-movel-nacional');
        var msg                 = "Os valores para dessa tarifa são: "
        +"<br>- principais cidades: <b>"+principais_cidades+"</b>"
        +"<br>- demais cidades: <b>"+demais_cidades+"</b>"
        +"<br>- móvel: <b>"+movel+"</b>"
        swal({"title":"Atenção","text":msg,"showConfirmButton":true,"type":"info",html:true});
    });

    function carregaTarifaVendaValor(element,id){
        var service_id = $(element).attr('data-service-id');

        $.ajax({ 
            type: "GET", 
            url: '<?php echo e(route('admin.servicos.get.serviceitem')); ?>', 
            data: {service_id:service_id,id:id},
            success: function(dados) {
                $(element).siblings('.tarifa-servico-principal').val(dados.fixo_principais_cidades);
                $(element).siblings('.tarifa-servico-demais').val(dados.fixo_demais_cidades);
                $(element).siblings('.tarifa-servico-movel').val(dados.movel_nacional);
            } 
        });
    }

    function solicitadesconto(){
        $("#descontoSolicitado").val('1');
    }

    function liberarDesconto(){

        if( $("#descontoSolicitado").val() == '1' ){
            <?php if(!routeAcess('admin.propostas.desconto')): ?>
                $("#btn-salvar").attr({class:"btn default popovers", value:"Desconto Solicitado"}).html('<i class="fa fa-dollar"></i> Solicitar Desconto</button>');
            <?php endif; ?>
        }
        
    }     

    function consultaContrato(customer_id){

        $.ajax({ 
            type: "GET", 
            url: '<?php echo e(route('admin.proposta.get.contrato.pai')); ?>', 
            data: {user_id:customer_id},
            success: function(data) {
                var json = JSON.parse(data);
                if(json.id){

                    if(json.confirma_pos == 'no'){
                        $("#forma_venda option[value=Pré-Pago]").attr('selected', 'selected');
                    }else{
                        $("#forma_venda option[value=Pós-Pago]").attr('selected', 'selected');
                    }

                    $("#tempo_contrato_id option[value="+json.tempo_contrato_id+"]").attr('selected', 'selected');
                    
                    $("#forma_pagamento option[value="+json.forma_pagamento+"]").attr('selected', 'selected');

                    $('#forma_venda option:not(:selected)').prop('disabled', true);
                    $('#tempo_contrato_id option:not(:selected)').prop('disabled', true);
                    $('#forma_pagamento option:not(:selected)').prop('disabled', true);

                    swal({"title":"Atenção","text":"O cliente selecionado já possui um contrato Ativo!<br>Será gerado um aditivo de contrato!","showConfirmButton":true,"type":"info","html":true});

                }
            } 
        });
        return 1;
    }

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