@extends('lay.dnekcab.retsam') @section('title') {{ $page_title }} @endsection @section('css') @endsection @section('page-content')
@if( auth()->user()->hasRole('Super Admin') || (auth()->user()->hasPermissionTo('Letters - Incoming Letter edit') && $letterInfo->main_dir_first_confirm_status === 'pending') ) @endif {{ __('global.back') }}
{{-- entry number --}}

{{ $letterInfo->number }}

{{-- entry date --}}

{{ getHijriDate($letterInfo->date) }}

{{-- letter number --}}

{{ $letterInfo->maktub_number }}

{{-- letter date --}}

{{ getHijriDate($letterInfo->maktub_date) }}

{{-- letter description --}}

{{ $letterInfo->description }}


{{ @$letterInfo->senderDepartment->name }}


{{ $letterInfo->to }}


{{ $letterInfo->letter_type }} @if($letterInfo->letter_type == 'احکام')({{ $letterInfo->save_number }})@endif



{{ $letterInfo->archive }}


{{ $letterInfo->reffered }}


@if ($letterInfo->file)

Download File

@endif
{{-- letter description --}}

{{ $letterInfo->execution_details }}


{{-- main directorate actions start --}}
@if($letterInfo->main_dir_first_confirm_status != 'pending') @php $actionUser = \App\Models\User::find($letterInfo->main_dir_first_confirm_by); $date = \Carbon\Carbon::parse($letterInfo->main_dir_first_confirm_at != null ? $letterInfo->main_dir_first_confirm_at : ''); @endphp
{{ $actionUser->name }}
{{ $actionUser->employee->name ?? '' }} {{ $actionUser->employee->last_name ?? '' }}
{{ __('letters.directorate_resources_administration') }} {{ $actionUser->employee->designation->name ?? '' }}
@if($letterInfo->main_dir_first_confirm_status == 'approved') Confirmed @else Rejected @endif

{{ formatVertaDate($date->timestamp) }}

@if($letterInfo->office_dir_second_confirm_status != 'pending')
{{-- ارسال سند به آمر اداری توسط رییس منابع و اداره --}} @if($letterInfo->main_dir_second_confirm_status == 'pending') {{ __('letters.main_directorate_second_confrim') }} @if(checkMainDirectoratePermissions()) @endif @endif @if($letterInfo->main_dir_second_confirm_status != 'pending') @if($letterInfo->administrative_manager_by != '') @php $actionUser = \App\Models\User::find($letterInfo->administrative_manager_by); @endphp {{ $actionUser->name }}    @else @endif {{ $letterInfo->administrativeManager->name }} {{ $letterInfo->administrativeManager->last_name }} ({{ $letterInfo->administrativeManager->designation->name }}) @php $date = \Carbon\Carbon::parse($letterInfo->main_dir_second_confirm_at != null ? $letterInfo->main_dir_second_confirm_at : ''); @endphp @endif
@if($letterInfo->main_dir_second_confirm_status != 'pending')
@if($letterInfo->administrative_manager_status == 'pending') {{-- شریک نمودن سند به مدیر عمومی تحریرات توسط آمر اداری منابع و اداره --}} {{ __('letters.share_latter_to_editorial_manager') }} @if(checkResourceDirAdministrativeManagerPermissions()) @endif @endif {{-- show share button --}} @if($letterInfo->administrative_manager_status != 'pending') @php $actionUser = \App\Models\User::find($letterInfo->editorial_manager_id); @endphp {{ $actionUser->name }}    {{ @$letterInfo->editorialManager->name." ".@$letterInfo->editorialManager->last_name." (".@$letterInfo->editorialManager->designation->name.")" ?? 'نامشخص' }} @if($letterInfo->editorial_manager_status == 'pending') {{-- شریک نمودن سند به کارمند تحریرات توسط مدیر تحریرات --}} @if(checkResourceDirEditorialManamgerPermissions()) @endif @else
@php $actionUser = \App\Models\User::find($letterInfo->editorial_employee_id); @endphp {{ $actionUser->name }}    {{ @$letterInfo->editorialEmployee->name." ".@$letterInfo->editorialEmployee->last_name." (".@$letterInfo->editorialEmployee->designation->name.")" ?? 'نامشخص' }} @if($letterInfo->editorial_employee_status == 'pending') {{-- ایجاد و نوشتن نامه توسط کارمند تحریرات --}} {{-- @if(checkResourceDirEditorialEmployeePermissions()) --}} @if($letterInfo->editorial_employee_id == auth()->id()) @endif @else @if($letterInfo->editorial_employee_id == auth()->id()) @endif
{!! $letterInfo->letter_recipient !!}

{!! $letterInfo->editorial_subject !!}

{!! $letterInfo->editorial_text !!}
@if($letterInfo->copy_to) @php $copyToArray = explode('^', $letterInfo->copy_to); @endphp @foreach($copyToArray as $index => $copyTo) {{ $index + 1 }}. {{ $copyTo }}
@endforeach @endif

{{-- {{ $letterInfo->moqamInfo->name." ".$letterInfo->moqamInfo->last_name." ".$letterInfo->moqamInfo->designation->name }} --}} @if($letterInfo->moqam_id == 2) مولوی عبدالله عزام
د ریاست الوزراء اقتصادي معاونیت
د مقام د دفتر عمومی ریس @elseif($letterInfo->moqam_id == 3) مولوی ذبیح الله ناصر
د ریاست الوزراء اقتصادي معاونیت
معاون رییس دفتر @endif


@php $date = \Carbon\Carbon::parse($letterInfo->editorial_employee_at != null ? $letterInfo->editorial_employee_at : ''); @endphp @endif
@endif @endif
@endif
@endif
@else
@if(checkMainDirectoratePermissions())
@endif
@endif
{{-- main directorate actions end --}} {{-- office directorate actions start --}}
@if($letterInfo->main_dir_first_confirm_status != 'pending') @if($letterInfo->office_dir_first_confirm_status != 'pending') @php $actionUser = \App\Models\User::find($letterInfo->office_dir_first_confirm_by); $date = \Carbon\Carbon::parse($letterInfo->office_dir_first_confirm_at != null ? $letterInfo->office_dir_first_confirm_at : ''); @endphp
{{ $actionUser->name }}
{{ $actionUser->employee->name ?? '' }} {{ $actionUser->employee->last_name ?? '' }}
{{ __('letters.main_directore') }} {{ $actionUser->employee->designation->name ?? '' }}
@if($letterInfo->office_dir_first_confirm_status == 'shared') Confirmed @else Rejected @endif

{{ formatVertaDate($date->timestamp) }}


{{ $letterInfo->office_dir_first_remarks }}
@php $officeSecondFlag = true; @endphp @foreach($letterInfo->directorateInfo as $dir)
@if($dir->dir_first_confirm_status != 'pending') @php $actionUser = \App\Models\User::find($dir->dir_first_confirm_by); $date = \Carbon\Carbon::parse($dir->dir_first_confirm_by_at != null ? $dir->dir_first_confirm_by_at : ''); @endphp {{ $actionUser->name }}    @else @endif {{ $dir->directorate->name }} @if($dir->dir_first_confirm_by != 'pending') ({{ $actionUser->employee->name ?? '' }} {{ $actionUser->employee->last_name ?? '' }} {{ $actionUser->employee->designation->name ?? '' }}) @endif @if($dir->expert_opinion_confirm_status != 'pending') @if($dir->dir_second_confirm_status == 'pending') @if(checkDirectoratePermissions($dir->directorate_id)) @endif @php $officeSecondFlag = false; @endphp @else @php $date = \Carbon\Carbon::parse($dir->dir_second_confirm_at != null ? $dir->dir_second_confirm_at : ''); @endphp @endif @else @php $officeSecondFlag = false; @endphp @endif @if($dir->dir_first_confirm_status == 'pending') {{-- check directorate permission --}} @if(checkDirectoratePermissions($dir->directorate_id)) {{-- directorate first confirmation (share to department) button --}} @php $officeSecondFlag = false; @endphp @endif @endif
@if($dir->dir_first_confirm_status != 'pending') @foreach($dir->sharedDepartments as $dep)
@if($dep->dep_first_confirm_status !== 'pending') @php $actionUser = \App\Models\User::find($dep->dep_first_confirm_by); @endphp {{ $actionUser->name }}    @else @endif {{ $dep->department->name }} @if($dep->dep_first_confirm_status == 'pending') @if(checkDirectorateAmerPermissions($dir->directorate_id, $dep->department_id)) @endif @endif {{-- show share button --}} @if($dep->dep_first_confirm_status != 'pending') ({{ @$dep->depFirstConfirmBy->name }} {{ @$dep->depFirstConfirmBy->last_name }} {{ @$dep->depFirstConfirmBy->designation->name }})
@foreach($dep->sharedExpert as $exp)
@php $actionUser = \App\Models\User::find($exp->expert_id); @endphp {{ $actionUser->name }}    {{ $exp->expert->name." ".$exp->expert->last_name." (".$exp->expert->designation->name.")" ?? 'نامشخص' }} @if($dir->expertise_by == '') @if(checkExpertPermissions($exp->expert_id)) @endif @endif
@if (!$loop->last)
@endif @endforeach @endif
@endforeach @endif @if($dir->expertise_by != '')
@if($dir->expert_opinion_confirm_status == 'pending') @if(confirmEspertOpinionPermissions($dir->directorate_id, $dep->department_id) && $letterInfo->letter_status != 'saved') @endif @php $expert_date = \Carbon\Carbon::parse($dir->expertise_at != null ? $dir->expertise_at : ''); @endphp @if($letterInfo->letter_status == 'saved') @endif @else @php $date = \Carbon\Carbon::parse($dir->expert_opinion_confirm_at != null ? $dir->expert_opinion_confirm_at : ''); @endphp @endif
{{--

--}}

{{ $dir->expert_opinion }}



{{ $dir->letter_text }}

@endif
@endforeach
@if($officeSecondFlag && $letterInfo->letter_status != 'technical_shared' && $letterInfo->letter_status != 'tarh_shared')
@if($letterInfo->office_dir_second_confirm_at) @php $actionUser = \App\Models\User::find($letterInfo->office_dir_second_confirm_by); $date = \Carbon\Carbon::parse($letterInfo->office_dir_second_confirm_at != null ? $letterInfo->office_dir_second_confirm_at : ''); @endphp {{ $actionUser->name }}    {{ $actionUser->employee->name." ".$actionUser->employee->last_name." (".$actionUser->employee->designation->name.")" ?? 'نامشخص' }} @else {{ __('letters.second_confirmation_offince') }} @endif
@if($letterInfo->office_dir_second_confirm_status == 'pending') @if(checkOfficeDirectoratePermissions()) @endif @else

{{ $letterInfo->office_dir_second_remarks }}

@endif
@endif
@else

@if(checkOfficeDirectoratePermissions()) @endif
@endif @endif
{{-- office directorate actions end --}}
{{-- confirm directorate modal start --}} {{-- confirm directorate modal end --}} {{-- confirm expert modal start --}} {{-- confirm expert modal end --}} {{-- letter details model --}} @endsection @section('js') @endsection @php $copyToArray = explode('^', $letterInfo->copy_to); $chunks = array_chunk($copyToArray, 3); @endphp