@extends('layouts.app') @section('content')

График монтажей

@if($activeTab === 'week')
@if(hasRole('admin'))
@csrf
@endif
@endif @if($activeTab === 'week')
@if(hasRole('admin')) @endif @if(hasRole('admin')) @endif @foreach($schedules as $dow => $schs) @if($schs) @foreach($schs as $schedule) {!! (!$loop->first) ? '':'' !!} @if(hasRole('admin')) @endif @if(hasRole('admin')) @endif @endforeach @endif {!! (!$schs) ? '': '' !!} @endforeach
День недели Дата Код адр Округ Район Адрес Тип объекта Артикулы МАФ Кол-во позиций БригадирТранспорт КомментарийПримечание
{{ \App\Helpers\DateHelper::getHumanDayOfWeek($dow) }} @if(hasRole('admin')) @endif {{ \App\Helpers\DateHelper::getHumanDate($dow) }}
@php $reclamationId = null; if ($schedule->source === 'Рекламации' && preg_match('/^РЕКЛ-(\d+)$/u', (string) $schedule->address_code, $matches)) { $reclamationId = (int) $matches[1]; } @endphp @if($reclamationId) {{ $schedule->address_code }} @elseif($schedule->source === 'Площадки' && $schedule->order_id) {{ $schedule->address_code }} @else {{ $schedule->address_code }} @endif {{ $schedule?->district?->shortname }} {{ $schedule?->area?->name }} @if($schedule->order_id) {{ $schedule->object_address }} @else {{ $schedule->object_address }} @endif {{ $schedule->object_type }} {!! nl2br($schedule->mafs) !!} {{ $schedule->mafs_count }} {{ $schedule->brigadier->name }}{{ $schedule->transport }} {{ $schedule->admin_comment }}{{ $schedule->comment }}
@csrf @method('DELETE')
@endif @if($activeTab === 'month')
{{ $monthLabel }}
@foreach($monthGrid as $week) @foreach($week as $day) @endforeach @endforeach
Пн Вт Ср Чт Пт Сб Вс
{{ $day['day'] }} @if(isset($monthScheduleColors[$day['date']]))
@foreach($monthScheduleColors[$day['date']] as $brigadier) @endforeach
@endif
@if(!empty($monthBrigadierLegend))
Бригадиры
@foreach($monthBrigadierLegend as $brigadier) {{ $brigadier['name'] }} @endforeach
@endif @endif @if(hasRole('admin')) @endif
@endsection @push('scripts') @endpush