| @lang('maintenance::lang.status') | {{ $util->statusLabel($equipment->status) }} |
| @lang('maintenance::lang.category') | {{ $equipment->category?->name ?? '—' }} |
| @lang('maintenance::lang.project') | {{ $equipment->project?->name ?? '—' }} |
| @lang('maintenance::lang.production_line') | {{ $equipment->productionLine?->name ?? '—' }} |
| @lang('maintenance::lang.location') | {{ $equipment->location ?? '—' }} |
| @lang('maintenance::lang.asset_number') | {{ $equipment->asset_number ?? '—' }} |
@if($equipment->fixedAsset)
| @lang('maintenance::lang.fixed_asset') | {{ $equipment->fixedAsset->name }} @if($equipment->fixedAsset->asset_code)({{ $equipment->fixedAsset->asset_code }})@endif |
@endif
| @lang('maintenance::lang.health_percentage') | {{ $equipment->health_percentage !== null ? number_format($equipment->health_percentage, 1).'%' : '—' }} |
| @lang('maintenance::lang.manufacturer') | {{ $equipment->manufacturer ?? '—' }} |
| @lang('maintenance::lang.model') | {{ $equipment->model ?? '—' }} |
| @lang('maintenance::lang.serial_number') | {{ $equipment->serial_number ?? '—' }} |
| @lang('maintenance::lang.working_hours') | {{ $equipment->working_hours ?? '—' }} |
| @lang('maintenance::lang.installation_date') | {{ $util->formatDate($equipment->installation_date) ?? '—' }} |
| @lang('maintenance::lang.warranty_expires_at') | {{ $util->formatDate($equipment->warranty_expires_at) ?? '—' }} |
@if($equipment->notes)
@lang('maintenance::lang.notes'): {{ $equipment->notes }}
@endif
@can('maintenance.equipment.update')
@endcan
| @lang('maintenance::lang.part_name') |
@lang('maintenance::lang.part_number') |
@lang('maintenance::lang.part_type') |
@lang('maintenance::lang.quantity') |
@lang('maintenance::lang.warranty_status') |
@lang('maintenance::lang.health_percentage') |
@lang('maintenance::lang.action') |
@php
$partTypes = $util->partTypeLabels();
$warrantyStatuses = $util->warrantyStatusLabels();
@endphp
@if(!empty($partsTree))
@include('maintenance::equipment_parts._tree', [
'nodes' => $partsTree,
'depth' => 0,
'equipment' => $equipment,
'util' => $util,
'part_types' => $partTypes,
'warranty_statuses' => $warrantyStatuses,
])
@else
| @lang('maintenance::lang.no_records') |
@endif
| @lang('maintenance::lang.title') | @lang('maintenance::lang.description') |
@forelse($equipment->documents as $doc)
| {{ $doc->title ?? '—' }} | {{ $doc->notes ?? '—' }} |
@empty
| @lang('maintenance::lang.no_records') |
@endforelse
| @lang('maintenance::lang.visit_date') | @lang('maintenance::lang.status') | @lang('maintenance::lang.health_percentage') | |
@forelse($equipment->inspectionVisits as $visit)
| {{ $util->formatDateTime($visit->visit_date) }} |
{{ $util->statusLabel($visit->status) }} |
{{ $visit->health_percentage !== null ? number_format($visit->health_percentage, 1).'%' : '—' }} |
@lang('maintenance::lang.view') |
@empty
| @lang('maintenance::lang.no_records') |
@endforelse
| @lang('maintenance::lang.title') | @lang('maintenance::lang.started_at') | @lang('maintenance::lang.completed_at') | @lang('maintenance::lang.cost') |
@forelse($equipment->serviceRecords as $sr)
| {{ $sr->title ?? '—' }} |
{{ $util->formatDateTime($sr->started_at) }} |
{{ $util->formatDateTime($sr->completed_at) }} |
{{ $util->formatMoney($sr->cost ?? 0) }} |
@empty
| @lang('maintenance::lang.no_records') |
@endforelse
| @lang('maintenance::lang.part_name') | @lang('maintenance::lang.replaced_at') | @lang('maintenance::lang.quantity') |
@forelse($equipment->partReplacements as $rep)
| {{ $rep->equipmentPart?->part_name ?? '—' }} |
{{ $util->formatDate($rep->replaced_at) }} |
{{ $rep->quantity ?? '—' }} |
@empty
| @lang('maintenance::lang.no_records') |
@endforelse
| @lang('maintenance::lang.title') | @lang('maintenance::lang.start_date') | @lang('maintenance::lang.status') | |
@forelse($equipment->overhauls as $oh)
| {{ $oh->title }} |
{{ $util->formatDate($oh->start_date) }} |
{{ $util->statusLabel($oh->status) }} |
@lang('maintenance::lang.view') |
@empty
| @lang('maintenance::lang.no_records') |
@endforelse
| @lang('maintenance::lang.performed_at') | @lang('maintenance::lang.performed_by') | @lang('maintenance::lang.description') |
@forelse($equipment->historyEntries as $entry)
| {{ $util->formatDateTime($entry->performed_at) }} |
{{ $entry->performer ? trim($entry->performer->first_name.' '.($entry->performer->last_name ?? '')) : '—' }} |
{{ $entry->description ?? '—' }} |
@empty
| @lang('maintenance::lang.no_records') |
@endforelse