@extends('Templates/templateAdmin') @section('Main-content') @if (session('success'))
@endif @if (session('danger'))
@endif {{-- Todos dos Logs referentes ao Obra atual --}} @if (!$receiveAllLogsProject->isEmpty())

Logs do Template

@foreach ($receiveAllLogsProject as $log)

{{ $log->excel_name }}

@php $logs = collect($log->excel_logs); // Aqui assumimos que excel_logs já é um array $groupedLogs = $logs->groupBy('typePendingLog'); @endphp {{-- @foreach ($groupedLogs as $type => $typeLogs)

Log Type: {{ $type }}

    @foreach ($typeLogs as $log)
  • {{ $log['reason'] ?? 'No specific reason' }} (Line {{ $log['line'] ?? $log['duplicate_line'] }})
  • @endforeach
@endforeach --}} @foreach ($groupedLogs as $type => $typeLogs)

@switch($type) @case(0) Linhas com campos em falta (Nenhum dado criado) @break @case(1) Linhas duplicadas no Excel @break @case(2) Referente a equipamentos ja existentes @break @case(3) Equipamentos Novos @break @endswitch

    @foreach ($typeLogs as $log)
  • {{ $log['reason'] ?? 'No specific reason' }} (Line {{ $log['line'] ?? $log['duplicate_line'] }})
  • @endforeach
@endforeach
@endforeach
@endif

{{ $receiveNumberProject->company_project_description }}

Articulado

{{-- Criar Equipamentos Manualmente --}}

Criar Equipamentos Manualmente

@csrf {{-- Vai receber o valor do ID da obra e passar diretamente para o controller, esta em hidden pois não e necessario mostrar seu campo ao utilizador --}}

PSV

*
{{-- --}} *
{{-- 3 inputs per line :equipmentSerialNumber, equipmentBrand, equipmentModel --}}
{{-- ./row --}} {{-- 3 inputs per line :equipmentDimension, equipmentRating, equipmentDimcerta --}}
{{-- ./row --}} {{-- 3 inputs per line : main_equipment, p&id, sap_number --}}
{{-- ./row --}} {{-- 3 inputs per line :SP_(Bar)_Cold, Back_Presure_(Bar), material --}}
{{-- ./row --}} {{-- 2 inputs per line : manufacturer, isolation --}}
{{-- ./row --}} {{-- 2 Selects per line :psv_scaffold, psv_crane --}}
{{-- ./row --}}
{{-- ./psv_card --}}

ISV

{{-- 2 inputs per line :equipmentTag ,equipmentDescription --}}
*
{{-- ./row --}} {{-- 3 inputs per line :serialNumberEquipment, equipmentBrand, equipmentModel --}}
{{-- ./row --}} {{-- 3 inputs per line :equipmentDimension, equipmentRating, equipmentDimcerta --}}
{{-- ./row --}} {{-- 3 Inputs per line :main_equipment ,p&id ,sap_number --}}
{{-- ./row --}} {{-- 3 Inputs per line :material ,manufacturerEquipment ,isolationEquipment --}}
{{-- ./row --}} {{-- 2 Selects per line :psv_scaffold, psv_crane --}}
{{-- ./row --}}

CV

{{-- 2 inputs per line :equipmentTag ,equipmentDescription --}}
*
*
{{-- ./row --}} {{-- 3 inputs per line :serialNumberEquipment, equipmentBrand, equipmentModel --}}
{{-- ./row --}} {{-- 3 inputs per line :equipmentDimension, equipmentRating, equipmentDimcerta --}}
{{-- ./row --}} {{-- 3 Inputs per line :main_equipment ,P_idEquipment ,NumberSapEquipment --}}
{{-- ./row --}} {{-- 3 Inputs per line :materialEquipment ,manufacturerEquipment ,isolationEquipment --}}
{{-- ./row --}} {{-- 3 Inputs per line : actuatorManufacturer, --}}
{{-- ./Row --}} {{-- 2 Inputs per line : actuatorManufacturer, --}}
{{-- ./row --}} {{-- 2 Selects per line :psv_scaffold, psv_crane --}}
{{-- ./row --}}
{{-- Selecionar Equipamentos --}}

Selecionar Equipamentos ja existentes

{{--
--}}
Tag Descrição Equipamento Tipo de Equipamento Fabrica Selecionar Equipamentos
{{-- ./table-responsive --}}
Selecionar todos
Criar Pelo Template:
@csrf
{{--
--}}
{{-- Pendente --}}
NªIspt Tag Descrição Ambito Fabrica Tipo Ações
Detalhes obra Postos de Trabalho
{{-- ./container-fluid --}}
{{-- ./content --}} @foreach ($listEquipmentsProjects as $equipment) @endforeach {{-- modal-pedingEquipments --}} {{-- ./modal-pedingEquipments --}} @if (isset($pendingEquipments)) @foreach ($pendingEquipments as $pendingEquipment) @endforeach @endif @endsection @section('scriptsTemplateAdmin') {{-- --}} {{-- Nao vai precisar de scritp, pois este filtro nao vai precisar ser altera. --}} {{-- --}} {{-- Receber os Ambitos para criacao de equipamento manual --}} {{-- --}} {{-- esse script serve para receber o Ambito das Pendentes ? --}} {{-- --}} {{-- Script para trocas de ambito --}} {{-- --}} {{-- DataTables puro --}} {{-- DataTables Yajra --}} {{-- Script para devolver os Ambitos de acordo com o tipo, para equipamentos pendentes --}} @endsection