<?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-fax"></i> Produtos</span>
                                    <a href="<?php echo e(route('admin.produtos.produto')); ?>" class="btn right red"><i class="fa fa-arrow-circle-left"></i> Voltar</a>
                                    <hr>
                                </div>
                            </div>

                            <?php echo Form::open(['route' => $action->route, 'method' => $action->method, 'id' => 'frmProd']); ?>

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

                            
                            <div class="portlet light ">
                                <div class="row">
                                    <div class="form-group col-md-4">
                                        <div class="form-group form-md-line-input <?php echo $errors->has('descricao') ? 'has-error' : 'has-personalizado'; ?> form-md-floating-label">
                                            <div class="input-group left-addon">
                                                <span class="input-group-addon has-personalizado">
                                                    <i class="fa fa-pencil-square-o"></i>
                                                </span>
                                                <?php echo Form::label('descricao', 'Descrição'); ?>                                                
                                                <?php echo Form::text('descricao', $produto->descricao, ['class' => 'form-control', 'id' => 'descricao' ]); ?>

                                                <span class="help-block"><?php echo $errors->first('descricao'); ?></span>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group col-md-2">
                                        <div class="form-group form-md-line-input form-md-floating-label <?php echo $errors->has('tipo') ? 'has-error' : 'has-personalizado'; ?>">
                                            <?php echo Form::label('tipo', 'Tipo'); ?>

                                            <?php echo Form::select('tipo',[
                                            ''=>'::Selecione::',
                                            'Equipamento'=>'Equipamento',
                                            'Patrimônio Interno'=>'Patrimônio Interno'],$produto->tipo
                                            , ['class'=>'form-control', 'onchange'=>'habilitaCamposTipo(this.value);']); ?>

                                            <span class="help-block"><?php echo $errors->first('tipo'); ?></span>
                                        </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-eye"></i>
                                                </span>
                                                <?php echo Form::label('status', 'Status', ['class' => 'control-label']); ?>

                                                <?php echo Form::select('status', ['Ativo'=>'Ativo','Inativo'=>'Inativo'], $produto->status, ['class'=>'form-control']); ?>

                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group col-md-2 tipo">
                                        <div class="form-group form-md-line-input <?php echo $errors->has('valor_venda') ? 'has-error' : 'has-personalizado'; ?> form-md-floating-label">
                                            <?php echo Form::label('valor_venda', 'Preço Venda'); ?>

                                            <?php echo Form::text('valor_venda', formatMoney($produto->valor_venda), ['class' => 'mask-money form-control', 'placeholder' => 'R$ 0,00', 'id' => 'valor_venda' ]); ?>

                                            <span class="help-block"><?php echo $errors->first('valor_venda'); ?></span>
                                        </div>
                                    </div>
                                    <div class="form-group col-md-2">
                                        <div class="form-group form-md-line-input <?php echo $errors->has('valor_custo') ? 'has-error' : 'has-personalizado'; ?> form-md-floating-label">
                                            <?php echo Form::label('valor_custo', 'Valor Custo'); ?>

                                            <?php echo Form::text('valor_custo', formatMoney($produto->valor_custo), ['class' => 'mask-money form-control', 'placeholder' => 'R$ 0,00', 'id' => 'valor_custo' ]); ?>

                                            <span class="help-block"><?php echo $errors->first('valor_custo'); ?></span>
                                        </div>
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="form-group col-md-6 tipo">
                                        <div class="form-group form-md-line-input <?php echo $errors->has('categoria_id') ? 'has-error' : 'has-personalizado'; ?> form-md-floating-label">
                                            <div class="input-group left-addon">
                                                <span class="input-group-addon <?php echo $errors->has('categoria_id') ? 'has-error' : 'has-personalizado'; ?> ">
                                                    <i class="fa fa-cube"></i>
                                                </span>
                                                <?php echo Form::label('categoria_id', 'Categoria', ['class' => 'control-label']); ?>

                                                <?php echo Form::select('categoria_id', $categorias, $produto->categoria_id, ['class'=>'form-control', 'id'=>'categoria_id']); ?>

                                                <span class="help-block"><?php echo $errors->first('categoria_id'); ?></span>
                                            </div>
                                        </div>
                                    </div>
                                    <?php if(routeAcess('admin.produtos.categoria-create')): ?>
                                    <div class="form-group col-md-1 tipo">
                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                            <?php echo Form::label('add_cat', '&nbsp;', ['class' => 'control-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 uma nova categoria" href="<?php echo e(route('admin.produtos.categoria-prod-create',['prod'=>'prod'])); ?>"><i class="fa fa fa-plus-circle"></i> Add.</a>
                                        </div>
                                    </div>
                                    <?php endif; ?>
                                    <div class="form-group col-sm-5 tipo">
                                        <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::label('vendedores_autorizados', 'Venda disponível para?', ['class' => 'control-label']); ?>

                                                <?php echo Form::select('vendedores_autorizados', getPerfilVendedores(), $produto->vendedores_autorizados, ['class'=>'form-control']); ?>

                                            </div>
                                        </div>
                                    </div> 
                                </div>
                                <div class="row">
                                    <div class="form-group col-md-6">
                                        <div class="form-group form-md-line-input <?php echo $errors->has('ean') ? 'has-error' : 'has-personalizado'; ?>  form-md-floating-label">
                                            <div class="input-group left-addon">
                                                <span class="input-group-addon <?php echo $errors->has('ean') ? 'has-error' : 'has-personalizado'; ?> ">
                                                    <i class="fa fa-barcode"></i>
                                                </span>
                                                <?php echo Form::text('ean', $produto->ean, ['class' => 'form-control', 'id'=>'ean' ]); ?>

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

                                            </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-cubes"></i>
                                                </span>
                                                <?php echo Form::text('peso_bruto', $produto->peso_bruto, ['class' => 'mask-number form-control', 'id'=>'peso_bruto']); ?>

                                                <?php echo Form::label('peso_bruto', 'Peso Bruto'); ?>

                                            </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-cubes"></i>
                                                </span>
                                                <?php echo Form::text('peso_liq', $produto->peso_liq, ['class' => 'mask-number form-control', 'id'=>'peso_liq' ]); ?>

                                                <?php echo Form::label('peso_liq', 'Peso Liq.'); ?>

                                            </div>
                                        </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">
                                            <?php echo Form::label('venda_negativa', 'Estoque negativo?'); ?>

                                            <?php echo Form::select('venda_negativa', ['no'=>'Não','yes'=>'Sim'], $produto->venda_negativa, ['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('qtd', 'Qtd.Estoque'); ?>

                                            <?php echo Form::text('qtd', $produto->qtd, ['class' => 'form-control', "min" => "0" ]); ?>

                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="portlet light ">
                                <div class="portlet-title">
                                    <div class="caption">
                                        <i class="fa fa-institution font-blue-madison"></i>
                                        <span class="caption-subject font-blue-madison bold uppercase">Fiscal</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">
                                            <?php echo Form::label('origem_id', 'Origem Produto', ['class' => 'control-label']); ?>

                                            <?php echo Form::select('origem_id', $origens, $produto->origem_id, ['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('icms', 'Alíq. ICMS (%)'); ?>

                                            <?php echo Form::text('icms', $produto->icms, ['class' => 'mask-number form-control', 'maxlength' => '5' ]); ?>

                                        </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('red_icms', '% Red. Base ICMS'); ?>

                                            <?php echo Form::text('red_icms', $produto->red_icms, ['class' => 'mask-number form-control', 'maxlength' => '5' ]); ?>

                                        </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('ipi', 'Alíq. IPI (%)'); ?>

                                            <?php echo Form::text('ipi', $produto->ipi, ['class' => 'mask-number form-control', 'maxlength' => '5' ]); ?>

                                        </div>
                                    </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">
                                            <?php echo Form::text('ncm', $produto->ncm, ['class' => 'form-control' ]); ?>

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

                                        </div>
                                    </div>
                                    <div class="form-group col-md-6">
                                        <div class="form-group form-md-line-input has-personalizado form-md-floating-label">
                                            <?php echo Form::text('cest', $produto->cest, ['class' => 'form-control' ]); ?>

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

                                        </div>
                                    </div>
                                </div>
                            </div>
                            <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-eye"></i>
                                                </span>
                                                <?php echo Form::textarea('detalhes', $produto->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-bullseye"></i>
                                                </span>
                                                <?php echo Form::textarea('observacoes', $produto->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="Salvar Produto.">
                                <i class=" fa fa-save"></i> Salvar
                            </button>
                            <a href="<?php echo e(route('admin.produtos.produto')); ?>" 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>
    <!-- END PAGE CONTENT INNER -->
</div>
<?php $__env->stopSection(); ?>

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

    <?php if(count($errors) > 0): ?>
        <script type="text/javascript">
            swal({"title":"Ops","text":"Você tem alguns erros de formulário. Por favor, verifique abaixo: <br><br> <?php foreach($errors->all() as $error): ?> - <?php echo e($error); ?><br><?php endforeach; ?>","showConfirmButton":true,"type":"error","html":true});
        </script>
    <?php endif; ?>

    <script src="<?php echo e(asset('/assets/apps/scripts/jquery.maskMoney.js')); ?>" type="text/javascript"></script>
    <script src="<?php echo e(asset('/assets/global/plugins/bootstrap/js/bootstrap.min.js')); ?>" type="text/javascript"></script>
    <script src="<?php echo e(asset('/assets/global/plugins/fancybox/source/jquery.fancybox.js?v=2.1.5')); ?>" type="text/javascript"></script>
    <link rel="stylesheet" type="text/css" href="<?php echo e(asset('/assets/global/plugins/fancybox/source/jquery.fancybox.css?v=2.1.5')); ?>" media="screen" />
    <script type="text/javascript">
        $(function(){ 

            $('.fancybox').fancybox();
            $(".mask-number").maskMoney({symbol:'', showSymbol:true, thousands:'', decimal:',', symbolStay: true});
            $(".mask-integer").maskMoney({symbol:'', showSymbol:true, thousands:'', decimal:'', symbolStay: false});
            $(".mask-money").maskMoney({symbol:'R$ ', showSymbol:true, thousands:'.', decimal:',', symbolStay: true});
            $('.mask-money, .mask-number, .mask-integer').each(function(){
                $(this).maskMoney('mask', $(this).val());
            });

        });

        function habilitaCamposTipo($habilitar){

            if($habilitar =='Equipamento'){

                $('.tipo').show('slow');

            }else{
                 var venda      = $('#valor_venda').val('');          //limpa os campos
                 var categoria  = $('#categoria_id').val('');
                 var vendedores = $('#vendedores_autorizados').val('');
                 $('.tipo').hide('slow');
             }
        }

        $("#ean").focusout(function(){
            var ean  = $(this).val();
            
            $.get( "<?php echo e(route('admin.produtos.get.ean')); ?>", {filter:ean}, function( data ) {
                var produto  = JSON.parse(data);

                if(produto.length && produto[0].id != $("input[name=id]").val()){
                    swal({"title":"Ops","text":"Código de barras já existe!<br>Vinculado ao produto " + produto[0].descricao,"showConfirmButton":true,"type":"error","html":true});
                    $('#ean').val('');
                }
            });
            
        });
    </script> 
    
<?php $__env->stopSection(); ?>
<?php echo $__env->make('template', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>