From 180393700b9268591ba889cc833cb13170479636 Mon Sep 17 00:00:00 2001 From: thug0bin Date: Sat, 28 Feb 2026 12:04:44 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=B1=97=EB=B4=87=20=EA=B4=80=EB=A0=A8?= =?UTF-8?q?=20=EC=A0=9C=ED=92=88=EC=97=90=20=EC=9E=AC=EA=B3=A0=20=ED=91=9C?= =?UTF-8?q?=EC=8B=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app.py | 3 ++- backend/templates/admin_products.html | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/app.py b/backend/app.py index fe262f0..9a9edad 100644 --- a/backend/app.py +++ b/backend/app.py @@ -2972,7 +2972,8 @@ def api_animal_chat(): 'name': drug_name, 'price': drug['price'], 'code': drug['code'], - 'image_url': drug.get('image_url') # APC 이미지 URL + 'image_url': drug.get('image_url'), # APC 이미지 URL + 'stock': drug.get('stock', 0) # 재고 }) return jsonify({ diff --git a/backend/templates/admin_products.html b/backend/templates/admin_products.html index d9e5d99..0caef94 100644 --- a/backend/templates/admin_products.html +++ b/backend/templates/admin_products.html @@ -989,7 +989,9 @@ // 텍스트 const textDiv = document.createElement('div'); - textDiv.innerHTML = `
${p.name}
${formatPrice(p.price)}
`; + const stockColor = (p.stock > 0) ? '#10b981' : '#ef4444'; + const stockText = (p.stock > 0) ? `재고 ${p.stock}` : '품절'; + textDiv.innerHTML = `
${p.name}
${formatPrice(p.price)} ${stockText}
`; card.appendChild(imgContainer); card.appendChild(textDiv);