|
|
@endif
{{ __('job.pdf_customer_report_title') }}{{ __('job.pdf_customer_report_subtitle', ['customer' => $customer->name, 'from' => $from->format('d.m.Y'), 'to' => $to->format('d.m.Y')]) }}
|
@if ($companyName)
{{ $companyName }}
@if ($companyStreet)
{{ $companyStreet }}
@endif
@if ($companyZip || $companyCity)
{{ $companyZip }} {{ $companyCity }}
@endif
@if ($companyPhone)
{{ $companyPhone }}
@endif
@if ($companyEmail)
{{ $companyEmail }}
@endif
|
@endif
| {{ __('job.detail_customer') }} | {{ $customer->name }} |
| {{ __('job.pdf_address') }} | {{ $primaryObject->street }}@if($primaryObject->street && ($primaryObject->zip || $primaryObject->city)),@endif {{ $primaryObject->zip }} {{ $primaryObject->city }} |
| {{ __('job.pdf_contact') }} | {{ $customer->contact_name }} |
| {{ __('job.pdf_cover_phone') }} | {{ $customer->phone }} |
| {{ __('job.pdf_cover_email') }} | {{ $customer->email }} |
{{ __('job.pdf_no_jobs_in_range') }}
| {{ __('job.pdf_cover_total_jobs') }} | {{ $coverData['totalJobs'] }} |
| {{ __('job.pdf_cover_total_duration') }} | {{ intdiv((int) $coverData['totalMinutes'], 60) }}:{{ str_pad((int) $coverData['totalMinutes'] % 60, 2, '0', STR_PAD_LEFT) }} h |
| {{ $typeLabel }} | {{ $count }} |
| {{ __('job.pdf_cover_temp_range') }} | {{ $coverData['weather']['minTemp'] }} – {{ $coverData['weather']['maxTemp'] }} °C |
| {{ __('job.pdf_cover_conditions') }} | @foreach ($coverData['weather']['topConditions'] as $condition) {{ $condition['label'] }} ({{ $condition['count'] }})@if (! $loop->last), @endif @endforeach |
{{ trans_choice('job.pdf_cover_no_weather', $coverData['weather']['jobsWithoutWeather'], ['count' => $coverData['weather']['jobsWithoutWeather']]) }}
@endif| # | {{ __('job.pdf_cover_toc_date') }} | {{ __('job.detail_object') }} | {{ __('job.pdf_cover_toc_type') }} | {{ __('job.pdf_cover_toc_duration') }} |
|---|---|---|---|---|
| {{ $index + 1 }} | {{ $job->localStartedAt()->format('d.m.Y H:i') }} | {{ $job->customerObject?->name ?? '–' }} | {{ $job->type->label() }} | @if ($job->ended_at) {{ $job->durationFormatted() }} @else {{ __('job.pdf_cover_active_marker') }} @endif |