@extends('layouts.app') @section('title', 'Report Detail - Admin Panel') @section('page_title', 'Report Details') @section('styles') @endsection @section('content')
Back to Reports
Report Summary
@if($report->status_message) @endif
UUID {{ $report->uuid }}
Report ID #{{ $report->formatted_id }}
Profile Name @if($report->palm_profile_json && isset($report->palm_profile_json['first_name'])) {{ $report->palm_profile_json['first_name'] }} {{ $report->palm_profile_json['last_name'] }} ({{ $report->palm_profile_json['gender'] }}) @elseif($report->profile) {{ $report->profile->first_name }} {{ $report->profile->last_name }} ({{ $report->profile->gender }}) @else Unknown Profile @endif
App User @if($report->user) {{ $report->user->name }} @else Unknown User @endif
Category @if($report->categorySetting) {{ $report->categorySetting->title }} @else Unknown Category @endif
Status
Message {{ $report->status_message }}
Tokens Used In: {{ number_format($report->input_tokens ?? 0) }}
Out: {{ number_format($report->output_tokens ?? 0) }}
Total: {{ number_format($report->total_tokens ?? 0) }}
Language {{ $report->language ?? 'EN' }}
Generated At
@if($report->issue_reported_at)
Issue Reported

Category:

{{ $report->issue_category }} @if($report->issue_feedback)

Additional Comments:

{{ $report->issue_feedback }}
@endif

Reported on

@endif

Report Sections

@if($report->sections->isEmpty())

No sections found for this report.

@else @foreach($report->sections as $section)
@if($section->status !== 'completed')
Status: {{ ucfirst($section->status) }} @if($section->status_message)

{{ $section->status_message }}

@endif
@elseif(!$section->output_json || !isset($section->output_json['sub_sections']))
No readable subsection details generated.
@else @foreach($section->output_json['sub_sections'] as $widget)
{{ $widget['title'] ?? 'Section Details' }} {{ str_replace('_', ' ', $widget['type'] ?? '') }}
@if(isset($widget['data'])) @switch($widget['type'] ?? '') @case('score_card')
{{ $widget['data']['score'] ?? 'N/A' }}
Grade: {{ $widget['data']['grade'] ?? 'N/A' }}
{{ $widget['data']['reading_title'] ?? '' }}

{{ $widget['data']['summary'] ?? '' }}

@break @case('text_card')
@if(isset($widget['data']['type'])) {{ $widget['data']['type'] }} @endif

{{ $widget['data']['description'] ?? '' }}

@break @case('info_card')
@if(isset($widget['data']['summary']))

{{ $widget['data']['summary'] }}

@endif @if(isset($widget['data']['metrics']))
@foreach($widget['data']['metrics'] as $key => $val)
{{ $key }} {{ $val }}
@endforeach
@endif
@break @case('list')
    @foreach($widget['data']['items'] ?? [] as $item)
  • @if(isset($widget['data']['is_positive']) && $widget['data']['is_positive']) @else @endif {{ $item }}
  • @endforeach
@break @case('bar_chart')
@foreach($widget['data']['items'] ?? [] as $item)
{{ $item['name'] ?? '' }} {{ $item['score'] ?? 0 }}%
@if(isset($item['reason'])) {{ $item['reason'] }} @endif
@endforeach
@break @case('progress')
@foreach($widget['data']['metrics'] ?? [] as $name => $pct)
{{ $name }} {{ $pct }}%
@endforeach
@break @case('timeline')
@foreach($widget['data']['items'] ?? [] as $item)
Age: {{ $item['age_range'] ?? '' }} {{ $item['outlook'] ?? '' }}

{{ $item['description'] ?? '' }}

@endforeach
@break @case('table')
@if(isset($widget['data']['headers'])) @foreach($widget['data']['headers'] as $header) @endforeach @endif @foreach($widget['data']['rows'] ?? [] as $row) @foreach($row as $cell) @endforeach @endforeach
{{ $header }}
{{ $cell }}
@break @case('recommendations')
    @foreach($widget['data']['items'] ?? [] as $item)
  • {{ $item }}
  • @endforeach
@break @case('action_plan')
@foreach($widget['data']['plans'] ?? [] as $plan)
{{ $plan['timeframe'] ?? '' }}
    @foreach($plan['tasks'] ?? [] as $task)
  • {{ $task }}
  • @endforeach
@endforeach
@break @case('gemstone_remedy')
Gemstone: {{ $widget['data']['gemstone'] ?? 'N/A' }}
Weight: {{ $widget['data']['weight'] ?? 'N/A' }}
Metal: {{ $widget['data']['metal'] ?? 'N/A' }}
Wear On Finger: {{ $widget['data']['finger'] ?? 'N/A' }}
@if(isset($widget['data']['mantra']))
Mantra: {{ $widget['data']['mantra'] }}
@endif @if(isset($widget['data']['key_benefits']))
Key Benefits:
    @foreach($widget['data']['key_benefits'] as $benefit)
  • {{ $benefit }}
  • @endforeach
@endif
@break @default
{{ json_encode($widget['data']) }}
@endswitch @endif
@endforeach @endif
@endforeach @endif
@endsection @section('scripts') @endsection