view.phtml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * Refer to LICENSE.txt distributed with the Temando Shipping module for notice of license
  4. */
  5. ?>
  6. <?php
  7. /** @var \Magento\Backend\Block\Template $block */
  8. /** @var \Temando\Shipping\ViewModel\Pickup\PickupItems $viewModel */
  9. $viewModel = $block->getData('pickupViewModel');
  10. ?>
  11. <section class="admin__page-section">
  12. <div class="admin__page-section-title">
  13. <span class="title"><?= $block->escapeHtml(__('Items')) ?></span>
  14. </div>
  15. <div class="admin__table-wrapper">
  16. <table class="data-table admin__table-primary order-shipment-table">
  17. <thead>
  18. <tr class="headings">
  19. <th class="col-product"><span><?= $block->escapeHtml(__('Description')) ?></span></th>
  20. <th class="col-sku"><span><?= $block->escapeHtml(__('Sku')) ?></span></th>
  21. <th class="col-qty"><span><?= $block->escapeHtml(__($viewModel->getQtyLabel())) ?></span></th>
  22. </tr>
  23. </thead>
  24. <?php /** @var \Magento\Sales\Model\Order\Item[] $items */ ?>
  25. <?php $items = $viewModel->getAllOrderItems(); ?>
  26. <?php foreach ($items as $index => $item) : ?>
  27. <tbody class="<?= $block->escapeHtml(($index % 2) ? 'even' : 'odd') ?>">
  28. <tr>
  29. <td class="col-product"><div><?= $block->escapeHtml($item->getName()) ?></div></td>
  30. <td class="col-sku"><div><?= $block->escapeHtml($item->getSku()) ?></div></td>
  31. <td class="col-qty">
  32. <div><?= $block->escapeHtml($viewModel->getItemQty($item->getSku())) ?></div>
  33. </td>
  34. </tr>
  35. </tbody>
  36. <?php endforeach; ?>
  37. </table>
  38. </div>
  39. </section>