<section class="border-b border-gray-300 p-2 shrink-0 bg-control-panel">
  <div class="flex items-center gap-2">
    <a href="<?= mgmt_url('bag-orders') ?>" class="text-blue-600 hover:underline text-sm">&larr; 발주 목록</a>
    <span class="text-gray-400">|</span>
    <span class="text-sm font-bold text-gray-700">발주 상세 — <?= esc($order->bo_lot_no) ?></span>
  </div>
</section>
<div class="border border-gray-300 rounded-lg p-4 mt-2 bg-white max-w-4xl">
  <table class="w-full text-sm">
    <tbody>
      <tr class="border-b">
        <th class="text-left py-2 pr-4 text-gray-600 w-28">UUID</th>
        <td class="py-2 font-mono"><?= esc($order->bo_uuid) ?></td>
      </tr>
      <tr class="border-b">
        <th class="text-left py-2 pr-4 text-gray-600 w-28">버전</th>
        <td class="py-2"><?= esc($order->bo_version) ?></td>
      </tr>
      <tr class="border-b">
        <th class="text-left py-2 pr-4 text-gray-600 w-28">발주일</th>
        <td class="py-2"><?= esc($order->bo_order_date) ?></td>
      </tr>
      <tr class="border-b">
        <th class="text-left py-2 pr-4 text-gray-600 w-28">제작업체</th>
        <td class="py-2"><?= esc($companyName ?? '') ?></td>
      </tr>
      <tr class="border-b">
        <th class="text-left py-2 pr-4 text-gray-600 w-28">입고처</th>
        <td class="py-2"><?= esc($agencyName ?? '') ?></td>
      </tr>
      <tr class="border-b">
        <th class="text-left py-2 pr-4 text-gray-600 w-28">LOT번호</th>
        <td class="py-2 font-mono"><?= esc($order->bo_lot_no) ?></td>
      </tr>
      <tr class="border-b">
        <th class="text-left py-2 pr-4 text-gray-600 w-28">수수료율</th>
        <td class="py-2"><?= esc($order->bo_fee_rate) ?>%</td>
      </tr>
      <tr class="border-b">
        <th class="text-left py-2 pr-4 text-gray-600 w-28">상태</th>
        <td class="py-2">
          <?php
            $statusMap = ['normal' => '정상', 'cancelled' => '취소', 'deleted' => '삭제'];
            echo esc($statusMap[$order->bo_status] ?? $order->bo_status);
          ?>
        </td>
      </tr>
      <tr>
        <th class="text-left py-2 pr-4 text-gray-600 w-28">해시</th>
        <td class="py-2 font-mono text-xs"><?= esc($order->bo_hash) ?></td>
      </tr>
    </tbody>
  </table>
</div>

<div class="border border-gray-300 rounded-lg p-4 overflow-auto mt-4">
  <table class="w-full data-table">
    <thead>
      <tr>
        <th class="text-center">봉투코드</th>
        <th class="text-left">봉투명</th>
        <th class="text-right">단가</th>
        <th class="text-right">박스수</th>
        <th class="text-right">낱장수</th>
        <th class="text-right">금액</th>
      </tr>
    </thead>
    <tbody class="text-right">
      <?php
        $totalQtyBox = 0;
        $totalQtySheet = 0;
        $totalAmount = 0;
      ?>
      <?php foreach ($items as $item): ?>
      <tr>
        <td class="text-center font-mono"><?= esc($item->boi_bag_code) ?></td>
        <td class="text-left pl-2"><?= esc($item->boi_bag_name) ?></td>
        <td><?= number_format((float) $item->boi_unit_price) ?></td>
        <td><?= number_format((int) $item->boi_qty_box) ?></td>
        <td><?= number_format((int) $item->boi_qty_sheet) ?></td>
        <td><?= number_format((float) $item->boi_amount) ?></td>
      </tr>
      <?php
        $totalQtyBox += (int) $item->boi_qty_box;
        $totalQtySheet += (int) $item->boi_qty_sheet;
        $totalAmount += (float) $item->boi_amount;
      ?>
      <?php endforeach; ?>
      <?php if (empty($items)): ?>
      <tr><td colspan="6" class="text-center text-gray-400 py-4">등록된 품목이 없습니다.</td></tr>
      <?php endif; ?>
    </tbody>
    <tfoot class="bg-gray-50 font-bold text-right">
      <tr>
        <td colspan="3" class="text-center">합계</td>
        <td><?= number_format($totalQtyBox) ?></td>
        <td><?= number_format($totalQtySheet) ?></td>
        <td><?= number_format($totalAmount) ?></td>
      </tr>
    </tfoot>
  </table>
</div>
