File manager - Edit - /var/www/html/portalHomolog/resources/views/admin/curriculos/acompanhamento.blade.php
Back
@extends('layouts.admin.theme') @section('title', env('APP_NAME') . ' :: Acompanhamento de Currículo') @section('content') <div class="card shadow-sm"> <div class="card-header bg-primary text-white d-flex justify-content-between align-acompanhamentos-center"> <h5 class="my-2">Acompanhamento - {{ $curriculo->name ?? 'Não informado' }}</h5> </div> <div class="m-4"> <a href="{{ route('admin.curriculos.index', $searchParams ?? []) }}" class="btn btn-light text-dark"> <i class="fa-solid fa-arrow-left"></i> {{ __('Voltar') }} </a> </div> <div class="card-body"> @include('errors.messageFlash') <!-- Formulário de Acompanhamento --> <div class="card shadow-lg border-light mb-4"> <div class="card-header text-center bg-primary text-white"> <h4 class="mb-0 fw-bold">Adicionar Acompanhamento</h4> </div> <div class="card-body"> <form action="{{ route('admin.curriculos.acompanhamento.store') }}" method="POST"> @csrf <input type="hidden" name="candidate_id" value="{{ $curriculo->id }}"> <input type="hidden" name="return_url" value="{{ route('admin.curriculos.index', $searchParams ?? []) }}"> <div class="row"> <div class="col-md-6"> <label for="status" class="form-label">Status:</label> <select name="status" id="status" class="form-select"> <option value="">-- Todos --</option> @foreach ($status as $sts) <option value="{{ $sts->value }}" {{ request('status') == $sts->value ? 'selected' : '' }}> {{ $sts->label() }} </option> @endforeach </select> </div> <div class="col-md-6"> <label for="status_date" class="form-label fw-semibold">Data do Status:</label> <input type="date" name="status_date" id="status_date" class="form-control @error('status_date') is-invalid @enderror" value="{{ old('status_date') }}"> @error('status_date') <div class="invalid-feedback">{{ $message }}</div> @enderror </div> </div> <div class="row mt-3"> <div class="col-12"> <label class="form-label fw-semibold">Observação:</label> <textarea name="observacao" class="form-control" rows="3"></textarea> </div> </div> <div class="d-flex justify-content-end mt-3"> <button type="submit" class="btn btn-primary"> <i class="fas fa-save me-1"></i> Salvar </button> </div> </form> </div> </div> <div class="card shadow-lg border-light"> <div class="card-header text-center text-dark bg-light"> <h4 class="mb-0 fw-bold">Histórico de Acompanhamentos</h4> </div> <div class="card-body"> @if ($acompanhamentos->count() > 0) <div class="table-responsive"> <table class="table table-bordered table-hover table-striped align-middle text-center"> @include('components.tables._thead', [ 'thead' => ['Data Status', 'Situação', 'Observação', 'Registrado em', 'Ações'] ]) <tbody> @foreach ($acompanhamentos as $acompanhamento) <tr> <td>{{ date('d/m/Y', strtotime($acompanhamento['status_date'])) }}</td> <td> <span class="badge bg-{{ $acompanhamento->status == 'Aprovado' ? 'success' : ($acompanhamento->status == 'Reprovado' ? 'danger' : 'warning') }}"> {{ $acompanhamento->status }} </span> </td> <td>{{ $acompanhamento->observacao ?: '-' }}</td> <td>{{ $acompanhamento->created_at->format('d/m/Y') }}</td> <td> <button type="button" class="btn btn-sm btn-warning" data-bs-toggle="modal" data-bs-target="#editModal{{ $acompanhamento->id }}"> Editar </button> </td> </tr> <div class="modal fade" id="editModal{{ $acompanhamento->id }}" tabindex="-1" aria-labelledby="editModalLabel{{ $acompanhamento->id }}" aria-hidden="true"> <div class="modal-dialog"> <form method="POST" action="{{ route('admin.curriculos.acompanhamento.update', $acompanhamento->id) }}"> @csrf @method('PUT') <input type="hidden" name="return_url" value="{{ route('admin.curriculos.index', $searchParams ?? []) }}"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="editModalLabel{{ $acompanhamento->id }}">Editar Acompanhamento</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Fechar"></button> </div> <div class="modal-body"> <div class="mb-3"> <label for="status{{ $acompanhamento->id }}" class="form-label">Status</label> <select name="status" id="status{{ $acompanhamento->id }}" class="form-select" required> <option value="">-- Selecione --</option> @foreach ($status as $sts) <option value="{{ $sts->value }}" {{ $acompanhamento->status == $sts->value ? 'selected' : '' }}> {{ $sts->label() }} </option> @endforeach </select> </div> <div class="mb-3"> <label for="status_date{{ $acompanhamento->id }}" class="form-label">Data do Status</label> <input type="date" name="status_date" id="status_date{{ $acompanhamento->id }}" class="form-control" value="{{ $acompanhamento->status_date }}" required> </div> <div class="mb-3"> <label for="observacao{{ $acompanhamento->id }}" class="form-label">Observação</label> <textarea name="observacao" id="observacao{{ $acompanhamento->id }}" class="form-control" rows="3">{{ $acompanhamento->observacao }}</textarea> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary me-2" data-bs-dismiss="modal">Cancelar</button> <button type="submit" class="btn btn-primary">Salvar alterações</button> </div> </div> </form> </div> </div> @endforeach </tbody> </table> </div> @else <div class="alert alert-info text-center mb-0"> <i class="fas fa-info-circle me-2"></i> Nenhum acompanhamento registrado ainda. </div> @endif </div> </div> <div class="d-flex justify-content-center mt-3"> {{ $acompanhamentos->links() }} </div> </div> </div> @endsection
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings