@php $primaryColor = \App\Models\Setting::get('app_primary_color', '#0056b3'); $companyName = \App\Models\Setting::get('company_name', 'TI Manager'); $companyNit = \App\Models\Setting::get('company_nit', ''); $companyAddress = \App\Models\Setting::get('company_address', ''); $companyPhone = \App\Models\Setting::get('company_phone', ''); $companyEmail = \App\Models\Setting::get('company_email', ''); $appLogo = \App\Models\Setting::get('app_logo'); @endphp
Datos de la Sede:{{ $inventory->branch->company->name ?? 'Empresa Desconocida' }}
Sede: {{ $inventory->branch->name ?? 'No asignada' }}
Dirección: {{ $inventory->branch->address ?? 'N/A' }}
|
Ficha Técnica# {{ $reportNumber ?? ('REP-'.date('Ymd').'-0000') }}
Fecha de Emisión:
{{ date('d/m/Y') }} |
| Nombre del Equipo: | {{ $inventory->name }} | Categoría: | {{ $inventory->category->name ?? 'N/A' }} |
|---|---|---|---|
| Marca: | {{ $inventory->brand ?? 'N/A' }} | Modelo: | {{ $inventory->model ?? 'N/A' }} |
| Serial: | {{ $inventory->serial_number ?? 'N/A' }} | Etiqueta de Activo: | {{ $inventory->asset_tag ?? 'N/A' }} |
| Dirección MAC: | {{ $inventory->mac_address ?? 'N/A' }} | Dispositivo Principal: | {{ $inventory->parent ? $inventory->parent->name . ' (' . ($inventory->parent->serial_number ?? 'S/N') . ')' : 'N/A' }} |
| Asignado a: | {{ $inventory->assigned_to ?? 'Sin asignar' }} | Dirección IP: | {{ $inventory->ip_address ?? 'N/A' }} |
| Fecha de Compra: | {{ $inventory->purchase_date ? \Carbon\Carbon::parse($inventory->purchase_date)->format('d/m/Y') : 'N/A' }} | Fecha de Instalación: | {{ $inventory->installation_date ? \Carbon\Carbon::parse($inventory->installation_date)->format('d/m/Y') : 'N/A' }} |
| Inicio de Garantía: | {{ $inventory->warranty_start ? \Carbon\Carbon::parse($inventory->warranty_start)->format('d/m/Y') : 'N/A' }} | Garantía Hasta: | {{ $inventory->warranty_until ? \Carbon\Carbon::parse($inventory->warranty_until)->format('d/m/Y') : 'N/A' }} |
| Estado: | @php $statusClass = 'status-default'; if($inventory->status == 'active' || $inventory->status == 'activo') $statusClass = 'status-active'; elseif($inventory->status == 'maintenance' || $inventory->status == 'mantenimiento') $statusClass = 'status-maintenance'; elseif($inventory->status == 'damaged' || $inventory->status == 'dañado') $statusClass = 'status-damaged'; @endphp {{ $inventory->status_label ?? $inventory->status }} | ||
| {{ $featureLabels[$key] ?? ucfirst(str_replace('_', ' ', $key)) }} | {{ $val }} |
|---|
| Categoría | Nombre | Marca / Modelo | Serial |
|---|---|---|---|
| {{ $child->category->name ?? 'N/A' }} | {{ $child->name }} | {{ $child->brand ?? '-' }} {{ $child->model ?? '-' }} | {{ $child->serial_number ?? 'S/N' }} |
| Fecha | Tipo | Título | Descripción | Costo |
|---|---|---|---|---|
| {{ \Carbon\Carbon::parse($log->maintenance_date)->format('d/m/Y') }} | {{ ucfirst($log->type) }} | {{ $log->title }} | {{ $log->description }} | {{ $log->cost ? '$' . number_format($log->cost, 2) : 'N/A' }} |
No existen registros de mantenimiento para este dispositivo.
@endif @if(!empty($inventory->photos) && count($inventory->photos) > 0)|
@if(isset($signatureTech) && !empty($signatureTech))
Firma de Conformidad (Técnico / TI)
Nombre: _______________________ |
@if(isset($signatureUser) && !empty($signatureUser))
Firma de Conformidad (Usuario)
Nombre: {{ $inventory->assigned_to ?? '_______________________' }} |