Commit e10f5516ebdc2649a8a64b18d17e975165582ed5

Authored by Bruno Menezes
1 parent 08ee596b
Exists in master and in 1 other branch 3.1

Módulo força coleta por máquina

src/Cacic/CommonBundle/Resources/views/Computador/coletar.html.twig 0 → 100644
@@ -0,0 +1,137 @@ @@ -0,0 +1,137 @@
  1 +{% extends 'CacicCommonBundle::base.html.twig' %}
  2 +
  3 +{% block breadcrumb %}
  4 +<li class="active">{{ 'Forçar Coleta Computador'|trans }}</li>
  5 +{% endblock %}
  6 +
  7 +{% block body %}
  8 +
  9 +<div class="row-fluid">
  10 + <div class="span8">
  11 +
  12 + <div class="box grad_colour_black">
  13 +
  14 + <h2 class="box_head round_top"><i class="icon-search"></i> {{'Forçar coleta de informações por máquina' |trans }}</h2>
  15 +
  16 + <div class="block box_content round_bottom padding_10">
  17 +
  18 + <form id={{ 'formComputadorConsulta'|trans }} class="form-horizontal" action="{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}" method="post" >
  19 +
  20 + <div class="control-group" >
  21 + <label for="log_acesso_periodo"style="width:300px; margin-right: 15px" class="control-label">{{ 'Selecione o filtro da busca'|trans }}</label>
  22 + <div class="controls">
  23 + {{ form_widget(form.selConsulta, {'form_type': 'horizontal'}) }}
  24 + </div>
  25 + </div>
  26 +
  27 + <div id="teIpComputador" class="mostrarDiv" style=" display: none; margin-left: 155px" >
  28 + <div class="control-group" >
  29 + <div class="controls">
  30 + {{ form_widget(form.teIpComputador) }}
  31 + </div>
  32 + </div>
  33 + </div>
  34 + <div id="nmComputador" class="mostrarDiv" style="display:none; margin-left: 155px" >
  35 + <div class="control-group" >
  36 + <div class="controls">
  37 + {{ form_widget(form.nmComputador) }}
  38 + </div>
  39 + </div>
  40 + </div>
  41 + <div id="teNodeAddress" class="mostrarDiv" style="display: none; margin-left: 155px" >
  42 + <div class="control-group" >
  43 + <div class="controls">
  44 + {{ form_widget(form.teNodeAddress) }}
  45 + </div>
  46 + </div>
  47 + </div>
  48 +
  49 + <div class="control-group" align="right">
  50 + <div class="controls">
  51 + <button type="submit" class="btn btn-primary">
  52 + <i class="icon-search"></i>
  53 + {{ "Buscar"|trans }}
  54 + </button>
  55 + </div>
  56 + </div>
  57 + </form>
  58 + </div> <!-- /block -->
  59 + </div> <!-- /box -->
  60 + {% if computadores is not null %}
  61 + {% include 'CacicCommonBundle:Computador:resultadoColetar.html.twig' %}
  62 + {% endif %}
  63 + </div><!-- /span -->
  64 + <div class="span4">
  65 + <div class="box grad_colour_black">
  66 +
  67 + <h2 class="box_head round_top"><i class="icon-info-sign"></i> {{ "Informações Adicionais"|trans }}</h2>
  68 +
  69 + <div class="block box_content round_bottom padding_10">
  70 + <p>
  71 + {{ "Este módulo permite forçar a coleta de informações nos computadores monitorados pelos agentes do cacic"|trans }}.
  72 + </p>
  73 + <p>
  74 + {{ "É possível pesquisar por IP, Nome do Computador ou MAC Address da máquina, bastando selecionar uma das opções"|trans }}.
  75 + </p>
  76 + <p>
  77 + {{ "A coleta será realizada em aproximadamente 4 minuto"|trans }}.
  78 + </p>
  79 + </div> <!-- /block -->
  80 + </div> <!-- /box -->
  81 + </div> <!-- span4 -->
  82 +</div><!-- /row -->
  83 +{% endblock %}
  84 +
  85 +{% block javascripts %}
  86 +
  87 +{{ parent() }}
  88 +
  89 +<script type="text/javascript">
  90 + System.Form.toggleCheck(); // Ativa o monitoramento de Clique no checkbox para marcar/desmarcar todos
  91 +</script>
  92 +
  93 +
  94 +
  95 + <!-- javascript
  96 + ================================================== -->
  97 + <!-- Placed at the end of the document so the pages load faster -->
  98 + <!-- jQuery (UI) -->
  99 + <script type="text/javascript" src="{{ asset('bundles/caciccommon/libs/jquery.1.7.1.min.js') }}"></script>
  100 + <script type="text/javascript" src="{{ asset('bundles/caciccommon/libs/jquery-ui-1.8.17.min.js') }}"></script>
  101 +
  102 +
  103 + {{ parent() }}
  104 +
  105 +
  106 +
  107 + <script type="text/javascript">
  108 + /**
  109 + * Mensagens do sistema
  110 + */
  111 +
  112 + if($('#ComputadorConsulta_selConsulta').val() == 'teIpComputador'){
  113 + $('#teIpComputador').show();
  114 + }
  115 + if($('#ComputadorConsulta_selConsulta').val() == 'nmComputador'){
  116 + $('#nmComputador').show();
  117 + }
  118 + if($('#ComputadorConsulta_selConsulta').val() == 'teNodeAddress'){
  119 + $('#teNodeAddress').show();
  120 + }
  121 +
  122 +
  123 +
  124 + $('#ComputadorConsulta_selConsulta').change(function () {
  125 + $('.mostrarDiv').hide();
  126 +// $('#ComputadorConsulta_teIpComputador').val( '' );
  127 + $('#ComputadorConsulta_nmComputador').val( '' );
  128 + $('#ComputadorConsulta_teNodeAddress').val( '' );
  129 +
  130 + $('#' + $(this).val()).show();
  131 + });
  132 +
  133 + </script>
  134 +
  135 +
  136 +
  137 +{% endblock %}
0 \ No newline at end of file 138 \ No newline at end of file