@extends('master') @section('content')

Verify Stock - Chemical & FO

Stock Verification Status
Week {{ $verifyHistory->first()->week_number ?? '-' }}
@php $accuracies = [ 'mikro' => $verificationStatus['mikro']['accuracy'] ?? 0, 'mikro_supp' => $verificationStatus['mikro_supp']['accuracy'] ?? 0, 'cpo' => $verificationStatus['cpo']['accuracy'] ?? 0, 'ci' => $verificationStatus['ci']['accuracy'] ?? 0 ]; // Sort accuracies in descending order arsort($accuracies); // Get the highest accuracy $highestAccuracy = max($accuracies); // Determine podium positions $podiumPositions = []; $position = 1; $lastAccuracy = null; foreach ($accuracies as $type => $accuracy) { if ($accuracy == 0) { $podiumPositions[$type] = 3; } else { if ($lastAccuracy !== null && $accuracy < $lastAccuracy) { $position++; } $podiumPositions[$type] = min($position, 3); $lastAccuracy = $accuracy; } } @endphp
@if(($verificationStatus['mikro']['accuracy'] == 100) || ($verificationStatus['mikro']['accuracy'] == $highestAccuracy && $verificationStatus['mikro']['accuracy'] > 0)) crown @endif
@if(($verificationStatus['mikro_supp']['accuracy'] == 100) || ($verificationStatus['mikro_supp']['accuracy'] == $highestAccuracy && $verificationStatus['mikro_supp']['accuracy'] > 0)) crown @endif
@if(($verificationStatus['cpo']['accuracy'] == 100) || ($verificationStatus['cpo']['accuracy'] == $highestAccuracy && $verificationStatus['cpo']['accuracy'] > 0)) crown @endif
@if(($verificationStatus['ci']['accuracy'] == 100) || ($verificationStatus['ci']['accuracy'] == $highestAccuracy && $verificationStatus['ci']['accuracy'] > 0)) crown @endif
Stock Verification History
@foreach($verifyHistory as $history) @endforeach
Week Verify Date Accuracy (%) Verified By Status
W{{ $history->week_number }} {{ $history->updated_at->format('Y-m-d H:i:s') }} @php $accuracy = $history->accuracy; $displayText = ''; if ($accuracy === null) { $displayText = '-'; } elseif ((float)$accuracy == 100) { $displayText = '' . number_format((float)$accuracy, 2) . '%'; } elseif ((float)$accuracy >= 80) { $displayText = '' . number_format((float)$accuracy, 2) . '%'; } else { $displayText = '' . number_format((float)$accuracy, 2) . '%'; } @endphp {!! $displayText !!} {{ $history->verified_by ?? '-' }} @if($history->accuracy === null && $history->verified_by === null) @else Done @endif
@push('scripts') @endpush @endsection