304 lines
14 KiB
PHP
Executable File
304 lines
14 KiB
PHP
Executable File
@extends('Templates/templateAdmin')
|
|
|
|
|
|
|
|
@section('Main-content')
|
|
<!-- Content Header (Page header) -->
|
|
<section class="content-header">
|
|
<div class="container-fluid">
|
|
<div class="row mb-2">
|
|
<div class="col-sm-6">
|
|
<h1>{{ $DatasProject->company_project_description }}</h1>
|
|
<input type="hidden" value="{{ $DatasProject->company_projects_id }}" id="receiveNumberProject">
|
|
</div>
|
|
<div class="col-sm-6">
|
|
<ol class="breadcrumb float-sm-right">
|
|
<li class="breadcrumb-item"><a href="{{ route('home') }}">Dashboard</a></li>
|
|
<li class="breadcrumb-item"><a href="./preparadas.html">Em Execucao</a></li>
|
|
<li class="breadcrumb-item active">{{ $DatasProject->company_project_description }}</li>
|
|
</ol>
|
|
</div><!-- /.col -->
|
|
</div>
|
|
</div><!-- /.container-fluid -->
|
|
</section>
|
|
<!-- /.content-header -->
|
|
|
|
<!-- Main content -->
|
|
<section class="content">
|
|
<div class="container-fluid">
|
|
<div class="row justify-content-center">
|
|
<div class="col-md-12">
|
|
|
|
<div class="row">
|
|
<div class="col-sm" id="ViewDetailsButton">
|
|
<a href="#" type="button" class="btn btn-block bg-primary btn-lg"
|
|
style="margin-bottom: 2%;">Detalhes</a>
|
|
</div>
|
|
|
|
<div class="col-sm" id="ViewEquipmentsButton">
|
|
<a href="#" type="button" class="btn btn-block bg-primary btn-lg"
|
|
style="margin-bottom: 2%;"> Equipamentos</a>
|
|
</div>
|
|
|
|
<div class="col-sm" id="ViewWorkstationButton">
|
|
<a href="#" type="button" class="btn btn-block bg-primary btn-lg"
|
|
style="margin-bottom: 2%;">Postos de Trabalho</a>
|
|
</div>
|
|
|
|
<div class="col-sm" id="ViewTasksButton">
|
|
<a href="#" type="button" class="btn btn-block bg-primary btn-lg"
|
|
style="margin-bottom: 2%;">Tarefas</a>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="card card-primary" id="CardViewDetails">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Detalhes da Obra</h3>
|
|
</div>
|
|
<div class="card-body p-0">
|
|
|
|
<table class="table table-striped text-center">
|
|
<tbody>
|
|
<tr>
|
|
<td>Descrição da obra:</td>
|
|
<td>{{ $DatasProject->company_project_description }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>N.º obra ISPT:</td>
|
|
<td>{{ $DatasProject->project_ispt_number }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Resp.ISPT:</td>
|
|
<td>{{ $DatasProject->project_ispt_responsible }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Empresa :</td>
|
|
<td>{{ $receiveCompany->company_name }}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Resp.Cliente:</td>
|
|
{{-- <td>{{ $DatasProject->project_company_responsible }}</td> --}}
|
|
<td>Yuri Empresa Teste</td>
|
|
</tr>
|
|
<tr>
|
|
<td>N.º obra Cliente :</td>
|
|
<td>{{ $DatasProject->project_company_number }}</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<div class="row m-3 justify-content-between">
|
|
<div>
|
|
<button class="btn btn-info" data-toggle="modal" data-target="#exampleModal">Adicionar equipamentos a Obra</button>
|
|
</div>
|
|
<div>
|
|
<a href="{{ route('showQrcodesInProject',['projectNumber' => $DatasProject->company_projects_id])}}" class="btn btn-danger" >Imprimir Qrcodes</a>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- Modal -->
|
|
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog"
|
|
aria-labelledby="exampleModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" id="exampleModalLabel">Alterar para planeamento?</h5>
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
</div>
|
|
<div class="modal-body">
|
|
Ao optar por adicionar equipamentos, a fase do projeto será modificada para
|
|
'Planeamento', impossibilitando o acompanhamento do estado atual dos
|
|
equipamentos até que o projeto retorne à fase de 'Execução'.
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-secondary"
|
|
data-dismiss="modal">Fechar</button>
|
|
<form
|
|
action="{{ route('changeFromExecutionToPlanning', ['projectID' => $DatasProject->company_projects_id]) }}"
|
|
method="post">
|
|
@csrf
|
|
<button type="submit" class="btn btn-primary">Alterar para
|
|
Planeamento</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
<!-- /.card-body -->
|
|
|
|
</div>
|
|
|
|
<div class="card card-primary" id="CardViewEquipments">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Equipamentos</h3>
|
|
<div class="card-tools">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
@livewire('execução.equipments-dashboard', ['datasProject' => $DatasProject], key($DatasProject->company_projects_id))
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card card-primary" id="CardViewWorkstations">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Postos de Trabalho</h3>
|
|
<div class="card-tools">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
|
|
<table class="table table-striped text-center">
|
|
<thead>
|
|
<tr>
|
|
<th>Nome do Posto</th>
|
|
<th>Login</th>
|
|
<th>Senha</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
@foreach ($filteredUsers as $user)
|
|
<tr>
|
|
<td>{{ $user->nomenclature_workstation}}</td>
|
|
<td>{{ $user->email }}</td>
|
|
<td>{{ $user->realPassword }}</td>
|
|
</tr>
|
|
@endforeach
|
|
<!-- Adicione mais linhas conforme necessário -->
|
|
</tbody>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="card card-primary" id="CardViewTasks">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Tarefas</h3>
|
|
<div class="card-tools">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
@livewire('execução.tasks-dashboard', ['datasProject' => $DatasProject], key($DatasProject->company_projects_id))
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
{{-- <div class="card card-primary" id="CardViewWorkstations">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Postos de Trabalho</h3>
|
|
<div class="card-tools">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
<p>teste</p>
|
|
@livewire('execução.tasks-dashboard', ['datasProject' => $DatasProject], key($DatasProject->company_projects_id))
|
|
</div>
|
|
</div> --}}
|
|
|
|
{{-- <div class="card card-primary" id="CardViewWorkstations">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Postos de Trabalho</h3>
|
|
<div class="card-tools">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
<p>teste</p>
|
|
@livewire('execução.workstation-dashboard', ['datasProject' => $DatasProject], key($DatasProject->company_projects_id))
|
|
</div>
|
|
</div> --}}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
@endsection
|
|
|
|
@section('scriptsTemplateAdmin')
|
|
<script>
|
|
$(document).ready(function() {
|
|
// Ja vai ser inicializado no card Equipamentos.
|
|
// $("#ViewEquipmentsButton").hide();
|
|
// $("#CardViewTasks").hide();
|
|
// $("#CardViewWorkstations").hide();
|
|
// $("#CardViewDetails").hide();
|
|
|
|
//Visualizacao das Tarefas
|
|
// $("#ViewTasksButton").on('click', function() {
|
|
|
|
// $("#CardViewTasks").show();
|
|
// $("#ViewEquipmentsButton").show();
|
|
// $("#ViewWorkstationButton").show();
|
|
// $("#ViewDetailsButton").show();
|
|
|
|
// $("#CardViewDetails").hide();
|
|
// $("#CardViewEquipments").hide();
|
|
// $("#CardViewWorkstations").hide();
|
|
// $("#ViewTasksButton").hide();
|
|
// })
|
|
|
|
//Visualizacao dos Equipamentos
|
|
// $("#ViewEquipmentsButton").on('click', function() {
|
|
|
|
// $("#CardViewEquipments").show();
|
|
|
|
// $("#ViewTasksButton").show();
|
|
// $("#ViewWorkstationButton").show();
|
|
// $("#ViewDetailsButton").show();
|
|
|
|
// $("#CardViewDetails").hide();
|
|
// $("#CardViewTasks").hide();
|
|
// $("#CardViewWorkstations").hide();
|
|
// $("#ViewEquipmentsButton").hide();
|
|
// })
|
|
|
|
//Visualizacao das Workstatios
|
|
// $("#ViewWorkstationButton").on('click', function() {
|
|
|
|
// $("#CardViewWorkstations").show();
|
|
|
|
// $("#ViewEquipmentsButton").show();
|
|
// $("#ViewTasksButton").show();
|
|
// $("#ViewDetailsButton").show();
|
|
|
|
|
|
// $("#CardViewDetails").hide();
|
|
// $("#CardViewEquipments").hide();
|
|
// $("#CardViewTasks").hide();
|
|
// $("#ViewWorkstationButton").hide();
|
|
// })
|
|
|
|
// $("#ViewDetailsButton").on('click', function() {
|
|
|
|
// $("#CardViewDetails").show();
|
|
|
|
// $("#ViewDetailsButton").hide();
|
|
// $("#ViewEquipmentsButton").show();
|
|
// $("#ViewTasksButton").show();
|
|
// $("#ViewWorkstationButton").show();
|
|
|
|
|
|
// $("#CardViewWorkstations").hide();
|
|
// $("#CardViewEquipments").hide();
|
|
// $("#CardViewTasks").hide();
|
|
|
|
// })
|
|
});
|
|
</script>
|
|
@endsection
|