النوع: {{ $document->file_type }}
· الحجم: {{ number_format($document->file_size / 1024, 1) }} KB
الحالة:
@if ($document->status === \App\Models\AiDocument::STATUS_FAILED)
@endif
@if ($document->error_message)
{{ $document->error_message }}
@endif
@php($providerLabels = [
'openai' => 'ChatGPT (OpenAI)', 'deepseek' => 'DeepSeek',
'glm' => 'GLM (Zhipu)', 'zai' => 'GLM (Z.ai)',
'kimi' => 'Kimi (Moonshot)', 'qwen' => 'Qwen (Alibaba)',
])
@php($okReviews = $reviews->where('status', 'success'))
@if ($okReviews->isNotEmpty())
الموديلات الناجحة: {{ $okReviews->count() }}
إجمالي التوكنز: {{ number_format($okReviews->sum('total_tokens')) }}
إجمالي التكلفة: {{ $okReviews->sum('cost_usd') > 0 ? '$' . number_format($okReviews->sum('cost_usd'), 5) : 'لم تُضبط الأسعار' }}
@endif
مراجعات الموديلات ({{ $reviews->count() }})
@if ($reviews->isEmpty())
لا توجد مراجعات بعد.
@else
@foreach ($reviews as $review)
{{ $providerLabels[$review->provider] ?? $review->provider }}
{{ $review->model }}
@if ($review->status === 'success' && $review->response)
{{ $review->response->response_text ?: '(فارغ)' }}
{{ number_format($review->total_tokens) }} توكن
{{ $review->cost_usd ? '$' . number_format($review->cost_usd, 5) : '—' }}
@if ($review->response->response_json)
عرض JSON المُفسّر
{{ json_encode($review->response->response_json, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) }}
@endif
@else
{{ $review->error_message ?: 'لم يكتمل هذا الموديل بعد.' }}
@endif
@endforeach
@endif
الجداول المستخرجة ({{ $document->tables->count() }})
@forelse ($document->tables as $table)
جدول {{ $table->table_index }}
@if ($table->detected_title) · {{ $table->detected_title }} @endif
@if ($table->confidence !== null)
الثقة: {{ $table->confidence }}
@endif
@foreach ($table->columns as $col)
| {{ $col }} |
@endforeach
@foreach ($table->rows as $row)
@foreach ($row['cells'] as $cell)
| {{ $cell }} |
@endforeach
@endforeach
@empty
لم يتم اكتشاف جداول.
@endforelse
@if ($document->tables_json)
عرض JSON الخام للجداول
{{ json_encode(json_decode($document->tables_json), JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) }}
@endif