|
Costo Diario
${{ number_format((float)$server->costo_diario, 2) }}
|
Costo Mensual Estimado
${{ number_format($costoMensualEstimado, 2) }}
|
Estado de Pagos
@if ($pagosPendientes === 0)
Al dia
@else
{{ $pagosPendientes }} pendiente(s)
@endif
|
| Nombre | {{ $server->nombre }} |
| Hostname | {{ $server->hostname ?? '-' }} |
| IP | {{ $server->ip_address ?? '-' }} |
| Estado | @php $estadoLabels = [ 'running' => ['label' => 'Ejecutando', 'class' => 'badge-running'], 'stopped' => ['label' => 'Detenido', 'class' => 'badge-stopped'], 'pending' => ['label' => 'Pendiente', 'class' => 'badge-pending'], 'terminated' => ['label' => 'Terminado', 'class' => 'badge-terminated'], 'pendiente_aprobacion' => ['label' => 'Pend. Aprobacion', 'class' => 'badge-pendiente_aprobacion'], ]; $estadoInfo = $estadoLabels[$server->estado] ?? ['label' => $server->estado, 'class' => 'badge-pending']; @endphp {{ $estadoInfo['label'] }} |
| Entorno | @if ($server->entorno) @php $envClass = match($server->entorno) { 'DEV' => 'badge-dev', 'STG' => 'badge-stg', 'QAS' => 'badge-qas', 'PROD' => 'badge-prod', default => 'badge-dev', }; @endphp {{ $server->entorno }} @else - @endif |
| Region | {{ $server->region ? $server->region->codigo . ' - ' . $server->region->nombre : '-' }} |
| Sistema Operativo | {{ $server->operatingSystem?->nombre ?? '-' }} |
| Imagen | @if ($server->image) {{ $server->image->nombre }} {{ $server->image->version }} ({{ $server->image->arquitectura }}) @else - @endif |
| Tipo de Instancia | @if ($server->instanceType) {{ $server->instanceType->nombre }} — {{ $server->instanceType->vcpus }} vCPUs, {{ $server->instanceType->memoria_gb }} GB RAM @else - @endif |
| RAM | {{ $server->ram_gb }} GB |
| Disco | {{ $server->disco_gb }} GB ({{ $server->disco_tipo }}) |
| Conexion | {{ ucfirst($server->conexion) }} |
| Primera Activacion | {{ $server->first_activated_at ? \Carbon\Carbon::parse($server->first_activated_at)->format('d/m/Y') : '-' }} |
| Creado por | {{ $server->creator?->name ?? '-' }} |
| Fecha de Creacion | {{ $server->created_at->format('d/m/Y H:i') }} |
| Nombre | {{ $server->client->nombre }} |
| {{ $server->client->email }} | |
| Tipo Documento | {{ strtoupper($server->client->tipo_documento) }} |
| Numero Documento | {{ $server->client->numero_documento }} |
Sin registros de pagos.
@else| Periodo | Monto | Estado | Fecha de Pago | Observaciones |
|---|---|---|---|---|
| {{ $meses[$pago->mes] ?? $pago->mes }} {{ $pago->anio }} | ${{ number_format((float)$pago->monto, 2) }} | {{ $estadoLabel }} | {{ $pago->fecha_pago ? \Carbon\Carbon::parse($pago->fecha_pago)->format('d/m/Y') : '-' }} | {{ $pago->observaciones ?? '-' }} |