@extends('layouts.app') @section('title', 'تفاصيل السجل - DOTS HR Pro') @push('styles') @endpush @section('content')
التاريخ والوقت
{{ $activity->created_at->format('Y/m/d H:i:s') }}
المستخدم
@if($activity->causer) {{ $activity->causer->name }} @else النظام @endif
نوع الحدث
@switch($activity->event) @case('created') إنشاء @break @case('updated') تعديل @break @case('deleted') حذف @break @default {{ $activity->event }} @endswitch
النموذج
{{ $modelLabels[$activity->subject_type] ?? class_basename($activity->subject_type ?? '—') }}
معرف العنصر
{{ $activity->subject_id ?? '—' }}
الوصف
{{ $activity->description }}
{{-- Changes diff --}} @if($activity->event === 'updated' && (!empty($oldValues) || !empty($newValues)))

التغييرات

@foreach($newValues as $key => $newVal) @php $oldVal = $oldValues[$key] ?? null; @endphp @endforeach
الحقل القيمة السابقة القيمة الجديدة
{{ $key }} @if(in_array($key, $changedFields)) {{ is_array($oldVal) ? json_encode($oldVal, JSON_UNESCAPED_UNICODE) : ($oldVal ?? '—') }} @else {{ is_array($oldVal) ? json_encode($oldVal, JSON_UNESCAPED_UNICODE) : ($oldVal ?? '—') }} @endif @if(in_array($key, $changedFields)) {{ is_array($newVal) ? json_encode($newVal, JSON_UNESCAPED_UNICODE) : ($newVal ?? '—') }} @else {{ is_array($newVal) ? json_encode($newVal, JSON_UNESCAPED_UNICODE) : ($newVal ?? '—') }} @endif
@elseif($activity->event === 'created' && !empty($newValues))

البيانات المُنشأة

@foreach($newValues as $key => $val) @endforeach
الحقل القيمة
{{ $key }} {{ is_array($val) ? json_encode($val, JSON_UNESCAPED_UNICODE) : ($val ?? '—') }}
@elseif($activity->event === 'deleted' && !empty($oldValues))

البيانات المحذوفة

@foreach($oldValues as $key => $val) @endforeach
الحقل القيمة
{{ $key }} {{ is_array($val) ? json_encode($val, JSON_UNESCAPED_UNICODE) : ($val ?? '—') }}
@else

لا توجد تفاصيل تغييرات مسجلة لهذا الحدث

@endif @endsection