@extends('layouts.admin.master') @section('content')

{{ $asset->asset_code }}

{{ $asset->name }}

Kembali ke Daftar Ubah Aset {{ $asset->status_label }} | {{ $asset->condition_label }}
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
Profil Aset
Kategori
{{ $asset->category?->name ?: '-' }}
Organisasi / OPD
{{ $asset->organization?->short_name ?: $asset->organization?->name ?: '-' }}
Layanan Terkait
{{ $asset->service?->nama ?: 'Tanpa layanan' }}
Tipe Kepemilikan
{{ \App\Models\SmartCity\Asset::OWNERSHIP_TYPES[$asset->ownership_type] ?? ($asset->ownership_type ?: '-') }}
Instalasi
{{ optional($asset->installation_date)->format('d M Y') ?: '-' }}
Maintenance Berikutnya
{{ optional($asset->next_maintenance_at)->format('d M Y H:i') ?: 'Belum dijadwalkan' }}
Lokasi
{{ $asset->address_text ?: 'Belum ada alamat rinci' }}
{{ $asset->latitude && $asset->longitude ? $asset->latitude . ', ' . $asset->longitude : 'Titik koordinat belum diisi' }}
Deskripsi
{{ $asset->description ?: 'Belum ada deskripsi aset.' }}
@if ($asset->wilayah_metadata)
Metadata Wilayah
{{ json_encode($asset->wilayah_metadata, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) }}
@endif
Foto Aset
@if ($asset->photo_url) {{ $asset->name }} @else
Belum ada foto aset.
@endif
Peta Lokasi
Tautan ke Aduan

Aset ini bisa dihubungkan langsung ke tiket pengaduan yang relevan.

@csrf
@forelse ($asset->complaintLinks as $link)
{{ $link->complaint?->kode_tiket ?: 'Aduan terhapus' }}
{{ $link->complaint?->judul ?: '-' }}
{{ \App\Models\SmartCity\AssetComplaintLink::RELATION_TYPES[$link->relation_type] ?? $link->relation_type }}
{{ $link->complaint?->targetOrganization?->short_name ?: $link->complaint?->targetOrganization?->name ?: 'Belum ada OPD' }}
@if ($link->complaint) Detail @endif
@csrf @method('DELETE')
@if ($link->note)
{{ $link->note }}
@endif
@empty
Belum ada aduan yang ditautkan ke aset ini.
@endforelse
Maintenance Log

Catatan tindak lanjut aset sebagai bukti operasional.

@csrf
@forelse ($asset->maintenanceLogs as $log)
{{ \App\Models\SmartCity\AssetMaintenanceLog::TYPES[$log->maintenance_type] ?? $log->maintenance_type }}
{{ optional($log->performed_at)->format('d M Y H:i') ?: '-' }} | {{ $log->performed_by_name ?: ($log->performer?->name ?: 'Sistem') }}
{{ $log->status_before ?: '-' }} -> {{ $log->status_after ?: '-' }}
{{ $log->condition_before ?: '-' }} -> {{ $log->condition_after ?: '-' }}
@if ($log->description)
{{ $log->description }}
@endif
Estimasi: {{ $log->cost_estimate ? number_format((float) $log->cost_estimate, 0, ',', '.') : '-' }} | Aktual: {{ $log->cost_actual ? number_format((float) $log->cost_actual, 0, ',', '.') : '-' }}
@if ($log->attachment_url) Buka Lampiran @endif
@empty
Belum ada log maintenance untuk aset ini.
@endforelse
@endsection @section('stylesheet') @endsection @section('javascript') @endsection