<div class="result-card"> <div class="summary-grid"> <div class="summary-box"> <span class="badge badge-danger">{{ reception.werehouse }}</span> <span class="badge badge-success">{{ reception.conteneurtype }}</span> </div> <div class="summary-box"> <label>Date</label> <span>{{ reception.dateOperation|date('d-m-Y') }}</span> </div> <div class="summary-box"> <label>Quantity / <small>Qty</small></label> <span>{{ reception.totalColis }} Pkgs</span> </div> <div class="summary-box"> <label>Measure / <small>Mesure</small></label> <span>{% if reception.werehouse == 'SEA' %}{{ reception.totalCBM }} CBM{% else %}{{ reception.totalKG }} KG{% endif %}</span> </div> <div class="summary-box"> <label>Destination</label> <span class="text-success"><i class="fa fa-map-marker-alt"></i> {{ reception.destville.nomville }}</span> </div> </div> <div class="p-4"> <div class="row align-items-center mb-4"> <div class="col-md-7"> <div style="border-left: 4px solid var(--afi-green); padding-left: 15px;"> <h4 class="mb-0 font-weight-bold">#{{ reception.client.code }} {{ reception.client.NomAg }}</h4> <p class="text-muted small mb-2"><i class="fa fa-phone"></i> {{ reception.client.ContactAg }}</p> <div class="badge badge-light p-2 text-left" style="border: 1px solid #eee"> <span class="text-danger font-weight-bold">RECEIPT: {{ reception.recunumero }}</span><br> <small>Tracking: {{ reception.truckingNumber }}</small> </div> </div> </div> <div class="col-md-5 mt-3 mt-md-0"> <div class="row no-gutters"> <div class="col-6 p-1"> {% set urlBon = (reception.imageBon != 'image') ? pathBase ~ reception.imageBon : defaultImg %} <a href="#previewBon{{ reception.id }}" class="img-preview-container d-block"> <img src="{{ urlBon }}" onerror="this.src='{{ defaultImg }}'"> <div class="img-overlay-icon"><i class="fa fa-search-plus"></i></div> <div style="font-size: 8px; text-align:center; padding: 2px; background: #eee; color:#666">REÇU / RECEIPT</div> </a> <div id="previewBon{{ reception.id }}" class="afi-lightbox"> <a href="#close" class="close-lightbox"></a> <a href="#close" class="close-btn-icon">×</a> <img src="{{ urlBon }}" onerror="this.src='{{ defaultImg }}'"> </div> </div> <div class="col-6 p-1"> {% set urlColis = (reception.imageColis != 'image') ? pathBase ~ reception.imageColis : defaultImg %} <a href="#previewColis{{ reception.id }}" class="img-preview-container d-block"> <img src="{{ urlColis }}" onerror="this.src='{{ defaultImg }}'"> <div class="img-overlay-icon"><i class="fa fa-search-plus"></i></div> <div style="font-size: 8px; text-align:center; padding: 2px; background: #eee; color:#666">COLIS / PACKAGE</div> </a> <div id="previewColis{{ reception.id }}" class="afi-lightbox"> <a href="#close" class="close-lightbox"></a> <a href="#close" class="close-btn-icon">×</a> <img src="{{ urlColis }}" onerror="this.src='{{ defaultImg }}'"> </div> </div> </div> </div> </div> <hr> <h6 class="font-weight-bold text-uppercase small mb-3 text-muted">Details / <small>Détails</small></h6> {% for tmp in reception.tmpReceptions %} <div class="goods-box"> <div class="row align-items-center"> <div class="col-md-6"> <h5 class="text-success mb-1 font-weight-bold">{{ tmp.quantite }} PKG(S)</h5> <div class="text-dark">{{ tmp.nature }}</div> <div class="small text-muted italic">Ranking: {{ tmp.classementdepot }} | Loaded: {{ tmp.totalLoaded }}</div> </div> <div class="col-md-6"> {% for track in tmp.tmpConteneurReceptions %} <div class="location-badge"> <div class="badge badge-danger mb-1">{{ track.programme.NumeroContenaire }}</div> {% set last = track.programme.suiviContenaires|last %} {% if last %} <div class="font-weight-bold text-danger"><i class="fa fa-location-arrow"></i> {{ last.lieu }}</div> <div class="small text-muted">{{ last.dateOperation|date('d M Y') }}</div> {% else %} <div class="small font-weight-bold"> <i class="fa {{ track.programme.isMco ? 'fa-plane' : 'fa-ship' }}"></i> {{ track.programme.isMco ? 'AIR TRANSIT' : 'WAITING FOR SCAN' }} </div> {% endif %} </div> {% endfor %} </div> </div> </div> {% endfor %} </div></div>