208 lines
7.9 KiB
PHP
Executable File
208 lines
7.9 KiB
PHP
Executable File
@extends('Templates/templateAdmin')
|
|
|
|
@section('Main-content')
|
|
|
|
<div class="card-body">
|
|
<!-- Table articulado de obra -->
|
|
{{-- <div class="card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Equipamentos da obra</h3>
|
|
</div>
|
|
<!-- /.card-header -->
|
|
<div class="card-body">
|
|
<div class="table-responsive">
|
|
<div class="row text-center">
|
|
|
|
<div class="form-group col-sm-3">
|
|
<label>Tipo de Equipamento </label>
|
|
<select id="tipo_valvulasList" name="equipmentTypeId" class="form-control">
|
|
<option value='#' selected>Mostrar Todos</option>
|
|
@foreach ($equipmentsTypes as $equipmentsType)
|
|
<option value="{{ $equipmentsType->equipment_type_id }}">
|
|
{{ $equipmentsType->equipment_type_name }}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
|
|
<div class="col-sm-3">
|
|
<div class="form-group">
|
|
<label>Ambitos </label>
|
|
<select class="form-control" name="EquipmentAmbit" id="AmbitsEquipments_list" required>
|
|
<option value="#" hidden>Mostrar Todos</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-sm-3">
|
|
<div class="form-group">
|
|
<label>Inspeção de Equipamentos </label>
|
|
<select id="inspecValvula" class="form-control">
|
|
<option value="#">Mostrar Todos</option>
|
|
<option value="Sim">Sim </option>
|
|
<option value="Nao">Nao </option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<br>
|
|
|
|
<table id="TableExecutionProject" class="table table-bordered table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>Tag</th>
|
|
<th>Tipo Equipamento</th>
|
|
<th>Ambito</th>
|
|
<th>Tarefas</th>
|
|
<th>Tarefa Atual</th>
|
|
<th>Data Entrada</th>
|
|
<th>Data Conclusao</th>
|
|
<th>Inspecao</th>
|
|
</tr>
|
|
</thead>
|
|
</table>
|
|
<!-- /. Table-->
|
|
</div>
|
|
<!--/table obra-->
|
|
</div>
|
|
<!-- /.card-body -->
|
|
|
|
</div> --}}
|
|
<!-- ./card -->
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
<!-- Table articulado de obra -->
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Equipamentos da obra</h3>
|
|
</div>
|
|
<!-- /.card-header -->
|
|
<div class="card-body">
|
|
<div class="table-responsive">
|
|
<br>
|
|
<table id="TableExecutionProject" class="table table-bordered table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>Tag</th>
|
|
<th>Tipo Equipamento</th>
|
|
<th>Ambito</th>
|
|
<th>Tarefas</th>
|
|
<th>Tarefa Atual</th>
|
|
<th>Data Entrada</th>
|
|
<th>Data Conclusao</th>
|
|
<th>Inspecao</th>
|
|
<th>Detalhes</th>
|
|
</tr>
|
|
</thead>
|
|
</table>
|
|
<!-- /. Table-->
|
|
</div>
|
|
<!--/table obra-->
|
|
</div>
|
|
<!-- /.card-body -->
|
|
</div>
|
|
<!-- ./card -->
|
|
</div>
|
|
{{-- card-body --}}
|
|
@endsection
|
|
|
|
|
|
@section('scriptsTemplateAdmin')
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
|
|
//Cards das div : Destricao - Articulado - Postos de Trabalho
|
|
|
|
$("#CardArticuladoObra").hide();
|
|
$("#CardPostosDeTrabalhoObra").hide();
|
|
|
|
|
|
//Botoes : Destricao - Articulado - Postos de Trabalho
|
|
$('#BotaoDetalhesObra').hide();
|
|
// $('#BotaoArticulado').hide();
|
|
// $('BotaoPostosDeTrabalho').hide();
|
|
|
|
$('#BotaoArticulado').on('click', function() {
|
|
// Mostra o Card do Articulado e o Botao de detalhes
|
|
$('#CardArticuladoObra').show();
|
|
$("#BotaoDetalhesObra").show();
|
|
$('#BotaoPostosDeTrabalho').show();
|
|
|
|
$('#BotaoArticulado').hide();
|
|
$("#CardPostosDeTrabalhoObra").hide();
|
|
$("#CardDetalhesObra").hide();
|
|
});
|
|
|
|
$('#BotaoDetalhesObra').on('click', function() {
|
|
// Mostra o Card do Articulado e o Botao de detalhes
|
|
$('#CardDetalhesObra').show();
|
|
$("#BotaoArticulado").show();
|
|
$('#BotaoPostosDeTrabalho').show();
|
|
|
|
$('#BotaoDetalhesObra').hide();
|
|
$("#CardPostosDeTrabalhoObra").hide();
|
|
$("#CardArticuladoObra").hide();
|
|
});
|
|
|
|
$('#BotaoPostosDeTrabalho').on('click', function() {
|
|
// Mostra o Card do Articulado e o Botao de detalhes
|
|
$('#CardPostosDeTrabalhoObra').show();
|
|
$("#BotaoArticulado").show();
|
|
$("#BotaoDetalhesObra").show();
|
|
|
|
$('#BotaoPostosDeTrabalho').hide();
|
|
$("#CardDetalhesObra").hide();
|
|
$("#CardArticuladoObra").hide();
|
|
});
|
|
})
|
|
</script>
|
|
|
|
<script>
|
|
$(document).ready(function() {
|
|
$('#TableExecutionProject').DataTable({
|
|
autoWidth: false,
|
|
processing: true,
|
|
serverSide: true,
|
|
ajax: {
|
|
url: '/api/receiveEquipmentsExecutionProject/' + $('#receiveNumberProject').val(),
|
|
data: function(d) {
|
|
d.equipment_type_id = $('#tipo_valvulasList').val();
|
|
d.ambits_id = $('#AmbitsEquipments_list').val();
|
|
},
|
|
},
|
|
|
|
columns: [{
|
|
data: 'equipment_tag',
|
|
name: 'equipment_tag'
|
|
},
|
|
{
|
|
data: 'equipment_type',
|
|
name: 'equipment_type'
|
|
},
|
|
{
|
|
data: 'Ambits',
|
|
name: 'Ambits'
|
|
},
|
|
{
|
|
data: 'order_tasks',
|
|
name: 'order_tasks'
|
|
},
|
|
|
|
|
|
],
|
|
rowId: 'equipment_id'
|
|
});
|
|
// Scripts para que com base no recebido , ele atualiza a pagina automaticamente
|
|
$('#tipo_valvulasList').on('change', function() {
|
|
// Atualiza a tabela quando o valor selecionado no select de tipo de válvulas for alterado
|
|
$('#TableExecutionProject').DataTable().ajax.reload();
|
|
});
|
|
$('#AmbitsEquipments_list').on('change', function() {
|
|
// Atualiza a tabela quando o valor selecionado no select de tipo de válvulas for alterado
|
|
$('#TableExecutionProject').DataTable().ajax.reload();
|
|
});
|
|
});
|
|
</script>
|
|
@endsection
|