{{-- resources/views/superadmin/iman-room/risk-map.blade.php --}} @extends('layouts.superadmin') @section('title','خريطة المخاطر — غرفة إيمان') @section('page-title','خريطة المخاطر — غرفة إيمان') @section('content') @php $section = $section ?? 'risk_map'; $view = $view ?? request('view','table'); // table|cards $q = $q ?? request('q',''); $status = $status ?? request('status','all'); $level = $level ?? request('level','all'); // all|high|mid|low $from = $from ?? request('from',''); $to = $to ?? request('to',''); $stats = $stats ?? []; $members = $members ?? collect(); $statusMeta = [ 'open' => ['label'=>'مفتوح','cls'=>'border-rose-400/30 bg-rose-500/12 text-rose-200'], 'watch' => ['label'=>'مراقبة','cls'=>'border-amber-400/30 bg-amber-500/12 text-amber-200'], 'mitigated' => ['label'=>'مخفف','cls'=>'border-sky-400/30 bg-sky-500/12 text-sky-200'], 'closed' => ['label'=>'مغلق','cls'=>'border-emerald-400/30 bg-emerald-500/12 text-emerald-200'], ]; $levelMeta = [ 'high' => ['label'=>'خطر عالي','cls'=>'border-rose-400/30 bg-rose-500/12 text-rose-200'], 'mid' => ['label'=>'خطر متوسط','cls'=>'border-amber-400/30 bg-amber-500/12 text-amber-200'], 'low' => ['label'=>'خطر منخفض','cls'=>'border-emerald-400/30 bg-emerald-500/12 text-emerald-200'], ]; $qs = request()->query(); @endphp
سجّل المخاطر بشكل منظّم: شدة × احتمالية = Score مع سبب جذري وخطة تخفيف ومتابعات — وكل شيء بنمط غرفة إيمان الملحمي.
| # | العنوان | الحالة | الشدة | الاحتمال | Score | الفئة | مُسجّل | إجراءات |
|---|---|---|---|---|---|---|---|---|
| {{ ($rows->firstItem() ?? 1) + $i }} |
{{ $r->title }}
{{ $r->mitigation_plan ?: ($r->root_cause ?: '—') }}
|
{{ $st['label'] }} | {{ (int)$r->severity }} | {{ (int)$r->likelihood }} | {{ $score }} | {{ $r->category ?? '—' }} | {{ $r->creator_name ?? '—' }} |