403Webshell
Server IP : 54.94.228.101  /  Your IP : 172.28.1.13
Web Server : Apache
System : Linux ip-172-28-29-189 6.5.0-1014-aws #14~22.04.1-Ubuntu SMP Thu Feb 15 15:27:06 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.2.34-43+ubuntu22.04.1+deb.sury.org+1
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/vinumday2_0/resources/views/confraria/entrega/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/vinumday2_0/resources/views/confraria/entrega/endereco-entrega-novo.blade.php
@extends('layouts.confraria')

@section('content')

<div class="wrapper-internal fixed-btns-wrapper">
    <div class="container-conf">
        <div class="conf-box no-padding continued no-kpi">
            <div class="topo-conf-default">
                <div class="topo-cover" style="background-image: url('{{ $confraria->imagem_capa ? $confraria->imagem_capa : '/img/site/conf-cover-padrao.png' }}');"></div>

                <div class="topo-conf-default-content">
                    <div class="left-topo-default">
                        <h1>Adicionar Endereço</h1>
                        <ul>
                            <li>
                                <a href="/confraria/">Home</a>
                            </li>
                            <li>
                                <a href="/confraria/entrega/home">Entregas</a>
                            </li>
                            <li>
                                <a href="/confraria/entrega/endereco">Endereços</a>
                            </li>
                            <li>
                                <span>Adicionar Endereço</span>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
        
        <div class="conf-box no-padding continuation">
            <div class="solicitar-entrega-box">
                <div class="solicitar-left">
                    <form action="#" class="add-endereco-form" id="form-novo-endereco">
                        <div class="half-input left">
                            <div class="input-box">
                                <div class="label-box">
                                    <label for="conf-name">CEP</label>
                                </div>
                                <input type="text" id="cep" name="cep" placeholder="00000-000">
                            </div>
                            <!--<a href="#" class="nao-sei-cep">Não sei meu CEP</a>-->
                        </div>
                        <div class="half-input">
                            <div class="input-box">
                                <div class="label-box">
                                    <label for="estado">Estado</label>
                                </div>
                                <select name="estado_id" id="estado">
                                    <option value="" selected disabled>Selecione o estado</option>
                                </select>
                            </div>
                            <div class="input-box">
                                <div class="label-box">
                                    <label for="cidade">Cidade</label>
                                </div>
                                <select name="cidade_id" id="cidade">
                                    <option value="" selected disabled></option>
                                </select>
                            </div>
                        </div>
                        <div class="half-input">
                            <div class="input-box">
                                <div class="label-box">
                                    <label for="bairro">Bairro</label>
                                </div>
                                <input type="text" id="bairro" name="bairro" placeholder="Ex: Bairro Exemplo">
                            </div>
                            <div class="input-box">
                                <div class="label-box">
                                    <label for="logradouro">Logradouro</label>
                                </div>
                                <input type="text" id="logradouro" name="logradouro" placeholder="Ex: Rua Exemplo">
                            </div>
                        </div>
                        <div class="half-input">
                            <div class="input-box">
                                <div class="label-box">
                                    <label for="numero">Número</label>
                                </div>
                                <input type="number" id="numero" name="numero" placeholder="Ex: 999">
                            </div>
                            <div class="input-box">
                                <div class="label-box">
                                    <label for="complemento">Complemento (opcional)</label>
                                </div>
                                <input type="text" id="complemento" name="complemento" placeholder="Ex: Próximo ao shopping">
                            </div>
                        </div>

                        <div class="input-box">
                            <div class="label-box">
                                <label for="nome">Nome local</label>
                            </div>
                            <input type="text" id="nome" name="nome" placeholder="Ex: Residência, Trabalho, Apartamento...">
                        </div>
                    </form>
                </div>
                <div class="solicitar-right">
                    <h3>Resumo</h3>

                    <div class="component-subtable">
                        <div class="subtable-item">
                            <span>Qtde. Garrafas</span>
                            <strong>{{ $informacoesBasicasAdega['quantidadeVinhosAdega'] }}</strong>
                        </div>
                        <div class="subtable-item">
                            <span>Valor total</span>
                            <strong>R$ {{ number_format( ($informacoesBasicasAdega['valorTotal']),2,',','.') }}</strong>
                        </div>
                        <div class="subtable-item">
                            <span>Valor economizado</span>
                            <strong class="green">R$ {{ number_format($informacoesBasicasAdega['valorEconomizado'],2,',','.') }}</strong>
                        </div>
                        <div class="subtable-item">
                            <span>Frete</span>
                            @if($endereco->custo_frete > 0)
                            <strong class="red">R$ {{ number_format($endereco->custo_frete,2,',','.') }}</strong>
                            @else
                            <strong class="green">Grátis</strong>
                            @endif
                        </div>
                        <!--<div class="subtable-item">
                            <span>Rótulos Secretos</span>
                            <strong>R$ 12,50</strong>
                        </div>-->

                        @if($endereco->custo_frete > 0)
                        <?php $restante_frete = $endereco->valor_final_frete - $informacoesBasicasAdega['valorTotal']; ?>
                        <span class="frete-gratis-entrega">Faltam <strong>R$ {{ number_format($restante_frete,2,',','.') }}</strong> para frete grátis</span>
                        @endif

                        <div class="divisor"></div>

                        <div class="subtable-item after-divisor">
                            <span>Valor pago</span>
                            <strong>R$ <?php echo number_format( ($informacoesBasicasAdega['valorTotal']),2,',','.'); ?></strong>
                        </div>
                        @if($endereco->custo_frete > 0)
                        <div class="subtable-item after-divisor">
                            <span>Total a pagar</span>
                            <strong class="red">R$ {{ number_format($endereco->custo_frete,2,',','.') }}</strong>
                        </div>
                        @else
                        <div class="subtable-item after-divisor">
                            <span>Total a pagar</span>
                            <strong class="green">R$ 0,00</strong>
                        </div>
                        @endif
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<div class="fixed-btns">
    <div class="container-conf">
        <a href="javascript:void(0)" class="btn-action" id="btn-salvar-endereco">Salvar endereço</a>
        <a href="/confraria/entrega/solicitar" class="btn-action btn-secondary">Cancelar</a>
    </div>
</div>

<div class="modal-confraria">
    <img src="/img/site/close-modal-conf.svg" class="close-modal" alt="Fechar">
    <h3>Pedido #xxxx</h3>
    <div class="box-modal-subtable">
        <div class="component-subtable">
            <div class="subtable-item">
                <span>Pedido</span>
                <strong class="underlined open-pedido" pedido-id="7238452">#7238452</strong>
            </div>
            <div class="subtable-item">
                <span>Qtde. Garrafas</span>
                <strong>4</strong>
            </div>
            <div class="subtable-item">
                <span>Valor total</span>
                <strong>R$ 850,00</strong>
            </div>
            <div class="subtable-item">
                <span>Valor economizado</span>
                <strong>R$ 100,00</strong>
            </div>

            <div class="divisor"></div>

            <div class="subtable-item after-divisor">
                <span>Valor pago</span>
                <strong class="red">R$ 750,00</strong>
            </div>
        </div>
    </div>
    <div class="box-table-modal">
        <div class="component-table">
            <div class="line-table line-title">
                <span style="min-width: 302px; max-width: 302px;">Produto</span>
                <span style="min-width: 111px; max-width: 111px;">Tipo</span>
                <span style="min-width: 99px; max-width: 99px;">Safra</span>
                <span style="min-width: 80px; max-width: 80px;">Teor</span>
                <span style="min-width: 135px; max-width: 135px;">País</span>
                <span style="min-width: 200px; max-width: 200px;">Região</span>
            </div>
            <?php for($i = 0; $i <= 5; $i++){ ?>
                <div class="line-table">
                    <span style="min-width: 302px; max-width: 302px;">Lorem ipsum dolor sit amet</span>
                    <span style="min-width: 111px; max-width: 111px;">Tinto</span>
                    <span style="min-width: 99px; max-width: 99px;">2012</span>
                    <span style="min-width: 80px; max-width: 80px;">5%</span>
                    <span style="min-width: 135px; max-width: 135px;">Portugal</span>
                    <span style="min-width: 200px; max-width: 200px;">Las Montanhas</span>
                </div>
            <?php } ?>
        </div>
    </div>
</div>
<div class="modal-confraria-overlay"></div>

<script type="text/javascript">

    function atualizarCidadesEstado(uf = null, cidade = null){

        flag = false;

        var pais_id = 1; // Brasil
        $('#pais option').prop('selected', false);
        $('#pais option[value="'+pais_id+'"]').prop('selected', true);
        $('#pais').trigger('change');
          
        $.ajax({
            url:'/estado/buscar-estados-pais',
            type:'POST',
            data:{
                pais_id: pais_id
            },
            success:function(data){
                $('[name="estado_id"]').html('');
                $.each(data, function(key , obj){
                     var selected = (obj.id == estado_id) ? 'selected' : '';
                     $('[name="estado_id"]').append('<option data-uf="'+obj.sigla+'" '+selected+' value="'+obj.id+'">'+obj.nome+'</option>');
                });
                
                if(uf){
                     $('[name="estado_id"] option').prop('selected', false);
                     $('[name="estado_id"] option[data-uf="'+uf+'"]').prop('selected', true);
                     $('[name="estado_id"]').trigger('change');
                }

                var estado_id = $('[name="estado_id"] option:selected').val();
                $.ajax({
                     url: "/cidade/buscar-cidades-estado",
                     type: "post",
                     data: {
                          estado_id:estado_id, 
                     },
                     success:function(data){
                          $('[name="cidade_id"]').html('');
                          $.each(data,function(key , data){
                               var selectedCidade = (cidade && cidade == data.nome) ? 'selected' : '';
                               $('[name="cidade_id"]').append('<option '+selectedCidade+' value="'+data.id+'">'+data.nome+'</option>')
                          });

                          flag = true;
                     },
                }); 
            }
        });
    }

    $(document).on('ready', function(){

        $(document).on('click', '.open-pedido', function(){
            $('.modal-confraria, .modal-confraria-overlay').toggleClass('active')
        });
        $(document).on('click', '.close-modal, .modal-confraria-overlay', function(){
            $('.modal-confraria, .modal-confraria-overlay').toggleClass('active')
        });

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

        $('#cep').blur(function(){
           var cep = $(this).val().replace('-', '').replace('.', '');
           var verify = $.trim(cep);

           if(verify){
                $.ajax({
                     url: "/admin/getcep",
                     dataType: 'json',
                     type: 'POST',
                     data: {
                          'cep': verify,
                          '_token': $('[name="_token"]').val()
                     },
                     success: function(resultadoCEP) {
                          if (resultadoCEP.status) {
                               $('#bairro').val(unescape(resultadoCEP.bairro));
                               $('#logradouro').val(unescape(resultadoCEP.logradouro));
                               $('#complemento').val(unescape(resultadoCEP.complemento));

                               atualizarCidadesEstado(resultadoCEP.uf, resultadoCEP.cidade);

                               $('#numero').focus();
                          }
                     },
                     error: function(xhr, ajaxOptions, thrownError) {
                          //alertUtil.alertError(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
                     }
                });

           }else{
                alertUtil.alertWarning('Você deve preencher o campo CEP.');
           }


      });

        $(document).on('click', '#btn-salvar-endereco', function(){

            var form = $('#form-novo-endereco').serialize();

            $.ajax({
                headers: {
                     'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                },
                url:'/confraria/entrega/endereco-salvar',
                type:'POST',
                data: form,
                beforeSend:function(){
                     $('.carregando').fadeIn();
                },
                success:function(data){

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

                     if(data.status){
                          
                          alertUtil.alertSuccess(data.message);

                          setTimeout(function() {
                            window.location.href = '{{ url('/confraria/entrega/solicitar') }}';
                          }, 2000);
                          
                     }else{
                          alertUtil.alertError(data.message);
                     }
                }
           });

        });

    })
</script>

@endsection

Youez - 2016 - github.com/yon3zu
LinuXploit