@if(\Auth::user()->hasRole('dispatcher'))
@else
@endif
Тема:
{{ $ticket->subject }}
Описание:
{!! nl2br(htmlspecialchars($ticket->description)) !!}
Характер повреждения:
{!! nl2br(htmlspecialchars($ticket->damage_character)) !!}
@lang('Author'):
{{ $ticket->author->name }} ({{ $ticket->author->email }})
Дата регистрации:
{{ Carbon\Carbon::parse($ticket->created_at)->formatLocalized('%d.%m.%Y %H:%M') }}
Дата последнего изменения:
{{ Carbon\Carbon::parse($ticket->updated_at)->formatLocalized('%d.%m.%Y %H:%M') }}
@role('dispatcher')
@endrole
@if($ticket->client || !empty($ticket->client_name))
Клиент
@if($ticket->client)
{{ $ticket->client->name }}
Тип клиента: {{ App\Models\Client::getClientTypeTranslate($ticket->client->client_type) }}
@if(in_array($ticket->client->client_type, [1,2,4,5]))
@if(in_array($ticket->client->client_type, [2,5]))
БИН: {{ $ticket->client->bin }}
@elseif(in_array($ticket->client->client_type, [1,4]))
ИИН: {{ $ticket->client->iin }}
@endif
@endif
@if($ticket->client->contracts->count())
Лицевой счёт |
Номер договора |
Филиал/Группа |
Адрес |
Контактная информация |
@foreach($ticket->client->contracts as $contract)
{{ $contract->dognum }} |
{{ $contract->dogcode }} |
{{ $contract->filial }} |
{{ $contract->address }} |
{{ $contract->contacts }} |
@endforeach
@endif
@elseif(!empty($ticket->client_name))
{{ $ticket->client_name }}
@endif
@endif
@isset($ticket->ticket_type)
@lang('ticket_type'):
{{ App\Ticket::ticket_types($ticket->ticket_type) }}
@endisset
@isset($ticket->network_type)
Тип сети:
{{ App\Ticket::network_types($ticket->network_type) }}
@endisset
@isset($ticket->damage_type)
Вид повреждения:
{{ App\Ticket::damage_types($ticket->damage_type) }}
@endisset
@isset($ticket->source)
Происхождение:
{{ App\Ticket::sources($ticket->source) }}
@endisset
@isset($ticket->filial)
Филиал:
{{ App\Ticket::filials($ticket->filial) }}
@endisset
@isset($ticket->communication_center)
Узел связи/Участок:
{{ $ticket->communication_center }}
@endisset
@isset($ticket->network_type_ssop)
Тип сети (для ССОп):
{{ App\Ticket::network_types_ssop($ticket->network_type_ssop) }}
@endisset
@isset($ticket->service)
Услуга:
{{ App\Ticket::services($ticket->service) }}
@endisset
@isset($ticket->requester)
Заявил:
@foreach ($users as $user)
{{ $ticket->requester->id == $user->id ? $user->name .' ('.$user->email.')' : '' }}
@endforeach
@endisset
@isset($ticket->configuration_unit)
Конфигурационная единица:
{{ $ticket->configuration_unit }}
@endisset
@if(count($ticket->groups) > 0)
@lang('Responsible groups'):
@foreach ($ticket->groups as $group)
-
{{ $group->name }}
@lang('Assigned by'):
{{ $group->pivot->assigner->name }} ({{ $group->pivot->assigner->email }})
{{ Carbon\Carbon::parse($group->pivot->created_at)->formatLocalized('%d.%m.%Y %H:%M') }}
@endforeach
@endif
@if(count($ticket->agents) > 0)
@lang('Responsible agents'):
@foreach ($ticket->agents as $agent)
-
{{ $agent->name }} ({{ $agent->email }})
@lang('Assigned by'):
{{ $agent->pivot->assigner->name }} ({{ $agent->pivot->assigner->email }})
{{ Carbon\Carbon::parse($agent->pivot->created_at)->formatLocalized('%d.%m.%Y %H:%M') }}
@endforeach
@endif
Классификация
@isset($ticket->number_tract_chanel)
Номер тракта/канала:
{{ $ticket->number_tract_chanel }}
@endisset
@if (Auth::user()->hasRole('agent'))
Приоритет:
@lang($ticket->priority->name)
@endif
@isset($ticket->confirmation_document)
Подтверждающий документ:
{{ App\Ticket::confirmation_documents($ticket->confirmation_document) }}
@endisset
@isset($ticket->cause)
Причина:
{{ App\Ticket::causes($ticket->cause) }}
@endisset
Простой
@if(!empty($ticket->start_idle))
Начало простоя:
{{ $ticket->start_idle }}
@endisset
@if(!empty($ticket->end_of_downtime))
Конец простоя:
{{ $ticket->end_of_downtime }}
@endisset
@isset($ticket->duration)
Длительность простоя в минутах:
{{ $ticket->duration }}
@endisset
@isset($ticket->deadline)
Контрольный срок (чч:мм):
{{ $ticket->deadline }}
@endisset
Текущее состояние
@isset($ticket->support_level)
Уровень поддержки:
{{ App\Ticket::support_levels($ticket->support_level) }}
@endisset
Статус:
@if (Auth::user()->hasRole('agent'))
{{ $ticket->status->name }}
@else
{{ $ticket->status->customer_name }}
@endif
@isset($ticket->closing_code)
Код закрытия:
{{ App\Ticket::closing_codes($ticket->closing_code) }}
@endisset
@if(!empty($ticket->actual_reaction))
Начало инцидента:
{{ $ticket->actual_reaction }}
@endif
@if(!empty($ticket->actual_resolved))
Конец инцидента:
{{ $ticket->actual_resolved }}
@endif
@isset($ticket->reaction_time)
Длительность реакции в минутах:
{{ $ticket->reaction_time }}
@endisset
@isset($ticket->what_is_done)
Что сделано
{!! nl2br(htmlspecialchars($ticket->what_is_done)) !!}
@endisset