ispt4.0_laravel/resources/views/livewire/articulado/additonal-task.blade.php
2024-03-25 00:09:57 +00:00

154 lines
8.6 KiB
PHP
Executable File

<div class="card-footer">
<div class="icheck-primary d-inline">
<input type="checkbox" id="checkboxAddicionalTask{{ $equipment->equipment_id }}" wire:click="toggle">
<label for="checkboxAddicionalTask{{ $equipment->equipment_id }}">
Tarefa Complementares
</label>
</div>
@if ($showAdditionalTask)
<div id="descriptionAdditionalTask">
<br>
<div>
</div>
<ul class="nav nav-tabs nav-tabs-bordered">
<li class="nav-item">
<button type="button" class="nav-link active" data-bs-toggle="tab" data-bs-target="#AddFurtherTask">
Adicionar TC
</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" data-bs-toggle="tab" data-bs-target="#DeleteFurtherTask">
Excluir TC
</button>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane fade DeleteFurtherTask" id="DeleteFurtherTask">
<form action="{{ route('deleteFurtherTasks') }}" method="POST">
@csrf
<input type="hidden" name="equipmentID" value="{{ $equipment->equipment_id }}">
<div class="form-group">
<div class="card">
<div class="card-body">
<div class="text-center">
<p><b>Excluir Tarefa Complementar</b></p>
</div>
<ul class="list-group scrollable-list" style="border: 1px solid #09255C;">
@if ($furtherTaskRecords->isEmpty())
<p class="text-center">Não existem tarefas elementares associadas ao equipamento atual.</p>
@else
@foreach ($furtherTaskRecords as $task)
<li class="list-group-item d-flex align-items-center"
aria-current="true">
<input class="icheck-primary me-2" type="checkbox"
name="selectedTasks[]" value="{{ $task->elemental_tasks_id }}">
({{ $task->elemental_tasks_code }})
- {{ $task->elemental_tasks_description }}
</li>
@endforeach
@endif
</ul>
<br>
<div>
<select class="form-control" name="treatmentFurtherTask"
id="treatmentFurtherTask">
<option value="DeleteFurtherTask">Excluir Tarefa Complementar</option>
<option value="DeleteFurtherTasksOfEquipment">
Excluir Tarefa do equipamento
</option>
</select>
<br>
<div class="text-right">
<button type="submit" class="btn btn-outline-danger" {{ $furtherTaskRecords->isEmpty() ? 'disabled' : '' }}>Excluir</button>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
<div class="tab-pane fade show active AddFurtherTask" id="AddFurtherTask">
<form action="{{ route('addFurtherTasks') }}" method="post">
@csrf
<div class="form-group">
<div class="card">
<div class="card-body">
<div class="text-center">
<p><b>Fluxo da tarefa</b></p>
</div>
<input type="hidden" name="equipmentID" value="{{ $equipment->equipment_id }}">
<input type="hidden" name="company_projects_id"
value="{{ $equipment->company_projects_id }}">
<div class="row mb-2">
<div class="col-sm-6">
<p style="color: blue">Selecione tarefas complementares preexistentes</p>
<select class="form-control" name="selectedFurtherTaskExisting"
id="selectedFurtherTaskExisting" wire:model="selectedFurtherTask"
wire:change="$refresh">
<option value="null" name="nullFurtherTasks">N/A</option>
@foreach ($furtherTasks as $furtherTask)
<option value="{{ $furtherTask->elemental_tasks_id }}">
({{ $furtherTask->elemental_tasks_code }}) {{$furtherTask->elemental_tasks_description}}</option>
@endforeach
</select>
</div>
<div class="col-sm-6">
<p style="color:green"> Denominação da nova tarefa complementar</p>
<input name="furtherTask" type="text" class="form-control"
{{ $selectedFurtherTask != 'null' ? 'disabled' : '' }}>
</div>
</div>
<div class="row">
<p>Descrição da tarefa complementar</p>
<textarea name="furtherTaskDescription" class="form-control" rows="3" wire:model="furtherTaskDescription"></textarea>
</div>
<br>
<div>
<p> Selecione após qual tarefa</p>
<select name="ArrayListElementsTasks" id="ArrayListElementsTasks"
class="form-control">
@foreach ($tasks as $task)
@if ($task->elemental_tasks_id)
<option name='startFutherTask'
value="{{ $task->execution_order }}">
{{ $task->execution_order }} --
({{ $task->elementalTask->elemental_tasks_code }})
{{ $task->elementalTask->elemental_tasks_description }}
</option>
@endif
@endforeach
</select>
</div>
<br>
<div class="row">
<div class="col-sm-6">
</div>
<div class="col-sm-6 text-right">
<input class="btn btn-outline-success" type="submit" value="Adicionar">
</div>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
@endif
</div>