@extends('layouts.app') @section('content')
@php $existingElsewhere = session('existingElsewhere') ?? []; $serials = session('existingSerials') ?? collect(); $prefixResults = session('prefixResults') ?? []; $lastClients = session('lastClients') ?? []; @endphp @if(!empty($existingElsewhere)) @endif @isset($totalInput)
Total saisi : {{ $totalInput }}
@endisset @if(session('printRepairMulti'))
Des produits ont été passés en réparation.
Imprimer le récapitulatif multi-produits @if(session('printRepairSNs'))
@foreach(session('printRepairSNs') as $sn) Imprimer la fiche individuelle SN {{ $sn }}
@endforeach
@endif
@endif
@csrf
@foreach($serials as $serial) @php $user = auth()->user(); $sn = is_array($serial) ? ($serial['sn'] ?? '') : ($serial->sn ?? ''); $date = is_array($serial) ? ($serial['date'] ?? 'N/A') : ($serial->date ?? 'N/A'); $prefix = is_array($serial) ? ($serial['prefix'] ?? 'N/A') : ($serial->prefix ?? 'N/A'); $model = is_array($serial) ? ($serial['model_name'] ?? 'N/A') : ($serial->model_name ?? 'N/A'); $username = is_array($serial) ? ($serial['user_name'] ?? 'Inconnu') : ($serial->user_name ?? 'Inconnu'); $state = is_array($serial) ? ($serial['state'] ?? 'N/A') : ($serial->state ?? 'N/A'); $isUnderWarranty = is_array($serial) ? ($serial['is_under_warranty'] ?? false) : ($serial->is_under_warranty ?? false); $rowUserId = is_array($serial) ? ($serial['id_user'] ?? null) : ($serial->id_user ?? null); $isMine = $user && (!empty($user->is_admin) || $rowUserId == $user->id); @endphp @endforeach @foreach($prefixResults as $missing) @php $sn = is_array($missing) ? ($missing['sn'] ?? '') : ($missing->sn ?? ''); $prefix = is_array($missing) ? ($missing['prefix'] ?? 'Préfixe inexistant') : ($missing->prefix ?? 'Préfixe inexistant'); $model = is_array($missing) ? ($missing['model_name'] ?? 'N/A') : ($missing->model_name ?? 'N/A'); @endphp @endforeach
Date Préfixe Numéro de série Modèle Utilisateur Historique Garantie État / Réparation Sélectionner
{{ $date }} {{ $prefix }} {{ $sn }} {{ $model }} {{ $username }} Voir l'historique @if($isUnderWarranty) Sous garantie @else Hors garantie @endif @if(!$isMine) Accès refusé @else @endif @if($isMine) @else Accès refusé @endif
N/A {{ $prefix }} {{ $sn }} {{ $model }} Inconnu Introuvable Hors garantie Accès refusé Accès refusé
@endsection