Ir para conteúdo

cleitonesc

Members
  • Total de itens

    7
  • Registro em

  • Última visita

Posts postados por cleitonesc


  1. Em 28/06/2018 at 07:04, Victor Penna disse:

    Bom dia pessoal, estou precisando de uma força de vocês quanto ao recurso dropzone, o que ainda estou aprendendo a trabalhar com ele. 

    A principio, estou precisando configura-lo no projeto da empresa, porém não estou conseguindo fazer corretamente uma zona especifica de upload na pagina do projeto. Usamos o framework Phlacon e estamos atualizando os recursos do projeto.  Ja li a documentação do projeto e pesquisei no wiki do projeto(gitlab), mas até o momento ainda não entendi muita da configuração, espero que possam me ajudar a alcançar o meu objetivo. 

     

    Preciso criar uma div, que seja a dropzone e nela consiga gerar um arrays dos caminhos já inseridos pelo input, para assim tratar no controller e salva-los no banco de dados.

    Atualmente o meu código está assim:

     

    phtml:

    
    <div class="row">
         <div class="col-sm-12">
              <div class="dropzone" id="dropEmp" >
                   <?= $form->render("dsPath") ?>
             </div>
        </div>
    </div>

     

    Javascript:

    
        Dropzone.options.dropEmp = {
        // Prevents Dropzone from uploading dropped files immediately
        autoProcessQueue: false,
        uploadMultiple: true,
        parallelUploads: 100,
        maxFiles: 100,
    
        // Dropzone settings
        init: function() {
            var dropEmp = this;
    
            this.element.querySelector("button[type=button]").addEventListener("click", function(e) {
                e.preventDefault();
                e.stopPropagation();
                dropEmp.processQueue();
            });
            this.on("sendingmultiple", function() {
            });
            this.on("successmultiple", function(files, response) {
            });
            this.on("errormultiple", function(files, response) {
            });
        }
    };

     

    Fico no aguardo da colaboração de vocês.

    Grande abraço pessoal!

     

     

    man, tu conseguiu fazer essa alteração? caso sim é possível disponibilizar o código fonte?

     


  2. 15 horas atrás, winterjeferson disse:

    Você pode fazer com Javascript.

    A página da refresh ou é ajax?

    conseguir resolver, mas fiz gambiarra.

    ````
    $('a').ready(function () {
        $('#trocaClinica').tooltip();   
        var localURL = '[href="'+window.location.href+'"]'
        if(localURL.match(/dashboard/)!=null){
            $("#dashboard").css({
            "background-color": "#020203"})
             }  
        if(localURL.match(/event/)!=null){
            $("#agenda").css({
            "background-color": "#020203"})
             }        
        
       if(localURL.match(/ListaColaboradores/)!=null || localURL.match(/psicologo/)!=null || localURL.match(/ListaPacientes/)!=null || localURL.match(/ListaSintese/)!=null|| localURL.match(/Sintese/)!=null|| localURL.match(/paciente/)!=null){
        $('#CadPessoas').removeClass('collapse'); 
        if(localURL.match(/ListaColaboradores/)!=null || localURL.match(/psicologo/)!=null)
           { 
            $("#psicologo").css({
            "background-color": "#020203"})
             }else{
             $("#pacientes").css({
            "background-color": "#020203"})   
             }
        }

       if(localURL.match(/ListaTiposAtendimentos/)!=null || localURL.match(/TiposAtendimentos/)!=null|| localURL.match(/ListaSintomasQueixas/)!=null|| localURL.match(/ListaSalasLocal/)!=null|| localURL.match(/salas/)!=null|| localURL.match(/sintomasQueixas/)!=null){
        $('#CadGerais').removeClass('collapse'); 
        if(localURL.match(/ListaTiposAtendimentos/)!=null || localURL.match(/TiposAtendimentos/)!=null){
             $("#tipoAten").css({
            "background-color": "#020203"})   
             }
        if(localURL.match(/ListaSintomasQueixas/)!=null||localURL.match(/sintomasQueixas/)!=null){
            $("#sinQuei").css({
            "background-color": "#020203"})   
            }  if(localURL.match(/ListaSalasLocal/)!=null|| localURL.match(/salas/)!=null){
                 $("#salas").css({"background-color": "#020203"})  
            }      
        
        }
      

       if(localURL.match(/RelConsultaPsicologos/)!=null || localURL.match(/RelFormStatusPaciente/)!=null){
        $('#relatorios').removeClass('collapse'); 
        if(localURL.match(/RelConsultaPsicologos/)!=null){
            $("#conPsi").css({
            "background-color": "#020203"})          
        }
        if(localURL.match(/RelFormStatusPaciente/)){
            $("#relStatus").css({
            "background-color": "#020203"})            
        }
         
        }
       if(localURL.match(/ListaUsuarios/)!=null || localURL.match(/usuario/)!=null || localURL.match(/ConfiguracoesSistema/)!=null || localURL.match(/ListaEmpresa/)!=null || localURL.match(/empresa/)!=null){
        $('#config').removeClass('collapse'); 
        if(localURL.match(/ListaUsuarios/)!=null || localURL.match(/usuario/)!=null){
            $("#usuario").css({
            "background-color": "#020203"})         
        }
        if(localURL.match(/ConfiguracoesSistema/)){
            $("#parametro").css({
            "background-color": "#020203"})         
        }

        if(localURL.match(/ListaEmpresa/)!=null ||localURL.match(/empresa/)!=null){
            $("#dadosEmpresa").css({
            "background-color": "#020203"})         
        }
        }
    });
    $('#trocaClinica').click(function () {
         
          $('#modalClinica').modal('show');
    });


  3. galera, no print mostra onde é examente que estou falando.

    quando eu clico a página recarregar e acaba voltando o menu pro seu estado normal. vou deixar abaixo o html da página.

    image.png.435144b2b013723bd309c1e179e059be.png

    ````

    <div class="nav-side-menu">

        <div class="brand">

            @if(!empty(Auth::user()->usr_foto))
            <img id="fotoUsuMenu" src="{{Auth::user()->usr_foto}}"> @else
            <img id="fotoUsuMenu" src="{{asset('imagens/ImgUsuario.jpg')}}"> @endif

            <br>
            <span style="font-variant:small-caps;font-weight:bold;">{{Auth::user()->username}} <b>|</b></span>
            <a style="color:red; text-decoration: none; font-weight:bold" href="{{ route('logout') }}" onclick="event.preventDefault();
                document.getElementById('logout-form').submit();">
                Sair 
            </a>
            <form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
                @csrf
            </form>
        </div>

        <i class="fa fa-bars fa-2x toggle-btn" data-toggle="collapse" data-target="#menu-content"></i>

        <div class="menu-list">

            <ul id="menu-content" class="menu-content collapse out">
                <li>
                    <a href="/dashboard" ><i class="fa fa-tachometer-alt sidebar-icon"></i> Dashboard</a>
                </li>

                <li data-toggle="collapse" data-target="#CadPessoas" class="collapsed">
                    <a><i class="fa fa-life-ring fa-users"></i> Cadastros Pessoas<span class="arrow"><i class="fa fa-angle-down"></i></spam></a>
                </li>
                <ul class="sub-menu collapse" id="CadPessoas">
                    <li><a href="/ListaColaboradores" id="psicologo"><i class="fa fa-angle-right"></i> Psicólogos</a></li>
                    <li><a href="/ListaPacientes" id="pacientes"><i class="fa fa-angle-right"></i> Pacientes <small><i class="fa fa-external-link"></i></small></a></li>
                </ul>
                <li data-toggle="collapse" data-target="#CadGerais" class="collapsed">
                    <a><i class="fa fa-life-ring fa-pen"></i> Cadastros Básicos<span class="arrow"><i class="fa fa-angle-down"></i></spam></a>
                </li>
                <ul class="sub-menu collapse" id="CadGerais">
                    <li><a href="/ListaTiposAtendimentos" id="tipoAten"><i class="fa fa-angle-right"></i> Tipos de Atendimentos</a></li>
                    <li><a href="/ListaSintomasQueixas" id="sinQuei"><i class="fa fa-angle-right"></i> Sintomas Queixas <small><i class="fa fa-external-link"></i></small></a></li>
                    <li><a href="/ListaSalasLocal" id="salas"><i class="fa fa-angle-right"></i> Salas <small><i class="fa fa-external-link"></i></small></a></li>
                </ul>
                <li>
                    <a href="/event"><i class="fa fa-clipboard-list"></i> Marcação de Consultas</a>
                </li>
                <li data-toggle="collapse" data-target="#relatorios" class="collapsed">
                    <a><i class="fa fa-chart-line"></i> Relatórios<span class="arrow"><i class="fa fa-angle-down"></i></spam></a>
                </li>
                <ul class="sub-menu collapse" id="relatorios">
                    <li><a href="/RelConsultaPsicologos" id="conPsi"><i class="fa fa-angle-right"></i>Consultas Por Psicólogos</a></li>
                    <li><a href="/RelFormStatusPaciente" id="relStatus"><i class="fa fa-angle-right"></i>Pacientes Por Status <small><i class="fa fa-external-link"></i></small></a></li>
                </ul>
                <li data-toggle="collapse" data-target="#config" class="collapsed">
                    <a><i class="fa fa-cog"></i> Configurações<span class="arrow"><i class="fa fa-angle-down"></i></spam></a>
                </li>
                <ul class="sub-menu collapse" id="config">
                    <li><a href="/ListaUsuarios" id="usuario"><i class="fa fa-angle-right"></i>Usuários</a></li>
                    <li><a href="/ConfiguracoesSistema" id="parametro"><i class="fa fa-angle-right"></i>Parâmetros do Sistema <small><i class="fa fa-external-link"></i></small></a></li>
                    <li><a href="/ListaEmpresa" id="dadosEmpresa"><i class="fa fa-angle-right"></i>Cadastro de Empresas <small><i class="fa fa-external-link"></i></small></a></li>
                </ul>

            </ul>
        </div>


    </div>


  4. Alguém sabe como fazer isso?

    ````   

    public function destroy($id, Request $request)
        {

        $flagFk = DB::table('events')
        ->where('sal_codigo','=',$id)
        ->count();       
           if($flagFk==0){
         $sal = Sala::find($id);
           if(isset($sal)){
            $sal->delete();

           }
       }else{
        
            AQUI QUERIA EXIBIR UMA MENSAGEM DE ERRO
       }
            return redirect('/ListaSalasLocal');
        }


  5. resolvido !!

    var $contro = document.querySelector('.HTMLTabController'),
        // Pega a string do conteúdo atual
        HTMLTemporario = $contro.innerHTML,
        // Novo HTML que será inserido
        HTMLNovo = '<button>testealex </button>';
    
    // Concatena as strings colocando o novoHTML antes do HTMLTemporario
    HTMLTemporario = HTMLNovo + HTMLTemporario;
    
    // Coloca a nova string(que é o HTML) no DOM
    $contro.innerHTML = HTMLTemporario;

     


  6. estou fazendo dessa forma, porém quando tento obter a class da div que foi criado ele não encontra.

     

    var div = document.createElement("div"); div.setAttribute('class', 'divBtn'); document.getElementsByClassName('HTMLTabContainer').appendChild=div; var botao = document.createElement("button"); botao.setAttribute('id', 'teste'); document.getElementsByClassName('divBtn').appendChild(botao);

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.