@extends('layouts.app') @section('content') @if ($errors->any())
هناك أخطاء — صحّحها ثم أعد المحاولة:
@endif @if (session('error'))
{{ session('error') }}
@endif @if (session('success'))
{{ session('success') }}
@endif
@csrf

عرض تفاصيل البلاغ

{{-- --}} رجوع
{{-- ===== Simple presentational CSS for "consult" mode (no input borders, labels inline) ===== --}} {{-- Prepare some server-side helpers so the template below stays readable --}} @php // helper to display yes/no/empty $showBool = function($v){ if ($v === null || $v === '') return '—'; if ((string)$v === '1') return 'نعم'; if ((string)$v === '0') return 'لا'; return e($v); }; // compute existing selected types for violence (strings) $existingTypes = $violence ? $violence->types->pluck('tp_type_violence_id')->map(function($v){ return (string)$v; })->toArray() : []; $selectedTypes = old('type_violence', $existingTypes); @endphp

توقيت المكالمة

{{--
تفاصيل توقيت المكالمة
--}}
تاريخ الإنصات
{{ optional($signalement ?? null)->date_appel ? \Carbon\Carbon::parse($signalement->date_appel)->format('Y-m-d') : '—' }}
{{--
اليوم / الشهر / السنة
--}}
توقيت المكالمة
{{ optional($signalement ?? null)->heure_ecoute ?? '—' }}
توقيت الإنصات
@php $selSeance = optional($seances->firstWhere('id', old('id_seance', optional($signalement ?? null)->id_seance)))->seance_ar ?? optional($seances->firstWhere('id', old('id_seance', optional($signalement ?? null)->id_seance)))->seance_fr; echo $selSeance ? e($selSeance) : '—'; @endphp

المكالمة موضوع

{{--
تفاصيل توقيت المكالمة
--}}
موضوع المكالمة (الموضوع الرئيسي)
@php $selSujet = optional($sujets->firstWhere('id', old('id_sujet_appel', optional($signalement ?? null)->id_sujet_appel)))->sujet_ar ?? optional($sujets->firstWhere('id', old('id_sujet_appel', optional($signalement ?? null)->id_sujet_appel)))->sujet_fr; echo $selSujet ? e($selSujet) : '—'; @endphp
سبب (مسائل أخرى)
@php $selAutre = optional($autres->firstWhere('id', old('id_autre', optional($signalement ?? null)->id_autre)))->autre_ar ?? optional($autres->firstWhere('id', old('id_autre', optional($signalement ?? null)->id_autre)))->autre_fr; echo $selAutre ? e($selAutre) : '—'; @endphp
مصدر الإشعار
@php $selSrc = optional($sources->firstWhere('id', old('id_source_signale', optional($signalement ?? null)->id_source_signale)))->source_ar ?? optional($sources->firstWhere('id', old('id_source_signale', optional($signalement ?? null)->id_source_signale)))->source_fr; echo $selSrc ? e($selSrc) : '—'; @endphp
المبلغ (من قام بالإشعار)
@php $selRapp = optional($rapporteurs->firstWhere('id', old('id_rapporteur', optional($signalement ?? null)->id_rapporteur)))->rapporteur_ar ?? optional($rapporteurs->firstWhere('id', old('id_rapporteur', optional($signalement ?? null)->id_rapporteur)))->rapporteur_fr; echo $selRapp ? e($selRapp) : '—'; @endphp

معلومات عن الضحية

الموافقة على التصريح بهويّيتها
{!! $showBool(old('accept_identite', optional($victime ?? null)->accept_identite)) !!}
السيدة (الإسم واللقب)
{{ old('nom_prenom', optional($victime ?? null)->nom_prenom) ?? '—' }}
معرف الضحية
{{ old('identifiant', optional($victime ?? null)->identifiant) ?? '—' }}
بطاقة تعريف غير متوفرة
@php $selCin = optional($cin->firstWhere('id', old('id_cin_non_dispo', optional($victime ?? null)->id_cin_non_dispo)))->cin_ar ?? optional($cin->firstWhere('id', old('id_cin_non_dispo', optional($victime ?? null)->id_cin_non_dispo)))->cin_fr; echo $selCin ? e($selCin) : '—'; @endphp
الجنسية
{{ old('nationalite', optional($victime ?? null)->nationalite) ?? '—' }}
الهاتف للمتابعة عند الضرورة
{{ old('num_tel_suivi', optional($victime ?? null)->num_tel_suivi) ?? '—' }}
الهاتف الشخصي للضحية
{{ old('num_tel', optional($victime ?? null)->num_tel) ?? '—' }}
العنوان
{{ old('adresse', optional($victime ?? null)->adresse) ?? '—' }}
الولاية
@php $selGov = optional($gouvernorats->firstWhere('id_gouver', old('id_gouver', optional($victime ?? null)->id_gouver)))->nom_ar ?? optional($gouvernorats->firstWhere('id_gouver', old('id_gouver', optional($victime ?? null)->id_gouver)))->nom; echo $selGov ? e($selGov) : '—'; @endphp
المعتمدية / العمادة
@php $selDel = optional($delegations->firstWhere('id_delegation', old('id_municipalite', optional($victime ?? null)->id_municipalite)))->nom_ar ?? optional($delegations->firstWhere('id_delegation', old('id_municipalite', optional($victime ?? null)->id_municipalite)))->nom; echo $selDel ? e($selDel) : '—'; @endphp
مكان تواجد الضحيّة عند الإتصال
{{ old('lieu_vict_appel', optional($victime ?? null)->lieu_vict_appel) ?? '—' }}
الولاية عند حدوث العنف
@php $selGovViol = optional($gouvernorats->firstWhere('id_gouver', old('id_gouver_viol', optional($violence ?? null)->id_gouv_violence)))->nom_ar ?? optional($gouvernorats->firstWhere('id_gouver', old('id_gouver_viol', optional($violence ?? null)->id_gouv_violence)))->nom; echo $selGovViol ? e($selGovViol) : '—'; @endphp
المعتمدية عند حدوث العنف
@php $selDelViol = optional($delegations->firstWhere('id_delegation', old('id_municipalite_viol', optional($violence ?? null)->id_municip_violence)))->nom_ar ?? optional($delegations->firstWhere('id_delegation', old('id_municipalite_viol', optional($violence ?? null)->id_municip_violence)))->nom; echo $selDelViol ? e($selDelViol) : '—'; @endphp
السن
{{ old('id_age', optional($victime ?? null)->id_age) ?? '—' }}
الحالة المدنية
@php $selEtat = optional($etatsCivil->firstWhere('id', old('id_etat_civil', optional($victime ?? null)->id_etat_civil)))->etat_ar ?? optional($etatsCivil->firstWhere('id', old('id_etat_civil', optional($victime ?? null)->id_etat_civil)))->etat_fr; echo $selEtat ? e($selEtat) : '—'; @endphp
المستوى التعليمي
@php $selNiv = optional($niveauxEdu->firstWhere('id', old('id_niveau_edu', optional($victime ?? null)->id_niveau_edu)))->niveau_ar ?? optional($niveauxEdu->firstWhere('id', old('id_niveau_edu', optional($victime ?? null)->id_niveau_edu)))->niveau_fr; echo $selNiv ? e($selNiv) : '—'; @endphp
الوضعية الصحية
@php $selEtatS = optional($etatsSante->firstWhere('id', old('id_etat_sante', optional($victime ?? null)->id_etat_sante)))->etat_ar ?? optional($etatsSante->firstWhere('id', old('id_etat_sante', optional($victime ?? null)->id_etat_sante)))->etat_fr; echo $selEtatS ? e($selEtatS) : '—'; @endphp
الضحية حاملة لإعاقة (النوع)
@php $selPH = optional($porteuseHand->firstWhere('id', old('id_porteuse_handicap', optional($victime ?? null)->id_porteuse_handicap)))->porteuse_ar ?? optional($porteuseHand->firstWhere('id', old('id_porteuse_handicap', optional($victime ?? null)->id_porteuse_handicap)))->porteuse_fr; echo $selPH ? e($selPH) : '—'; @endphp
درجة إعاقة الضحية
@php $selDeg = optional($niveauHand->firstWhere('id', old('id_niv_handicap', optional($victime ?? null)->id_niv_handicap)))->niveau_hand_ar ?? optional($niveauHand->firstWhere('id', old('id_niv_handicap', optional($victime ?? null)->id_niv_handicap)))->niveau_hand_fr; echo $selDeg ? e($selDeg) : '—'; @endphp
نوع التغطية الاجتماعية للضحية
@php $selCov = optional($couvSocialeList->firstWhere('id', old('id_couv_sociale', optional($victime ?? null)->id_couv_sociale)))->couv_sociale_ar ?? optional($couvSocialeList->firstWhere('id', old('id_couv_sociale', optional($victime ?? null)->id_couv_sociale)))->couv_sociale_fr; echo $selCov ? e($selCov) : '—'; @endphp
القدرة على القيام بشؤونها الشخصية
{!! $showBool(old('id_autonomie_personnel', optional($victime ?? null)->id_autonomie_personnel)) !!}
سبب عدم القدرة
{{ old('raison_non_autonomie', optional($victime ?? null)->raison_non_autonomie) ?? '—' }}
الوضعية المهنية
@php $selSP = optional($sitProList->firstWhere('id', old('id_sit_pro', optional($victime ?? null)->id_sit_pro)))->sit_pro_ar ?? optional($sitProList->firstWhere('id', old('id_sit_pro', optional($victime ?? null)->id_sit_pro)))->sit_pro_fr; echo $selSP ? e($selSP) : '—'; @endphp
سبب "غير مباشرة للعمل"
@php $selSPI = optional($sitProInactif->firstWhere('id', old('id_sit_pro_inactif', optional($victime ?? null)->id_sit_pro_inactif)))->raison_inactif_ar ?? optional($sitProInactif->firstWhere('id', old('id_sit_pro_inactif', optional($victime ?? null)->id_sit_pro_inactif)))->raison_inactif_fr; echo $selSPI ? e($selSPI) : '—'; @endphp
مهنة الضحية (مجال)
@php $selDom = optional($domaineProList->firstWhere('id', old('id_domaine_pro', optional($victime ?? null)->id_domaine_pro)))->domaine_ar ?? optional($domaineProList->firstWhere('id', old('id_domaine_pro', optional($victime ?? null)->id_domaine_pro)))->domaine_fr; echo $selDom ? e($selDom) : '—'; @endphp
انتفاع بخدمات مكتب التشغيل / عمل مستقل
@php $selServ = optional($servicesBureau->firstWhere('id', old('id_bureau_emploi', optional($victime ?? null)->id_bureau_emploi)))->service_emploi_ar ?? optional($servicesBureau->firstWhere('id', old('id_bureau_emploi', optional($victime ?? null)->id_bureau_emploi)))->service_emploi_fr; echo $selServ ? e($selServ) : '—'; @endphp
نوع إقامة الضحية
@php $selRes = optional($typeResidence->firstWhere('id', old('id_type_residence', optional($victime ?? null)->id_type_residence)))->type_residence_ar ?? optional($typeResidence->firstWhere('id', old('id_type_residence', optional($victime ?? null)->id_type_residence)))->type_residence_fr; echo $selRes ? e($selRes) : '—'; @endphp
الانتفاع ببرامج التمكين / المساعدة
@php $selAid = optional($aidesSocioeco->firstWhere('id', old('id_aide_socioeco', optional($victime ?? null)->id_aide_socioeco)))->aide_ar ?? optional($aidesSocioeco->firstWhere('id', old('id_aide_socioeco', optional($victime ?? null)->id_aide_socioeco)))->aide_fr; echo $selAid ? e($selAid) : '—'; @endphp
تواتر العنف
@php $selFreq = optional($frequences->firstWhere('id', old('id_frequence_violence', optional($violence ?? null)->id_frequence_violence)))->frequence_ar ?? optional($frequences->firstWhere('id', old('id_frequence_violence', optional($violence ?? null)->id_frequence_violence)))->frequence_fr; echo $selFreq ? e($selFreq) : '—'; @endphp
توقيت التعرض إلى العنف
@php $selHeure = optional($heuresViol->firstWhere('id', old('id_heure_violence', optional($violence ?? null)->id_heure_violence)))->heure_ar ?? optional($heuresViol->firstWhere('id', old('id_heure_violence', optional($violence ?? null)->id_heure_violence)))->heure_fr; echo $selHeure ? e($selHeure) : '—'; @endphp
نوع اليوم
@php $selTypeJour = optional($typeJour->firstWhere('id', old('id_type_jour', optional($violence ?? null)->id_type_jour)))->type_jr_ar ?? optional($typeJour->firstWhere('id', old('id_type_jour', optional($violence ?? null)->id_type_jour)))->type_jr_fr; echo $selTypeJour ? e($selTypeJour) : '—'; @endphp
أشكال العنف
@php $labels = []; foreach($typeViolence as $tv){ if(in_array((string)$tv->id, (array)$selectedTypes)){ $labels[] = $tv->type_viol_ar ?? $tv->type_viol_fr; } } @endphp @if(count($labels))
@foreach($labels as $lab) {{ $lab }} @endforeach
@else — @endif
مكان العنف
@php $selLieu = optional($lieuxViol->firstWhere('id', old('id_lieu_violence', optional($violence ?? null)->id_lieu_violence)))->lieu_ar ?? optional($lieuxViol->firstWhere('id', old('id_lieu_violence', optional($violence ?? null)->id_lieu_violence)))->lieu_fr; echo $selLieu ? e($selLieu) : '—'; @endphp
وسيلة العنف في الفضاء الافتراضي
@php $selMoy = optional($moyensVir->firstWhere('id', old('id_moyens_violence_virtuelle', optional($violence ?? null)->id_moyens_violence_virtuelle)))->moyen_ar ?? optional($moyensVir->firstWhere('id', old('id_moyens_violence_virtuelle', optional($violence ?? null)->id_moyens_violence_virtuelle)))->moyen_fr; echo $selMoy ? e($selMoy) : '—'; @endphp
التعرض للعنف أثناء الطفولة
@php $selEnf = optional($violenceEnf->firstWhere('id', old('id_violence_enfance', optional($violence ?? null)->id_violence_enfance)))->viol_enf_ar ?? optional($violenceEnf->firstWhere('id', old('id_violence_enfance', optional($violence ?? null)->id_violence_enfance)))->viol_enf_fr; echo $selEnf ? e($selEnf) : '—'; @endphp
طلب الضحية
@php $selDem = optional($demandesList->firstWhere('id', old('id_demande', optional($signalement ?? null)->id_demande_victime)))->demande_ar ?? optional($demandesList->firstWhere('id', old('id_demande', optional($signalement ?? null)->id_demande_victime)))->demande_fr; echo $selDem ? e($selDem) : '—'; @endphp

{{-- Presentational CSS for consult / show mode (overrides inputs and aligns label+value inline) --}} @php // helper to render yes/no nicely $showBool = function($v){ if ($v === null || $v === '') return '—'; if ((string)$v === '1') return 'نعم'; if ((string)$v === '0') return 'لا'; return e($v); }; // Normalize children as in your original snippet $rawChildren = old('children') ?? ($children->isNotEmpty() ? $children->toArray() : []); $initialChildren = collect($rawChildren)->map(function($c) { $sex = null; if (is_array($c)) { $sex = $c['sex'] ?? $c['gender'] ?? null; $id_age = $c['id_age_enf'] ?? $c['id_age_enf'] ?? null; $id_niv = $c['id_niveau_edu_enf'] ?? $c['id_niveau_edu_enf'] ?? null; $decroche = $c['decroche_scolaire'] ?? $c['decroche_scolaire'] ?? null; $porteur = $c['porteur_handicap'] ?? $c['porteur_handicap'] ?? null; $lien = $c['lien_parente'] ?? $c['lien_parente'] ?? null; } else { $sex = $c->sex ?? $c->gender ?? null; $id_age = $c->id_age_enf ?? null; $id_niv = $c->id_niveau_edu_enf ?? null; $decroche = $c->decroche_scolaire ?? null; $porteur = $c->porteur_handicap ?? null; $lien = $c->lien_parente ?? null; } return [ 'gender' => $sex, 'id_age_enf' => $id_age, 'id_niveau_edu_enf' => $id_niv, 'decroche_scolaire' => $decroche, 'porteur_handicap' => $porteur, 'lien_parente' => $lien, ]; })->toArray(); $initialCount = count($initialChildren); // risks normalization (from your snippet) $dbRv = isset($violence) && $violence && $violence->risquesVictime ? $violence->risquesVictime->pluck('id')->map(fn($i)=>(string)$i)->toArray() : []; $dbRa = isset($violence) && $violence && $violence->risquesAgresseur ? $violence->risquesAgresseur->pluck('id')->map(fn($i)=>(string)$i)->toArray() : []; $dbRvv = isset($violence) && $violence && $violence->risquesViolence ? $violence->risquesViolence->pluck('id')->map(fn($i)=>(string)$i)->toArray() : []; $oldRvRaw = old('risques_victime', $dbRv); $oldRaRaw = old('risques_agresseur', $dbRa); $oldRvvRaw = old('risques_violence', $dbRvv); $oldRv = is_array($oldRvRaw) ? array_map('strval', $oldRvRaw) : []; $oldRa = is_array($oldRaRaw) ? array_map('strval', $oldRaRaw) : []; $oldRvv = is_array($oldRvvRaw) ? array_map('strval', $oldRvvRaw) : []; @endphp

الأطفال المرافقون

عدد الأطفال
{{ old('children_count', optional($victime ?? null)->nombre_enfants) ?? '—' }}
 
{{-- --}} {{-- عرض تفاصيل الأطفال (عرض فقط) --}}
@if($initialCount > 0) @foreach($initialChildren as $idx => $c) @endforeach @else @endif
# الجنس العمر (فئة) المستوى التعليمي منقطع عن الدراسة حامل لإعاقة صلة القرابة / ملاحظة
{{ $idx + 1 }} @php $genderLabel = (isset($c['gender']) && $c['gender'] === 'female') ? 'أنثى' : ((isset($c['gender']) && $c['gender'] === 'male') ? 'ذكر' : '—'); @endphp
{{ $genderLabel }}
@php $ageLabel = $c['id_age_enf'] ? (optional($agesEnf->firstWhere('id', $c['id_age_enf']))->age_ar ?? optional($agesEnf->firstWhere('id', $c['id_age_enf']))->age_fr) : null; @endphp
{{ $ageLabel ?? '—' }}
@php $nivLabel = $c['id_niveau_edu_enf'] ? (optional($niveauxEduEnf->firstWhere('id', $c['id_niveau_edu_enf']))->niveau_ar ?? optional($niveauxEduEnf->firstWhere('id', $c['id_niveau_edu_enf']))->niveau_fr) : null; @endphp
{{ $nivLabel ?? '—' }}
@php $dec = isset($c['decroche_scolaire']) && ($c['decroche_scolaire'] == 1 || $c['decroche_scolaire'] === true); @endphp
{!! $dec ? 'نعم' : 'لا' !!}
@php $ph = isset($c['porteur_handicap']) && ($c['porteur_handicap'] == 1 || $c['porteur_handicap'] === true); @endphp
{!! $ph ? 'نعم' : 'لا' !!}
{{ $c['lien_parente'] ?? '—' }}
لا يوجد أطفال مدخلين
تفاصيل عرض فقط — لا يوجد تعديل في وضع الاستعراض
{{-- expose arrays for potential JS read-only features (kept for compatibility) --}}

معلومات حول القائم بالعنف

القائم بالعنف
@php $selected_relation_victime = old('agresseur_id_relation_victime', optional($agresseur ?? null)->id_relation_victime); $relLabel = $selected_relation_victime ? (optional($relationsVictime->firstWhere('id', $selected_relation_victime))->relation_ar ?? optional($relationsVictime->firstWhere('id', $selected_relation_victime))->relation_fr) : null; @endphp {{ $relLabel ?? '—' }}
علاقة الشريك الحميمي بالضحية
@php $selPart = old('agresseur_id_relation_part_intime', optional($agresseur ?? null)->id_relation_part_intime); $partLabel = $selPart ? (optional($relationsPartIntime->firstWhere('id', $selPart))->relation_int_ar ?? optional($relationsPartIntime->firstWhere('id', $selPart))->relation_int_fr) : null; @endphp {{ $partLabel ?? '—' }}
السن
@php $sel_age = old('agresseur_id_age', optional($agresseur)->id_age); $ageLabel = $sel_age ? (optional($ages->firstWhere('id',$sel_age))->age_ar ?? optional($ages->firstWhere('id',$sel_age))->age_fr) : null; @endphp {{ $ageLabel ?? '—' }}
المستوى التعليمي
@php $sel_niv = old('agresseur_id_niveau_edu', optional($agresseur)->id_niveau_edu); $nivLabel = $sel_niv ? (optional($niveauxEdu->firstWhere('id',$sel_niv))->niveau_ar ?? optional($niveauxEdu->firstWhere('id',$sel_niv))->niveau_fr) : null; @endphp {{ $nivLabel ?? '—' }}
الوضعية المهنية
@php $sel_sit_pro = old('agresseur_id_sit_pro', optional($agresseur)->id_sit_pro); $sitProLabel = $sel_sit_pro ? (optional($sitProList->firstWhere('id',$sel_sit_pro))->sit_pro_ar ?? optional($sitProList->firstWhere('id',$sel_sit_pro))->sit_pro_fr) : null; @endphp {{ $sitProLabel ?? '—' }}
غير مباشر للعمل
@php $sel_inactif = old('agresseur_id_sit_pro_inactif', optional($agresseur)->id_sit_pro_inactif); $inactifLabel = $sel_inactif ? (optional($sitProInactif->firstWhere('id',$sel_inactif))->raison_inactif_ar ?? optional($sitProInactif->firstWhere('id',$sel_inactif))->raison_inactif_fr) : null; @endphp {{ $inactifLabel ?? '—' }}
المهنة في حالة مباشرة
@php $sel_domaine = old('agresseur_id_domaine_pro', optional($agresseur)->id_domaine_pro); $domLabel = $sel_domaine ? (optional($domaineProList->firstWhere('id',$sel_domaine))->domaine_ar ?? optional($domaineProList->firstWhere('id',$sel_domaine))->domaine_fr) : null; @endphp {{ $domLabel ?? '—' }}

تقييم المخاطر

مؤشرات الخطورة حسب نوعية الهشاشة الضحية
@php $labelsRv = []; foreach($risquesVictime as $rv){ if(in_array((string)$rv->id, $oldRv)) $labelsRv[] = $rv->risque_ar ?? $rv->risque_fr; } @endphp @if(count($labelsRv))
@foreach($labelsRv as $l){{ $l }}@endforeach
@else — @endif
مؤشرات الخطورة حسب القائم بالعنف
@php $labelsRa = []; foreach($risquesAgresseur as $ra){ if(in_array((string)$ra->id, $oldRa)) $labelsRa[] = $ra->risque_ar ?? $ra->risque_fr; } @endphp @if(count($labelsRa))
@foreach($labelsRa as $l){{ $l }}@endforeach
@else — @endif
مؤشرات الخطورة حسب خصوصية حالة العنف
@php $labelsRvv = []; foreach($risquesViolence as $rvv){ if(in_array((string)$rvv->id, $oldRvv)) $labelsRvv[] = $rvv->risque_viol_ar ?? $rvv->risque_viol_fr; } @endphp @if(count($labelsRvv))
@foreach($labelsRvv as $l){{ $l }}@endforeach
@else — @endif

@php $parcoursObj = $parcours ?? null; $selectedParcoursDest = old('parcours_destinations', $parcoursDestIds ?? []); if (!is_array($selectedParcoursDest)) $selectedParcoursDest = $selectedParcoursDest ? (array)$selectedParcoursDest : []; $selectedParcoursDest = array_map('strval', $selectedParcoursDest); $selDecisionPoursuite = (string) (old('id_decision_poursuite_anterieur', $parcoursObj->id_decision_poursuite_anterieur ?? '') ?? ''); $requisition = (string) old('requisition_medicale', isset($parcoursObj) ? (string)($parcoursObj->requisition_medicale ?? '') : ''); $selTypeRequisition = (string) old('id_type_requisition', $parcoursObj->id_type_requisition ?? ''); $eng_san = (string) old('engagement_sanitaire', isset($parcoursObj) ? (string)($parcoursObj->engagement_sanitaire ?? '') : ''); $selTypeServiceSante = (string) old('id_type_service_sante', $parcoursObj->id_type_service_sante ?? ''); $cert48 = (string) old('cert_med_48h', isset($parcoursObj) ? (string)($parcoursObj->cert_med_48h ?? '') : ''); $certFree = (string) old('cert_med_gratuite', isset($parcoursObj) ? (string)($parcoursObj->cert_med_gratuite ?? '') : ''); $certReq = (string) old('cert_med_par_requisition', isset($parcoursObj) ? (string)($parcoursObj->cert_med_par_requisition ?? '') : ''); $autres_services = (string) old('autres_services_sante', isset($parcoursObj) ? (string)($parcoursObj->autres_services_sante ?? '') : ''); $selEngagementJud = (string) old('engagement_judiciaire', isset($parcoursObj) ? (string)($parcoursObj->engagement_judiciaire ?? '') : ''); $selTypeServiceJud = (string) old('id_type_service_judiciare', $parcoursObj->id_type_service_judiciare ?? ''); $selConseilJuridique = (string) (old('conseil_juridique', $signalement->conseil_juridique ?? '') ?? ''); $selServicesOrientation = (string) (old('services_orientation', $signalement->services_orientation ?? '') ?? ''); $selInstitutionOrientation = (string) (old('id_institution_orientation', $signalement->id_institution_orientation ?? '') ?? ''); $remarquesParcoursValue = old('remarques_parcours', $signalement->remarques ?? $parcoursObj->autres_services_sante ?? ''); @endphp

مسار التعهد

المؤسسة التي تم توجيه الضحية والأطفال المرافقون إليها
@php $labelsPd = []; foreach($parcoursDestinations as $pd){ if(in_array((string)$pd->id, $selectedParcoursDest)) $labelsPd[] = $pd->destination_ar ?? $pd->destination_fr; } @endphp @if(count($labelsPd))
@foreach($labelsPd as $l){{ $l }}@endforeach
@else — @endif
موقف الضحية من التتبع
@php $selDec = $selDecisionPoursuite ? (optional($decisionsPoursuite->firstWhere('id',$selDecisionPoursuite))->decision_ar ?? optional($decisionsPoursuite->firstWhere('id',$selDecisionPoursuite))->decision_fr) : null; @endphp {{ $selDec ?? '—' }}
تحصلت على تسخير طبي
{!! $showBool($requisition) !!}
نوع التسخير (إن وُجد)
@php $selTR = $selTypeRequisition ? (optional($typeRequisitions->firstWhere('id',$selTypeRequisition))->requisition_ar ?? optional($typeRequisitions->firstWhere('id',$selTypeRequisition))->requisition_fr) : null; @endphp {{ $selTR ?? '—' }}
التعهد الصحي
{!! $showBool($eng_san) !!}
شهادة طبية أولية خلال 48 ساعة
{!! $showBool($cert48) !!}
الشهادة الطبية الأولية مجانية
{!! $showBool($certFree) !!}
شهادة طبية في إطار تسخير
{!! $showBool($certReq) !!}
تمتعت بخدمات صحية أخرى
{!! $showBool($autres_services) !!}
نوع خدمات صحية (إن وُجد)
@php $selTS = $selTypeServiceSante ? (optional($typeServicesSante->firstWhere('id',$selTypeServiceSante))->service_ar ?? optional($typeServicesSante->firstWhere('id',$selTypeServiceSante))->service_fr) : null; @endphp {{ $selTS ?? '—' }}
التعهد القضائي
{!! $showBool($selEngagementJud) !!}
نوع خدمات إرشاد/قضائية
@php $selTSJ = $selTypeServiceJud ? (optional($typeServicesJudiciare->firstWhere('id',$selTypeServiceJud))->service_ar ?? optional($typeServicesJudiciare->firstWhere('id',$selTypeServiceJud))->service_fr) : null; @endphp {{ $selTSJ ?? '—' }}
خدمات الإرشاد القانوني
{!! $showBool($selConseilJuridique) !!}
خدمات التوجيه
{!! $showBool($selServicesOrientation) !!}
الجهة التي تم التوجيه إليها
@php $selIns = $selInstitutionOrientation ? (optional($institutionsOrient->firstWhere('id',$selInstitutionOrientation))->institut_ar ?? optional($institutionsOrient->firstWhere('id',$selInstitutionOrientation))->institut_fr) : null; @endphp {{ $selIns ?? '—' }}
ملاحظات المكلفة بالإنصات
{{ $remarquesParcoursValue ? e($remarquesParcoursValue) : '—' }}

{{-- small client-side helper to show label of parcours selection if needed (read-only) --}}

المتابعة الميدانية

الحالة النفسية للضحية
@php $selPsy = optional($etatPsycho->firstWhere('id', old('id_etat_psycho', optional($victime)->id_sit_psycho ?? '')))->etat_psycho_ar ?? optional($etatPsycho->firstWhere('id', old('id_etat_psycho', optional($victime)->id_sit_psycho ?? '')))->etat_psycho_fr; @endphp {{ $selPsy ? e($selPsy) : '—' }}
التدخل الفوري للخط الأخضر
@php $selInterv = optional($interventions->firstWhere('id', old('id_interv_immediat', optional($signalement)->id_interv_immediat ?? '')))->interv_ar ?? optional($interventions->firstWhere('id', old('id_interv_immediat', optional($signalement)->id_interv_immediat ?? '')))->interv_fr; @endphp {{ $selInterv ? e($selInterv) : '—' }}
متابعة التعهد الميداني
@php $selSuivi = optional($suivis->firstWhere('id', old('id_suivi_terrain', optional($victime)->id_suivi_terrain ?? '')))->suivi_ar ?? optional($suivis->firstWhere('id', old('id_suivi_terrain', optional($victime)->id_suivi_terrain ?? '')))->suivi_fr; @endphp {{ $selSuivi ? e($selSuivi) : '—' }}
id_suivi_terrain) ? 'checked' : '' }}>
{{-- --}} {{-- رجوع --}}
@push('scripts') @endpush {{-- --}} @endsection