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

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

                            <?php echo Form::hidden('id', $servico->id); ?>

                            <?php echo Form::hidden('type', 'servico'); ?> 
                                <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-info"></i>
                                                </span>
                                                <?php echo Form::text('name', $servico->name, ['class' => 'form-control', 'autocomplete' => 'off','id'=>'name']); ?>

                                                <?php echo Form::label('name', 'Serviço'); ?>

                                            </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-toggle-on"></i>
                                                </span>
                                                    <?php echo Form::select('tipo', $ServicoTipos, $servico->tipo, ['class'=>'form-control', 'onchange'=>'controlaFranquias();', 'id'=>'tipo', 'data-rule-min'=>'1' , 'data-msg-min'=>"Obrigatório"]); ?>

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

                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group col-sm-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-user"></i>
                                                </span>
                                                <?php echo Form::select('vendedores_autorizados', getPerfilVendedores(), $servico->vendedores_autorizados, ['class'=>'form-control']); ?>

                                                <?php echo Form::label('vendedores_autorizados', 'Disponível para?', ['class' => 'control-label']); ?>

                                            </div>
                                        </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::select('status', ['Ativo'=>'Ativo','Inativo'=>'Inativo'], $servico->status, ['class'=>'form-control']); ?>

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

                                        </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::select('tipo_servico', ['mensal'=>'Mensal','unica'=>'Única'], $servico->tipo_servico, ['class'=>'form-control']); ?>

                                            <?php echo Form::label('tipo_servico', 'Cobrança', ['class' => 'control-label']); ?>

                                        </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-money"></i>
                                                </span>
                                                <?php echo Form::text('valor', $servico->valor, ['class' => 'form-control', 'id' => 'valor' , 'Placeholder' => 'R$ 0,00','id'=>'valor']); ?>

                                                <?php echo Form::label('valor', 'Valor Sugerido'); ?>


                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <p>&nbsp;</p>
                                <div class="row">
                                    <div class="form-group col-md-12">
                                        <div class="portlet box blue-madison" style="border:0px;">
                                            <div class="portlet-title">
                                                <div class="caption">
                                                    <i class="fa fa-dollar"></i> Franquias
                                                </div>
                                                <div class="tools">
                                                    <a href="javascript:;" class="expand"> </a>
                                                </div>
                                            </div>
                                            <div class="portlet-body" style="display:none;">
                                                <div class="panel-group accordion" id="accordion1">
                                                    <?php foreach($franquiasLocal as $key => $value): ?>
                                                        <div class="form-group col-md-3 franquia_local">
                                                            <div class="md-checkbox">
                                                                <?php echo Form::checkbox('franquias[]', $key, $checkFranquia[$key], ['id'=>'fr_'.$key,'class'=>'md-check check_franquia_local']); ?> 
                                                                <label for="fr_<?php echo e($key); ?>" class="has-personalizado">
                                                                    <span></span>
                                                                    <span class="check has-personalizado"></span>
                                                                    <span class="box"></span> <?php echo e($value); ?>

                                                                </label>
                                                            </div>
                                                        </div>
                                                    <?php endforeach; ?>
                                                    <?php foreach($franquiasAberta as $key => $value): ?>
                                                        <div class="form-group col-md-3 franquia_aberta">
                                                            <div class="md-checkbox">
                                                                <?php echo Form::checkbox('franquias[]', $key, $checkFranquia[$key], ['id'=>'fr_'.$key,'class'=>'md-check']); ?> 
                                                                <label for="fr_<?php echo e($key); ?>" class="has-personalizado">
                                                                    <span></span>
                                                                    <span class="check has-personalizado"></span>
                                                                    <span class="box"></span> <?php echo e($value); ?>

                                                                </label>
                                                            </div>
                                                        </div>
                                                    <?php endforeach; ?>
                                                </div>
                                            </div>
                                        </div>                                            
                                    </div>
                                </div>

                                <div class="row">
                                    <div class="form-group col-md-12">
                                        <div class="portlet box blue-madison" style="border:0px;">
                                            <div class="portlet-title">
                                                <div class="caption">
                                                    <i class="fa fa-dollar"></i> Tarifas
                                                </div>
                                                <div class="tools">
                                                    <a href="javascript:;" class="expand"> </a>
                                                </div>
                                            </div>
                                            <div class="portlet-body" style="display:none;">
                                                <div class="panel-group accordion" id="accordion1">
                                                    <?php foreach($tarifasVenda as $key => $value): ?>
                                                        <div class="form-group col-md-4">
                                                            <div class="md-checkbox">
                                                                <?php echo Form::checkbox('tarifas_venda[]', $key, $checkTarifa[$key], ['id'=>'tr_'.$key,'class'=>'md-check']); ?> 
                                                                <label for="tr_<?php echo e($key); ?>" class="has-personalizado">
                                                                    <span></span>
                                                                    <span class="check has-personalizado"></span>
                                                                    <span class="box"></span> <?php echo e($value); ?>

                                                                </label>
                                                            </div>
                                                        </div>
                                                    <?php endforeach; ?>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <?php if(!empty($comodato->id)): ?>
                                    <div class="row">
                                        <div class="form-group col-sm-2">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <?php echo Form::select('tem_comodato',[
                                                'sim'=>'Sim',
                                                'nao'=>'Não'],$comodato->tem_comodato, ['class'=>'form-control','onchange'=>'habilitaCamposComodado(this.value);']); ?>

                                                <?php echo Form::label('tem_comodato', 'Tem Comodato?', ['class' => 'control-label']); ?>

                                            </div>
                                        </div>
                                        <div class="form-group col-sm-4 comodado">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <?php echo Form::select('produto_id', $produtos, $comodato->produto_id, ['id'=>'produto', 'class'=>'form-control select2']); ?>

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

                                            </div>
                                        </div>
                                        <div class="form-group col-sm-2 comodado">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <?php echo Form::text('qtd', $comodato->qtd, ['class' => 'form-control nfdebito', 'id' => 'valor' ,'id'=>'quantidade','required']); ?>

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

                                            </div>
                                        </div>
                                        <div class="form-group col-sm-2 comodado">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <?php echo Form::text('vlr_nfdebito', $comodato->valor_nfdebito, ['class' => 'form-control nfdebito', 'id' => 'vlr_nfdebito','id'=>'vlr_nfdebito','required']); ?>

                                                <?php echo Form::label('vlr_nfdebito', 'Valor NF de Débito'); ?>

                                            </div>
                                        </div>
                                     </div>
                                 <?php else: ?>
                                    <div class="row">
                                        <div class="form-group col-sm-2">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <?php echo Form::select('tem_comodato',[
                                                'nao'=>'Não',
                                                'sim'=>'Sim'],$comodato->tem_comodato, ['class'=>'form-control','onchange'=>'habilitaCamposComodado(this.value);']); ?>

                                                <?php echo Form::label('tem_comodato', 'Tem Comodato?', ['class' => 'control-label']); ?>

                                            </div>
                                        </div>
                                        <div class="form-group col-sm-4 comodado" style="display:none">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <?php echo Form::select('produto_id', $produtos, $comodato->produto_id, ['id'=>'produto', 'class'=>'form-control select2']); ?>

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

                                            </div>
                                        </div>

                                        <div class="form-group col-sm-2 comodado" style="display:none">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <?php echo Form::text('qtd', $comodato->qtd, ['class' => 'form-control nfdebito', 'id' => 'valor' ,'id'=>'quantidade','required']); ?>

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

                                            </div>
                                        </div>
                                        <div class="form-group col-sm-2 comodado" style="display:none">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <?php echo Form::text('vlr_nfdebito', $comodato->qtd, ['class' => 'form-control nfdebito', 'id' => 'vlr_nfdebito','id'=>'vlr_nfdebito','required']); ?>

                                                <?php echo Form::label('vlr_nfdebito', 'Valor NF de Débito'); ?>

                                            </div>
                                        </div>
                                        <?php /*
                                        ENTENDER A LÓGICA ANTES DE IMPLEMENTAR
                                        <div class="form-group col-md-2">
                                            <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                                <?php echo Form::select('type_plan', $tipos, $servico->type_plan, ['class'=>'form-control']); ?>

                                                <?php echo Form::label('type_plan', 'Tipo de Plano:', ['class' => 'control-label']); ?>

                                            </div>
                                        </div>
                                        */ ?>
                                    </div>
                                 <?php endif; ?>

                                <?php if(count($tempoContratos) > 0): ?>
                                    <div class="row">
                                        <div class="form-group col-md-12">
                                            <div class="form-group col-md-12">
                                                <span class="font-blue-madison title"><i class="fa fa-clock-o"></i> Tempo de contrato</span>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="form-group col-md-12">
                                            <?php foreach($tempoContratos as $tempoContrato): ?>
                                                <div class="form-group col-sm-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-money"></i>
                                                            </span>
                                                            <?php echo Form::label('valor', 'Valor para '.$tempoContrato->alias); ?>

                                                            <?php echo Form::text('valor_contrato['.$tempoContrato->id.']', $valor_contrato[$tempoContrato->id], ['class' => 'form-control', 'Placeholder' => 'R$ 0,00','onblur'=>'validaValor(this);','id'=>'valor_'.$tempoContrato->id]); ?>

                                                        </div>
                                                    </div>
                                                </div>
                                            <?php endforeach; ?>
                                        </div>
                                    </div>
                                <?php endif; ?>
                                <div class="row">
                                    <div class="portlet light ">
                                        <div class="portlet-title">
                                            <div class="caption">
                                                <i class="icon-social-dribbble font-blue-madison"></i>
                                                <span class="caption-subject font-blue-madison bold uppercase">Detalhes</span>
                                            </div>
                                        </div>
                                        <div class="row">
                                            <div class="form-group col-md-6">
                                                <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-bullseye"></i>
                                                        </span>
                                                        <?php echo Form::textarea('detalhes', $servico->detalhes, ['class' => 'form-control', 'size' => '30x3']); ?>

                                                        <?php echo Form::label('detalhes', 'Detalhes do Produto (pode ser impresso nas propostas comerciais)'); ?>

                                                    </div>
                                                </div>
                                            </div>
                                            <div class="form-group col-md-6">
                                                <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-eye"></i>
                                                        </span>
                                                        <?php echo Form::textarea('observacoes', $servico->observacoes, ['class' => 'form-control','size' => '30x3']); ?>

                                                        <?php echo Form::label('observacoes', 'Observações'); ?>

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

                                <div class="row">
                                    <div class="form-group col-md-6">
                                        <button type="submit" name="Salvar" value='Salvar' class="btn green-jungle popovers" data-container="body" data-trigger="hover" data-placement="top" data-content="Finalizar e salvar o registro.">
                                            <i class=" fa fa-save"></i> Salvar
                                        </button>
                                        <a href="<?php echo e(route('admin.servicos')); ?>" 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>
                            <?php echo Form::close(); ?>

                        </div>
                    </div>
                </div>
            </div>
        </div>
    <!-- END PAGE CONTENT INNER -->
    </div>
</div>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('js-admin-servico'); ?>

    <script src="<?php echo e(asset('/assets/global/scripts/app.min.js')); ?>" type="text/javascript"></script>
    <script type="text/javascript">

        ////////////////////////////////////////////////////////////////
        //                  Inicio script produtos                    //
        ////////////////////////////////////////////////////////////////
        $(document).ready( function() { 
            $("#servicos").validate({
                rules: {
                    name: "required",
                    tipo: "required",
                    descricao: "required",
                    valor:"required"
                },
                messages: {
                    name: "Por favor digite o nome para do serviço.",
                    tipo: "Obrigatório",
                    descricao: "Por favor conte um pouco mais sobre o serviço.",
                    valor:"favor informar o valor padrão do serviço"
                }
            });

            controlaFranquias();

        });

        function habilitaCamposComodado($habilitar){

            if($habilitar=='sim'){
                $('.comodado').show('slow');
            }else{
                $('.comodado').hide('slow');
            }

        } 

        function controlaFranquias(){

            var tipo = $('#tipo').val();

            if(tipo == '3' || tipo == '4'){
                $('.franquia_local').hide('slow');
                $(".check_franquia_local").each(function() {
                    $(this).prop("checked", false);
                });
            }else{
                $('.franquia_local').show('slow');
            }

        }
        
        // Valida se o valor de NF de Débito é maior que os valores do serviço
        $('.nfdebito').on("blur",function (){
            var vlr_sugerido = formatNumber($("#valor").val());
            var vlr_nfdebito = formatNumber($("#vlr_nfdebito").val());
            var qtd          = $("#quantidade").val();

            var total = qtd * vlr_nfdebito;
            
            if(total > vlr_sugerido){
                swal({"title":"Atenção","text":"O valor total de NF de Débito não pode ser maior que o Valor Sugerido","showConfirmButton":true,"type":"error"});
                $("#vlr_nfdebito").val('');
            }
        });

        function validaValor(valor){
            var vlr = formatNumber(valor.value);
            var vlr_nfdebito = formatNumber($("#vlr_nfdebito").val());
            var qtd          = $("#quantidade").val();
            var total = qtd * vlr_nfdebito;

            if(total > vlr){
                 swal({"title":"Atenção","text":"O valor total de NF de Débito não pode ser maior que o Tempo de Contrato","showConfirmButton":true,"type":"error"});
                $('#'+valor.id).val('');
            }
        }

    </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>
        $(function(){
            $("#valor").maskMoney({symbol:'R$ ', showSymbol:true, thousands:'.', decimal:',', symbolStay: true});
            $("#vlr_nfdebito").maskMoney({symbol:'R$ ', showSymbol:true, thousands:'.', decimal:',', symbolStay: true});
            $(".valor").maskMoney({symbol:'R$ ', showSymbol:true, thousands:'.', decimal:',', symbolStay: true});
            <?php foreach($tempoContratos as $tempoContrato): ?>
            $("#valor_"+<?php echo e($tempoContrato->id); ?>).maskMoney({symbol:'R$ ', showSymbol:true, thousands:'.', decimal:',', symbolStay: true});
            <?php endforeach; ?>
        });
    </script>
    <script src="<?php echo e(asset('/assets/global/plugins/jquery-multi-select/js/jquery.multi-select.js')); ?>" type="text/javascript"></script>
<?php $__env->stopSection(); ?>

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