From 9b3f5e4701b865b09f3b855a1282d245238ca8c9 Mon Sep 17 00:00:00 2001 From: taekyoungc Date: Sat, 4 Jul 2026 15:09:01 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=A0=84=ED=99=94=EC=A0=91=EC=88=98=20?= =?UTF-8?q?=ED=8F=AC=EC=9E=A5=EB=AA=85=EC=84=B8=20=ED=91=9C=20=EC=BB=AC?= =?UTF-8?q?=EB=9F=BC=20=EA=B0=84=EA=B2=A9=C2=B7=EC=8A=A4=EC=BA=94=20?= =?UTF-8?q?=EC=8B=9C=20=EC=B5=9C=EC=8B=A0=20=ED=95=AD=EB=AA=A9=20=EB=85=B8?= =?UTF-8?q?=EC=B6=9C=20=EA=B0=9C=EC=84=A0(#14)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 봉투종류 열을 줄이고 봉투코드 열을 넓혀 간격을 좁히고, 스캔 성공 시 포장명세 스크롤을 맨 위로 리셋해 8개 초과 시에도 방금 스캔한 봉투가 가려지지 않도록 한다. --- app/Views/bag/order_phone_manage.php | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/app/Views/bag/order_phone_manage.php b/app/Views/bag/order_phone_manage.php index 522a984..df4392f 100644 --- a/app/Views/bag/order_phone_manage.php +++ b/app/Views/bag/order_phone_manage.php @@ -119,15 +119,15 @@ 포장 명세 포장량: 0 -
+
- - - - - + + + + + @@ -446,6 +446,9 @@ // 현재 이 주문을 보고 있으면 상세·포장명세 즉시 갱신 if (String(selectedId) === String(data.so_idx)) { renderPacking(order); + // 새로 스캔한 봉투가 항상 맨 위(최신)에 보이도록 스크롤을 맨 위로 이동 + const packingScrollEl = document.getElementById('packing-scroll'); + if (packingScrollEl) packingScrollEl.scrollTop = 0; const cell = detailBody.querySelector('.item-packed-cell[data-bag-code="' + (window.CSS && CSS.escape ? CSS.escape(String(data.bag_code)) : String(data.bag_code)) + '"]'); if (cell) { cell.textContent = nf(Number(data.packed_qty || 0)); @@ -508,10 +511,10 @@ const qty = parseInt(s.qty || 0, 10) || 0; totalQty += qty; return '' - + '' - + '' + + '' + + '' + '' - + ''; + + ''; }); packingBody.innerHTML = rows.length ? rows.join('') : '';
No봉투종류봉투코드수량포장No봉투종류봉투코드수량포장
' + no + '' + packEsc(code) + ' ' + packEsc(name) + '' + packEsc(s.code || '') + '' + packEsc(code) + ' ' + packEsc(name) + '' + packEsc(s.code || '') + '' + nf(qty) + '' + packEsc(s.unit || '') + '
' + packEsc(s.unit || '') + '
스캔된 포장 내역이 없습니다.