{{ $convertedDate ?? '-' }}
{{ $application->number ?? '-' }}
{{ $application->name ?? '-' }}
{{ $application->phone ?? '-' }}
{{ $application->province->name_fa ?? '-' }}
{{ $application->district->name_fa ?? '-' }}
{{ $application->village->name_fa ?? '-' }}
{{ $application->address ?? '-' }}
{{ $application->occupation ?? '-' }}
{{ $application->type ?? '-' }}
{{ $application->reference ?? '-' }}
{{ $application->organization ?? '-'}}
{{ $application->description }}
{{ __('application.creator') }}
@php $applicationCreatortionUserDetail = App\Models\User::find($application->created_by); $date = \Carbon\Carbon::parse($application->created_at); @endphp
{{ $applicationCreatortionUserDetail->name ?? '' }} {{$applicationCreatortionUserDetail->employee->last_name ?? '' }}
{{ __('application.approve') }}
{{ formatVertaDate($date->timestamp) }}
{{ __('application.reception_manager_decission') }}
@endif @if($application->application_reception_action != null) @if($application->application_type == 'online') @php $applicationReceptionUserDetail = App\Models\User::find($application->application_reception_id); $date = \Carbon\Carbon::parse($application->application_reception_at); @endphp
{{ $applicationReceptionUserDetail->name ?? '' }} {{$applicationReceptionUserDetail->employee->last_name ?? '' }}
@if($application->application_reception_action == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{ __('application.application_manager_decission') }}
@if($application->application_manager_action != null) @php $applicationManagerUserDetail = App\Models\User::find($application->application_manager_id); $date = \Carbon\Carbon::parse($application->application_manager_at); @endphp
{{ $applicationManagerUserDetail->name ?? '' }} {{$applicationManagerUserDetail->employee->last_name ?? '' }}
@if($application->application_manager_action == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{ __('application.ceo_decission') }}
@if($application->ceo_deputy_action != null) @php $ceoDeputyUserDetail = App\Models\User::find($application->ceo_deputy_id); $date = \Carbon\Carbon::parse($application->ceo_deputy_at); @endphp
{{ $ceoDeputyUserDetail->name ?? '' }} {{$ceoDeputyUserDetail->employee->last_name ?? '' }}
@if($application->ceo_deputy_action == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{ __('application.description') }} {{ $application->ceo_comment_note }}@endif
{{-- Application 3 option start --}} @if($application->followup_type == 'specialist') @php $hasDirFirstConfirmStatus = false; $direcFirstApprovalId = null; $direcFirstApprovalStatus = null; $direcFirstDate = null; foreach ($application->sharedDirectorates as $directorate) { if (!is_null($directorate->dir_first_confirm_status)) { $hasDirFirstConfirmStatus = true; $direcFirstApprovalId = $directorate->dir_first_confirm_by; $direcFirstApprovalStatus = $directorate->dir_first_confirm_status; $direcFirstDate = $directorate->dir_first_confirm_at; break 1; // break out of all loops } } @endphp
{{ __('application.directorate_decission') }}
@if($hasDirFirstConfirmStatus) {{-- رییس ها به دیپارمت ها معرفی میکنند--}}
{{ $deptFirstUserDetail->name ?? '' }} {{$deptFirstUserDetail->employee->last_name ?? '' }}
@if($depFirstStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{-- دیپارمت ها به کارشناس ها معرفی میکنند--}}
{{ __('application.department_decission') }}
{{ $directFirstApprovalUserDetail->name ?? '' }}
@if($direcFirstApprovalStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
--}} {{-- Application Directorate First Approval end --}} @if($application->sharedSpecialists()->exists()) @php $hasOpinion = false; $specialistUserId = null; $specialistStatus = null; $specialistDate = null; // Use the new sharedSpecialists() relation to get all specialists for this application foreach ($application->sharedSpecialists as $specialist) { if (!is_null($specialist->opinion)) { $hasOpinion = true; $specialistStatus = $specialist->specialist_confirm_status; $specialistUserId = $specialist->specialist_id; $specialistDate = $specialist->specialist_confirm_at; break; // break out of the loop once the first specialist with opinion is found } } @endphp
{{ __('application.specialist_decission') }}
@if($hasOpinion)
{{ $specialistUserDetail->name ?? '' }} {{$specialistUserDetail->employee->last_name ?? '' }}
@if($specialistStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{-- Second step after final message start--}}
{{ __('application.first_step_details') }}
{{ __('application.directorates') }}
{{ $departmentSecondUserDetail->name ?? '' }} {{$departmentSecondUserDetail->employee->last_name ?? '' }}
@if($departSecondUserStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{ $directSecondApprovalUserDetail->name ?? '' }} {{$directSecondApprovalUserDetail->employee->last_name ?? '' }}
@if($direcSecondApprovalStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{-- Maanaba wa edara section start --}} @if($application->directorate_final_message != null) {{-- تا وقت برگشت مکتوب و نظرکارشناس که رییس نظر آخری ره میته --}}
{{ @$application->directorate_final_message }}
{{ __('application.second_step')}}
{{ __('application.Edari_ceo_deputy_decission') }}
{{ $edariCeoUserDetail->name ?? '' }} {{$edariCeoUserDetail->employee->last_name ?? '' }}
@if($edariCeoStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{-- آمریت اداری--}}
{{ __('application.Edari_manager_decission') }}
{{ __('application.tahrirat_modir_decission') }}
{{ $edariManagerUserDetail->name ?? '' }} {{$edariManagerUserDetail->employee->last_name ?? '' }}
@if($edariManagerStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{ $tahriratManagerUserDetail->name ?? '' }} {{$tahriratManagerUserDetail->employee->last_name ?? '' }}
@if($tahriratManagerStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{ __('application.tahrirat_employee_decission') }}
{!! $application->editorial_subject !!}
{!! $application->editorial_text !!}
@php $copyToArray = explode('^', $application->copy_to); @endphp @foreach($copyToArray as $index => $copyTo) {{ $index + 1 }}. {{ $copyTo }}
@endforeach
@if($application->moqam_id == 2)
مولوی عبدالله عزام
د ریاست الوزراء اقتصادي معاونیت
د مقام د دفتر عمومی ریس
@elseif($application->moqam_id == 3)
مولوی ذبیح الله ناصر
د ریاست الوزراء اقتصادي معاونیت
معاون رییس دفتر
@endif
{{ __('application.specialist_opinion') }} {!! $specialistOinion->opinion !!}
{{ __('application.application_draft_content') }} {!! $specialistOinion->application_draft !!}
{{-- Application Directorate Second Approval end --}}
-
@foreach ($application->sharedDirectorates->keyBy('id') as $sharedDirectorate)
-
{{ $sharedDirectorate->directorate->name }}
@if ($sharedDirectorate->sharedDepartments->isNotEmpty())-
@foreach ($sharedDirectorate->sharedDepartments->unique('department_id') as $sharedDepartment)
-
{{ $sharedDepartment->department->name }}
@if ($sharedDepartment->sharedSpecialist->isNotEmpty())-
@foreach ($sharedDepartment->sharedSpecialist->keyBy('id') as $sharedSpecialist)
-
{{ $sharedSpecialist->specialist->name }}
{{ $sharedSpecialist->specialist->last_name }}
{{-- ✅ specialist opinion & draft come from sharedSpecialist itself --}}
@if($sharedSpecialist->opinion || $sharedSpecialist->application_draft)
@if($sharedSpecialist->opinion)@endif
{{ __('application.specialist_opinion') }} {!! $sharedSpecialist->opinion !!}
@endif @if($sharedSpecialist->application_draft){{ __('application.application_draft_content') }} {!! $sharedSpecialist->application_draft !!}
@endif
@endforeach
@endforeach
-
{{ $sharedSpecialist->specialist->name }}
{{ $sharedSpecialist->specialist->last_name }}
{{-- ✅ specialist opinion & draft come from sharedSpecialist itself --}}
@if($sharedSpecialist->opinion || $sharedSpecialist->application_draft)
@endforeach
-
@else
{{--اجرات کارشناس--}} @php $currentEmployeeId = auth()->user()->employee->id; $exists = $application->sharedSpecialists() ->where('specialist_id', $currentEmployeeId) ->exists(); @endphp @if($exists) @if($currentUserEmployee->directorate_id == auth()->user()->employee->directorate_id && auth()->user()->employee->is_specialist == 'yes')
@if(auth()->user()->hasPermissionTo('Application - Department Assign Specialist')) @else
{{ __('application.Edari_ceo_deputy_decission') }}
{{ $edariCeoUserDetail->name ?? '' }} {{$edariCeoUserDetail->employee->last_name ?? '' }}
@if($edariCeoStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{-- آمریت اداری--}}
{{ __('application.Edari_manager_decission') }}
{{ __('application.tahrirat_modir_decission') }}
{{ $edariManagerUserDetail->name ?? '' }} {{$edariManagerUserDetail->employee->last_name ?? '' }}
@if($edariManagerStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{ $tahriratManagerUserDetail->name ?? '' }} {{$tahriratManagerUserDetail->employee->last_name ?? '' }}
@if($tahriratManagerStatus == 'approve') {{ __('application.approve') }} @else {{ __('application.decline') }} @endif
{{ formatVertaDate($date->timestamp) }}
{{ __('application.tahrirat_employee_decission') }}
{!! $application->editorial_subject !!}
{!! $application->editorial_text !!}
@php $copyToArray = explode('^', $application->copy_to); @endphp @foreach($copyToArray as $index => $copyTo) {{ $index + 1 }}. {{ $copyTo }}
@endforeach
@if($application->moqam_id == 2)
مولوی عبدالله عزام
د ریاست الوزراء اقتصادي معاونیت
د مقام د دفتر عمومی ریس
@elseif($application->moqam_id == 3)
مولوی ذبیح الله ناصر
د ریاست الوزراء اقتصادي معاونیت
معاون رییس دفتر
@endif
{{ __('application.application_ceo_should_take_dicission_first') }}
{{ $application->comment_expert ?? '-' }}
{{ $application->comment_hoo ?? '-' }}
{{ $application->execution ?? '-' }}