@extends('layouts.superadmin') @section('title','الأهداف الفردية الذكية') @section('page-title','الأهداف الفردية – تحليل ذكي') @section('content') @php $isCards = (request('view','cards') === 'cards'); $badge = function($status){ return str_contains($status,'🟢') ? 'bg-emerald-500/20 text-emerald-200 border-emerald-500/20' : (str_contains($status,'🟡') ? 'bg-amber-500/20 text-amber-200 border-amber-500/20' : (str_contains($status,'🔵') ? 'bg-sky-500/20 text-sky-200 border-sky-500/20' : 'bg-rose-500/20 text-rose-200 border-rose-500/20')); }; $pct = function($c, $t){ $c = (float)$c; $t = (float)$t; if ($t <= 0) return 0; return round(min(100, max(0, ($c/$t)*100)), 1); }; @endphp
{{-- Header --}}

الأهداف الفردية الذكية

هدف العضو: {{ $goal_mix }}س (لايف+قست) + {{ $goal_sahra }}س سهرة • هدف التيم: {{ $team['goal_total_hours'] }}س إجمالي • {{ $team['goal_guest_count'] }} قست • {{ $team['goal_live_hours'] }}س لايف • {{ $team['goal_sahra_hours'] }}س سهرة

{{-- Toggle --}}
{{-- Team Summary --}}
أعضاء التيم
{{ $team['members'] }}
إنجاز التيم (إجمالي)
{{ $team['total_hours'] }}س
{{ $team['pct_total'] }}%
لايفات التيم
{{ $team['live_hours'] }}س
{{ $team['pct_live'] }}%
قستات + سهرات
قست: {{ $team['guest_count'] }} ({{ $team['pct_guest_count'] }}%) • سهرة: {{ $team['sahra_hours'] }}س ({{ $team['pct_sahra'] }}%)
المتبقي للهدف الكلي: {{ $team['remaining_total'] }}س
{{-- Filters --}}
إعادة ضبط مقارنة تلقائية مع الشهر السابق: {{ $compare_from }} → {{ $compare_to }}
{{-- Cards / Table --}} @if($isCards)
@foreach($rows as $r) @php $maxPct = max($r['pct_mix'], $r['pct_sahra']); @endphp
{{ $r['name'] }}
{{ $r['username'] }}
{{ $r['ai_status'] }}
لايف
{{ $r['live'] }}س
قست
{{ $r['guest'] }}س
قست (عدد)
{{ $r['guest_count'] }}
سهرة
{{ $r['sahra'] }}س
هدفه: لايف+قست {{ $r['pct_mix'] }}% • سهرة {{ $r['pct_sahra'] }}% • Δ {{ $r['delta_total'] }}س
{{-- NEW: مساهمته من إنجاز التيم الحالي لكل محور --}}
من إنجاز التيم الحالي (إجمالي)
{{ $r['contrib_total'] }}%
من إنجاز اللايف الحالي
{{ $r['contrib_live'] }}%
من إنجاز القست الحالي
{{ $r['contrib_guest'] }}%
من إنجاز السهرة الحالي
{{ $r['contrib_sahra'] }}%
{{-- NEW: نسبته من أهداف التيم الكلي لكل محور --}}
من هدف التيم الكلي (300س)
{{ $r['of_team_total_goal'] }}%
من هدف اللايف (80س)
{{ $r['of_team_live_goal'] }}%
من هدف القست (100)
{{ $r['of_team_guest_goal'] }}%
من هدف السهرة (20س)
{{ $r['of_team_sahra_goal'] }}%

{{ $r['ai_text'] }}

@endforeach
@else

جدول الأهداف الفردية (تفصيل كامل)

يشمل: هدف العضو + مساهمته من إنجاز التيم + نسبته من أهداف التيم + AI.

عدد الأعضاء: {{ count($rows) }}
@foreach($rows as $r) @php $memberGoalPct = max($r['pct_mix'], $r['pct_sahra']); @endphp @endforeach
العضو لايف س قست س قست # سهرة س إجمالي س هدفه% مساهمته إجمالي% مساهمته لايف% مساهمته قست% مساهمته سهرة% من هدف التيم إجمالي% من هدف اللايف% من هدف القست% من هدف السهرة% AI
{{ $r['name'] }}
{{ $r['username'] }}
{{ $r['live'] }} {{ $r['guest'] }} {{ $r['guest_count'] }} {{ $r['sahra'] }} {{ $r['total'] }} {{ $memberGoalPct }}% {{ $r['contrib_total'] }}% {{ $r['contrib_live'] }}% {{ $r['contrib_guest'] }}% {{ $r['contrib_sahra'] }}% {{ $r['of_team_total_goal'] }}% {{ $r['of_team_live_goal'] }}% {{ $r['of_team_guest_goal'] }}% {{ $r['of_team_sahra_goal'] }}% {{ $r['ai_status'] }}
✅ “مساهمته” = من إنجاز التيم الحالي في نفس الفترة • ✅ “من هدف التيم” = من الهدف الثابت (300/80/100/20).
@endif
صفحة الأهداف الفردية تعطي: نسب أهداف العضو + نسبته من إنجاز التيم الحالي + نسبته من أهداف التيم الكلية + تحليل ذكي.
@endsection