{{-- @foreach ($recebeTasksForEquipment as $tasktodo) --}} {{-- @php // Verificar o tipo de página para definir $isEditable e $isReadOnly corretamente $isComplexStructure = isset($tasks['latest']); $tasktodo = $isComplexStructure ? $tasks['latest'] : $tasks; // Configurações para cada tipo de página if (isset($dataControlEquipment['typePageForViewElementalTasks'])) { $typePage = $dataControlEquipment['typePageForViewElementalTasks']; // Para histórico ou PDF, sempre somente leitura if ($typePage == 'historic' || $typePage == 'pdf') { $isEditable = false; $isReadOnly = true; // Para workStation, depende do estilo do card } elseif ($typePage == 'workStation') { $isEditable = !in_array($tasktodo->cardTypeStyle, ['gray', '#8CC084']); $isReadOnly = !$isEditable; } } else { // Caso padrão, caso 'typePageForViewElementalTasks' não esteja definido $isEditable = $tasktodo->cardTypeStyle === 'blue' || $tasktodo->cardTypeStyle === 'green'; $isReadOnly = !$isEditable; } @endphp --}} {{-- @php // Verifica se $dataControlEquipment['typePageForViewElementalTasks'] existe e define o tipo de página $typePage = $dataControlEquipment['typePageForViewElementalTasks'] ?? null; // Determina se o $tasks é uma estrutura complexa (que possui 'latest') $isComplexStructure = isset($tasks['latest']); $tasktodo = $isComplexStructure ? $tasks['latest'] : $tasks; // Configuração inicial das variáveis $isEditable = false; $isReadOnly = false; // Define as variáveis $isEditable e $isReadOnly com base no tipo de página if ($typePage) { if ($typePage == 'historic' || $typePage == 'pdf') { // Somente leitura para tipos de página 'historic' e 'pdf' $isEditable = false; $isReadOnly = true; } elseif ($typePage == 'workStation') { // Se for workStation, $isEditable depende do estilo do card $isEditable = !in_array($tasktodo->cardTypeStyle, ['gray', '#8CC084']); $isReadOnly = !$isEditable; } } else { // Caso $typePageForViewElementalTasks não esteja definido, usa padrão baseado em cardTypeStyle $isEditable = $tasktodo->cardTypeStyle === 'blue' || $tasktodo->cardTypeStyle === 'green'; $isReadOnly = !$isEditable; } @endphp --}} @php // Verificar se o $dataControlEquipment contém o tipo de página $typePage = $dataControlEquipment['typePageForViewElementalTasks'] ?? null; // Definir $isComplexStructure somente se a página for do tipo 'historic' $isComplexStructure = $typePage == 'historic'; // Definir $isEditable e $isReadOnly com base no tipo de página if ($typePage == 'historic' || $typePage == 'pdf') { $isEditable = false; $isReadOnly = true; } elseif ($typePage === 'workStation') { // Se for 'workStation', verifique o estilo do card para determinar se é editável $isEditable = isset($task_todo) && !in_array($task_todo->cardTypeStyle, ['gray', '#8CC084']); $isReadOnly = !$isEditable; } else { // Caso padrão, sem tipo de página especificado, usando a cor do card para definir as permissões $isEditable = isset($task_todo) && ($task_todo->cardTypeStyle == 'blue' || $task_todo->cardTypeStyle === 'green'); $isReadOnly = !$isEditable; } @endphp
@if (!$isComplexStructure && $tasktodo->cardTypeStyle == 'blue' && isset($tasktodo->AmbitHistoryOrder))
{{ $tasktodo->AmbitHistoryOrder }}
@endif

{{ $tasktodo->elementalTask->elemental_tasks_code }} - {{ $tasktodo->elementalTask->elemental_tasks_description }}

@if ( $isComplexStructure && isset($detalsEquipment->typeOfPortfolioStructure) && $detalsEquipment->typeOfPortfolioStructure == 'History')
@if ($tasktodo->typeStatusHistory === 'historic')

Data: {{ $tasktodo->entry_date ?? 'N/A' }}

@endif
@endif
@if (isset($dataControlEquipment['collection']) && $dataControlEquipment['collection'] !== null && $dataControlEquipment['typePageForViewElementalTasks'] === 'workStation')
@csrf @endif
@if (isset($tasktodo->taskComment) && $tasktodo->taskComment)
Observações
@endif @if ($isEditable) @if (in_array($tasktodo->elemental_tasks_id, [1, 10, 15]))

@endif
@endif @if ($tasktodo->elemental_tasks_id == 1)
formatted_answers['diameter']) && $tasktodo->formatted_answers['diameter'] == 'Polegadas') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
formatted_answers['diameter']) && $tasktodo->formatted_answers['diameter'] == 'Milímetros') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif> x cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
formatted_answers['piping']) && $tasktodo->formatted_answers['piping'] == 'TRUE') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
formatted_answers['piping']) && $tasktodo->formatted_answers['piping'] == 'FALSE') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
@endif @if ($tasktodo->elemental_tasks_id == 18)
@endif @if ($tasktodo->elemental_tasks_id == 2)
formatted_answers['decontamination']) && $tasktodo->formatted_answers['decontamination'] == 'yes') || !isset($tasktodo->formatted_answers['decontamination'])) checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
formatted_answers['decontamination']) && $tasktodo->formatted_answers['decontamination'] == 'no') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
formatted_answers['decontamination']) && $tasktodo->formatted_answers['decontamination'] == 'nA') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
@endif @if ($tasktodo->elemental_tasks_id == 3)
formatted_answers['validate'] ?? '' == 'on') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
@endif @if ($tasktodo->elemental_tasks_id == 4)
formatted_answers['validate_technical_specifications'] ?? '' == 'on') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
*
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
@endif @if ($tasktodo->elemental_tasks_id == 6)
@endif @if ($tasktodo->elemental_tasks_id == 8)
@endif @if ($tasktodo->elemental_tasks_id == 9)
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
@endif @if ($tasktodo->elemental_tasks_id == 10)
@endif @if ($tasktodo->elemental_tasks_id == 11)
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
@endif @if ($tasktodo->elemental_tasks_id == 12)
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
@endif @if ($tasktodo->elemental_tasks_id == 13)
*
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
@endif @if ($tasktodo->elemental_tasks_id == 14)
@endif @if ($tasktodo->elemental_tasks_id == 15)
@endif @if ($tasktodo->elemental_tasks_id == 16)
@endif @if ($tasktodo->elemental_tasks_id == 24)
formatted_answers['executed']) && $tasktodo->formatted_answers['executed'] == 'Sim') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
formatted_answers['executed']) && $tasktodo->formatted_answers['executed'] == 'Não') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
@endif @if ($tasktodo->elemental_tasks_id == 17)
formatted_answers['check_flanges_tightness']) && $tasktodo->formatted_answers['check_flanges_tightness'] == 'on') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
formatted_answers['check_the_tightness_of_the_bolts']) && $tasktodo->formatted_answers['check_the_tightness_of_the_bolts'] == 'on') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
@endif @if ($tasktodo->elemental_tasks_id == 19)
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif>
@endif @if ($tasktodo->elemental_tasks_id == 20)
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
@endif @if ($tasktodo->elemental_tasks_id == 21)
formatted_answers['validate_technical_specifications'] ?? '' == 'on') checked @endif @if ($tasktodo->cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
cardTypeStyle == 'gray' || $tasktodo->cardTypeStyle == '#8CC084') disabled @endif required>
@endif
@if (isset($dataControlEquipment['collection']) && $dataControlEquipment['collection'] !== null && $dataControlEquipment['typePageForViewElementalTasks'] === 'workStation')
@endif
{{-- @endforeach --}}