@extends('layouts.app') @section('title', 'قوالب الخطابات - DOTS HR Pro') @push('styles') @endpush @section('content') @php $templates = $templates ?? collect(); @endphp @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @php $typeLabels = [ 'salary_certificate' => 'شهادة راتب', 'experience_letter' => 'شهادة خبرة', 'employment_letter' => 'خطاب تعريف بالعمل', 'noc' => 'عدم ممانعة', 'warning_letter' => 'إنذار', 'promotion_letter' => 'ترقية', 'other' => 'أخرى', ]; $typeGroups = $templates->groupBy(fn($t) => $t->letter_type ?? 'other'); @endphp
{{ $templates->count() }}
إجمالي القوالب
{{ $typeGroups->count() }}
أنواع مختلفة
@if($templates->count() > 0)
@foreach($templates as $tpl)
{{ $tpl->name }}
{{ $tpl->letter_type ?? 'عام' }}
{{ Str::limit($tpl->content ?? '', 120) }}
@endforeach
@else

لا توجد قوالب خطابات بعد

@endif
إنشاء قالب جديد
@csrf
@error('name')
{{ $message }}
@enderror
@error('letter_type')
{{ $message }}
@enderror
المتغيرات المتاحة: {employee_name}, {employee_number}, {department}, {job_title}, {hire_date}, {salary}, {date} @error('content')
{{ $message }}
@enderror
{{-- Modal: Total Templates --}} {{-- Modal: Templates by Type --}} @endsection