fix: 조제이력 투약정보 표시 개선

- 투약량 x 횟수 x 일수 형식으로 표시
- 예: 1정 × 3회 × 7일
This commit is contained in:
thug0bin 2026-02-27 15:24:45 +09:00
parent 02e56b9413
commit 79369d9a56

View File

@ -1004,13 +1004,20 @@
formattedDate = `${dateStr.slice(0,4)}.${dateStr.slice(4,6)}.${dateStr.slice(6,8)}`;
}
// 처방 품목 렌더링
const itemsHtml = (rx.items || []).map(item => `
<div class="purchase-item">
<span class="purchase-item-name">${escapeHtml(item.name)}</span>
<span class="purchase-item-qty" style="min-width:70px;">${item.days}일 x${item.times_per_day}회</span>
</div>
`).join('');
// 처방 품목 렌더링 (투약량 x 횟수 x 일수)
const itemsHtml = (rx.items || []).map(item => {
const dosage = item.quantity || 1; // 1회 투약량
const freq = item.times_per_day || 1; // 1일 투약횟수
const days = item.days || 0; // 투약일수
return `
<div class="purchase-item">
<span class="purchase-item-name">${escapeHtml(item.name)}</span>
<span class="purchase-item-qty" style="min-width:100px;text-align:right;color:#6366f1;">
${dosage}정 × ${freq}회 × ${days}일
</span>
</div>
`;
}).join('');
return `
<div class="purchase-card" style="border-left: 3px solid #6366f1;">