From f1eac5eda2f8be49825c7608819298fbb3b8c86f Mon Sep 17 00:00:00 2001 From: king Date: Sun, 14 Jun 2026 17:01:40 +0900 Subject: [PATCH] =?UTF-8?q?style(malaysia):=20=EB=9E=99=20=EC=9E=85?= =?UTF-8?q?=EB=A0=A5=EB=9E=80=20=EC=84=B8=EB=A1=9C=20=EB=B0=B0=EC=B9=98=20?= =?UTF-8?q?+=20=EB=A0=88=EC=9D=B4=EB=B8=94=20=EB=85=B8=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 좁은 칸에서 placeholder 가 잘려 안 보이던 문제 해결. - 각 입력행을 세로 스택(상품 select → 입수량 → 박스 → 합계/삭제) - '입수량'·'박스' 레이블 항상 표시 - 중복 .rk-del CSS 정리, i18n 키 추가 Co-Authored-By: Claude Opus 4.8 --- .../malaysia/templates/malaysia/_i18n.html | 2 +- .../templates/malaysia/stocktake_detail.html | 42 ++++++++++++------- app/static/malaysia.js | 2 + 3 files changed, 31 insertions(+), 15 deletions(-) diff --git a/app/modules/malaysia/templates/malaysia/_i18n.html b/app/modules/malaysia/templates/malaysia/_i18n.html index 6fedbb0..7d602d7 100644 --- a/app/modules/malaysia/templates/malaysia/_i18n.html +++ b/app/modules/malaysia/templates/malaysia/_i18n.html @@ -2,4 +2,4 @@
- + diff --git a/app/modules/malaysia/templates/malaysia/stocktake_detail.html b/app/modules/malaysia/templates/malaysia/stocktake_detail.html index be9e61b..3c4e643 100644 --- a/app/modules/malaysia/templates/malaysia/stocktake_detail.html +++ b/app/modules/malaysia/templates/malaysia/stocktake_detail.html @@ -9,13 +9,16 @@ {% endfor %} - - × - - {{ (entry.units_per_box * entry.box_count) if entry else 0 }} - {% if not disabled %}{% endif %} + + +
+ 합계 {{ (entry.units_per_box * entry.box_count) if entry else 0 }} + {% if not disabled %}{% endif %} +
{% endmacro %} @@ -54,15 +57,26 @@ border:1px solid #94a3b8; background:#fff; border-radius:4px; width:20px; height:20px; line-height:1; padding:0; cursor:pointer; font-weight:700; flex:0 0 auto; } - .rk-rows { display:flex; flex-direction:column; gap:4px; } - .rk-row { display:grid; grid-template-columns: minmax(0,1fr) 52px 8px 44px 38px 16px; gap:4px; align-items:center; } - .rk-row .rk-sku { font-size:12px; padding:2px 4px; min-width:0; } - .rk-row .rk-upb, .rk-row .rk-box { font-size:12px; padding:2px 4px; text-align:right; min-width:0; } - .rk-row .rk-x { font-size:11px; color:#94a3b8; text-align:center; } - .rk-row .rk-sub { font-size:12px; text-align:right; color:#2563eb; font-weight:600; } + .rk-rows { display:flex; flex-direction:column; gap:6px; } + /* 입력란 세로 배치 — 좁은 칸에서도 레이블이 보이게 */ + .rk-row { + display:flex; flex-direction:column; gap:3px; + border:1px solid #e2e8f0; border-radius:5px; background:#fff; padding:4px; + } + .rk-row .rk-sku { font-size:12px; padding:2px 4px; width:100%; min-width:0; } + .rk-row .rk-f { display:flex; align-items:center; gap:4px; font-size:11px; margin:0; } + .rk-row .rk-f > span { flex:0 0 38px; color:#64748b; } + .rk-row .rk-upb, .rk-row .rk-box { + flex:1 1 auto; min-width:0; font-size:12px; padding:2px 4px; text-align:right; + } + .rk-row .rk-foot { + display:flex; align-items:center; justify-content:space-between; + font-size:11px; color:#475569; margin-top:1px; + } + .rk-row .rk-sub { color:#2563eb; font-weight:600; } .rk-row .rk-del { border:none; background:transparent; color:#dc2626; cursor:pointer; - font-size:13px; line-height:1; padding:0; + font-size:11px; line-height:1; padding:0; } {% endblock %} diff --git a/app/static/malaysia.js b/app/static/malaysia.js index eb3db03..808c40d 100644 --- a/app/static/malaysia.js +++ b/app/static/malaysia.js @@ -21,6 +21,8 @@ "기준 재고조사": "Based on stocktake", "표시할 재고조사가 없습니다.": "No stocktake to display.", "박스": "box", + "입수량": "Units/box", + "합계": "Subtotal", "창고": "Warehouse", "날짜": "Date", "메모": "Memo",