20-02-2026
This commit is contained in:
parent
a8b395e20d
commit
a00c42e770
252 changed files with 28785 additions and 8907 deletions
|
|
@ -345,11 +345,11 @@
|
|||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if($shipment->recipient && isset($shipment->recipient['street']))
|
||||
@if($shipment->recipient && isset($shipment->recipient['postnumber']))
|
||||
<tr>
|
||||
<td class="font-weight-semibold">Straße:</td>
|
||||
<td class="font-weight-semibold">Postnummer:</td>
|
||||
<td>
|
||||
{{ $shipment->recipient['street'] }}
|
||||
{{ $shipment->recipient['postnumber'] }}
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
|
|
@ -539,16 +539,24 @@
|
|||
<!-- Tracking Information -->
|
||||
@if($shipment->tracking_status || $shipment->dhl_shipment_no)
|
||||
<div class="card mb-4">
|
||||
<div class="card-header">
|
||||
<div class="card-header d-flex justify-content-between align-items-center">
|
||||
<h5 class="mb-0">
|
||||
<i class="fas fa-route text-info"></i>
|
||||
Tracking-Informationen
|
||||
</h5>
|
||||
@if($shipment->dhl_shipment_no)
|
||||
<a href="https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?lang=de&idc={{ $shipment->dhl_shipment_no }}"
|
||||
target="_blank"
|
||||
class="btn btn-sm btn-warning">
|
||||
<i class="fas fa-external-link-alt"></i>
|
||||
Bei DHL verfolgen
|
||||
</a>
|
||||
@endif
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@if($shipment->tracking_status)
|
||||
<div class="alert alert-info">
|
||||
<h6 class="alert-heading">
|
||||
<div class="alert alert-info mb-4">
|
||||
<h6 class="alert-heading mb-1">
|
||||
<i class="fas fa-map-marker-alt"></i>
|
||||
Aktueller Status: {{ $shipment->tracking_status }}
|
||||
</h6>
|
||||
|
|
@ -559,24 +567,52 @@
|
|||
@endif
|
||||
</div>
|
||||
@endif
|
||||
|
||||
@if($shipment->dhl_shipment_no)
|
||||
<div class="text-center">
|
||||
<p>Verfolgen Sie diese Sendung direkt bei DHL:</p>
|
||||
<a href="https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?lang=de&idc={{ $shipment->dhl_shipment_no }}"
|
||||
target="_blank"
|
||||
class="btn btn-warning">
|
||||
<i class="fas fa-external-link-alt"></i>
|
||||
Bei DHL verfolgen
|
||||
</a>
|
||||
{{-- TODO: Tracking-Nummer ist nicht mehr verfügbar
|
||||
<a href="{{ route('public.tracking') }}?tracking_number={{ $shipment->dhl_shipment_no }}"
|
||||
target="_blank"
|
||||
class="btn btn-outline-info ml-2">
|
||||
<i class="fas fa-search"></i>
|
||||
Lokales Tracking
|
||||
</a>
|
||||
--}}
|
||||
|
||||
{{-- Tracking Events Timeline --}}
|
||||
@if($shipment->trackingEvents && $shipment->trackingEvents->count() > 0)
|
||||
<div class="tracking-timeline">
|
||||
@foreach($shipment->trackingEvents as $index => $event)
|
||||
<div class="d-flex mb-3 {{ $index === 0 ? '' : 'text-muted' }}">
|
||||
<div class="mr-3 text-center" style="min-width: 40px;">
|
||||
@if($index === 0)
|
||||
@if($event->status_code === 'delivered')
|
||||
<i class="fas fa-check-circle fa-lg text-success"></i>
|
||||
@elseif($event->status_code === 'transit')
|
||||
<i class="fas fa-truck fa-lg text-primary"></i>
|
||||
@elseif($event->status_code === 'out-for-delivery')
|
||||
<i class="fas fa-shipping-fast fa-lg text-warning"></i>
|
||||
@elseif($event->status_code === 'failure' || $event->status_code === 'exception')
|
||||
<i class="fas fa-exclamation-circle fa-lg text-danger"></i>
|
||||
@elseif($event->status_code === 'returned')
|
||||
<i class="fas fa-undo fa-lg text-secondary"></i>
|
||||
@else
|
||||
<i class="fas fa-circle fa-lg text-info"></i>
|
||||
@endif
|
||||
@else
|
||||
<i class="fas fa-circle text-muted" style="font-size: 0.6rem; margin-top: 6px;"></i>
|
||||
@endif
|
||||
</div>
|
||||
<div class="flex-grow-1">
|
||||
<div class="{{ $index === 0 ? 'font-weight-bold' : '' }}">
|
||||
{{ $event->status_text }}
|
||||
</div>
|
||||
<small class="text-muted">
|
||||
{{ $event->event_time->format('d.m.Y H:i') }} Uhr
|
||||
@if($event->location)
|
||||
· {{ $event->location }}
|
||||
@endif
|
||||
</small>
|
||||
</div>
|
||||
</div>
|
||||
@if(!$loop->last)
|
||||
<div class="ml-3 border-left" style="height: 8px; margin-left: 19px;"></div>
|
||||
@endif
|
||||
@endforeach
|
||||
</div>
|
||||
@elseif(!$shipment->tracking_status)
|
||||
<div class="text-center text-muted py-3">
|
||||
<i class="fas fa-info-circle"></i>
|
||||
Noch keine Tracking-Daten vorhanden. Klicken Sie auf "Tracking aktualisieren" um die Daten abzurufen.
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue