@extends('layouts.app') @section('header') {{ auth()->user()->hasRole('admin') ? 'Todos los Tickets' : 'Mis Tickets' }} @endsection @section('content')
| Ticket | Solicitante | Asunto | Instituciones | Prioridad | Estado | Acciones | ||
|---|---|---|---|---|---|---|---|---|
|
{{ $ticket->ticket_number }}
{{ $ticket->created_at->format('d/m/Y') }} · {{ $ticket->created_at->format('H:i') }}
|
{{ strtoupper(substr($ticket->requester_user->name, 0, 2)) }}
{{ $ticket->requester_user->name }}
{{ $ticket->requester_user->email }}
|
{{ $ticket->subject }} |
@if($ticket->institutions && $ticket->institutions->count())
@foreach($ticket->institutions as $inst)
{{ $inst->acronym ?? Str::limit($inst->name, 10) }}
@endforeach
@else
Sin instituciones
@endif
|
@if($ticket->priority->name === 'Alta') {{ $ticket->priority->name }} @elseif($ticket->priority->name === 'Media') {{ $ticket->priority->name }} @else {{ $ticket->priority->name }} @endif | @php $estadoColors = [ 'Recibida' => 'bg-gray-100 text-gray-800', 'En revisión técnica' => 'bg-blue-100 text-blue-800', 'En evaluación del comité' => 'bg-purple-100 text-purple-800', 'Aprobada / Pendiente de presupuesto' => 'bg-yellow-100 text-yellow-800', 'En desarrollo' => 'bg-yellow-100 text-yellow-800', 'En pruebas' => 'bg-orange-100 text-orange-800', 'En confirmación del comité' => 'bg-pink-100 text-pink-800', 'Cerrada' => 'bg-green-100 text-green-800', 'Rechazada / En espera' => 'bg-red-100 text-red-800', ]; $colorClass = $estadoColors[$ticket->ticket_status->name] ?? 'bg-gray-100 text-gray-800'; @endphp {{ $ticket->ticket_status->name }} |
|
||
|
No hay tickets disponibles {{-- @if(auth()->user()->role === 'user') Crear primer ticket @endif --}} |
||||||||
{{ $ticket->subject }}
No hay tickets disponibles
@if(!auth()->user()->hasRole('admin')) Crear primer ticket @endifPor favor ingresa las observaciones sobre este cambio
Mínimo 10 caracteres