templates/tracking/_Tab.html.twig line 1

Open in your IDE?
  1. <div class="result-card">
  2.     <div class="summary-grid">
  3.         <div class="summary-box">
  4.             <span class="badge badge-danger">{{ reception.werehouse }}</span>
  5.             <span class="badge badge-success">{{ reception.conteneurtype }}</span>
  6.         </div>
  7.         <div class="summary-box">
  8.             <label>Date</label>
  9.             <span>{{ reception.dateOperation|date('d-m-Y') }}</span>
  10.         </div>
  11.         <div class="summary-box">
  12.             <label>Quantity / <small>Qty</small></label>
  13.             <span>{{ reception.totalColis }} Pkgs</span>
  14.         </div>
  15.         <div class="summary-box">
  16.             <label>Measure / <small>Mesure</small></label>
  17.             <span>{% if reception.werehouse == 'SEA' %}{{ reception.totalCBM }} CBM{% else %}{{ reception.totalKG }} KG{% endif %}</span>
  18.         </div>
  19.         <div class="summary-box">
  20.             <label>Destination</label>
  21.             <span class="text-success"><i class="fa fa-map-marker-alt"></i> {{ reception.destville.nomville }}</span>
  22.         </div>
  23.     </div>
  24.     <div class="p-4">
  25.         <div class="row align-items-center mb-4">
  26.             <div class="col-md-7">
  27.                 <div style="border-left: 4px solid var(--afi-green); padding-left: 15px;">
  28.                     <h4 class="mb-0 font-weight-bold">#{{ reception.client.code }} {{ reception.client.NomAg }}</h4>
  29.                     <p class="text-muted small mb-2"><i class="fa fa-phone"></i> {{ reception.client.ContactAg }}</p>
  30.                     <div class="badge badge-light p-2 text-left" style="border: 1px solid #eee">
  31.                         <span class="text-danger font-weight-bold">RECEIPT: {{ reception.recunumero }}</span><br>
  32.                         <small>Tracking: {{ reception.truckingNumber }}</small>
  33.                     </div>
  34.                 </div>
  35.             </div>
  36.             <div class="col-md-5 mt-3 mt-md-0">
  37.                 <div class="row no-gutters">
  38.                     <div class="col-6 p-1">
  39.                         {% set urlBon = (reception.imageBon != 'image') ? pathBase ~ reception.imageBon : defaultImg %}
  40.                         <a href="#previewBon{{ reception.id }}" class="img-preview-container d-block">
  41.                             <img src="{{ urlBon }}" onerror="this.src='{{ defaultImg }}'">
  42.                             <div class="img-overlay-icon"><i class="fa fa-search-plus"></i></div>
  43.                             <div style="font-size: 8px; text-align:center; padding: 2px; background: #eee; color:#666">REÇU / RECEIPT</div>
  44.                         </a>
  45.                         <div id="previewBon{{ reception.id }}" class="afi-lightbox">
  46.                             <a href="#close" class="close-lightbox"></a>
  47.                             <a href="#close" class="close-btn-icon">&times;</a>
  48.                             <img src="{{ urlBon }}" onerror="this.src='{{ defaultImg }}'">
  49.                         </div>
  50.                     </div>
  51.                     <div class="col-6 p-1">
  52.                         {% set urlColis = (reception.imageColis != 'image') ? pathBase ~ reception.imageColis : defaultImg %}
  53.                         <a href="#previewColis{{ reception.id }}" class="img-preview-container d-block">
  54.                             <img src="{{ urlColis }}" onerror="this.src='{{ defaultImg }}'">
  55.                             <div class="img-overlay-icon"><i class="fa fa-search-plus"></i></div>
  56.                             <div style="font-size: 8px; text-align:center; padding: 2px; background: #eee; color:#666">COLIS / PACKAGE</div>
  57.                         </a>
  58.                         <div id="previewColis{{ reception.id }}" class="afi-lightbox">
  59.                             <a href="#close" class="close-lightbox"></a>
  60.                             <a href="#close" class="close-btn-icon">&times;</a>
  61.                             <img src="{{ urlColis }}" onerror="this.src='{{ defaultImg }}'">
  62.                         </div>
  63.                     </div>
  64.                 </div>
  65.             </div>
  66.         </div>
  67.         <hr>
  68.         <h6 class="font-weight-bold text-uppercase small mb-3 text-muted">Details / <small>Détails</small></h6>
  69.         {% for tmp in reception.tmpReceptions %}
  70.             <div class="goods-box">
  71.                 <div class="row align-items-center">
  72.                     <div class="col-md-6">
  73.                         <h5 class="text-success mb-1 font-weight-bold">{{ tmp.quantite }} PKG(S)</h5>
  74.                         <div class="text-dark">{{ tmp.nature }}</div>
  75.                         <div class="small text-muted italic">Ranking: {{ tmp.classementdepot }} | Loaded: {{ tmp.totalLoaded }}</div>
  76.                     </div>
  77.                     <div class="col-md-6">
  78.                         {% for track in tmp.tmpConteneurReceptions %}
  79.                             <div class="location-badge">
  80.                                 <div class="badge badge-danger mb-1">{{ track.programme.NumeroContenaire }}</div>
  81.                                 {% set last = track.programme.suiviContenaires|last %}
  82.                                 {% if last %}
  83.                                     <div class="font-weight-bold text-danger"><i class="fa fa-location-arrow"></i> {{ last.lieu }}</div>
  84.                                     <div class="small text-muted">{{ last.dateOperation|date('d M Y') }}</div>
  85.                                 {% else %}
  86.                                     <div class="small font-weight-bold">
  87.                                         <i class="fa {{ track.programme.isMco ? 'fa-plane' : 'fa-ship' }}"></i>
  88.                                         {{ track.programme.isMco ? 'AIR TRANSIT' : 'WAITING FOR SCAN' }}
  89.                                     </div>
  90.                                 {% endif %}
  91.                             </div>
  92.                         {% endfor %}
  93.                     </div>
  94.                 </div>
  95.             </div>
  96.         {% endfor %}
  97.     </div>
  98. </div>