feat: 조제 원가 미리보기 및 재고 상태 표시 개선
원가 미리보기: - 조제 실행 전 약재별 예상 원가(용량×단가) 및 합계 표시 - 용량/원산지/로트 변경 시 실시간 갱신 - 추가 약재의 이름 표시 오류 수정 (select 내 전체 옵션 텍스트 → 선택값만) 원산지 자동 선택: - 처방 로드 시 재고 충분한 최저가 원산지를 자동 선택 - "자동 선택" 상태가 아닌 실제 원산지가 선택되어 원가 즉시 계산 재고 상태 표시: - checkStockForCompound() TODO 제거, 실제 API 호출로 재고 확인 - 기존 원산지 선택을 덮어쓰지 않고 재고 상태만 갱신 - 선택 가능한 원산지가 2개 이상이면 "N종" 뱃지 표시 조제 폼 초기화: - 새 조제 시 제수 기본값(1)으로 총 첩수(20)/파우치(30) 자동 설정 - 처방 선택 시 총 첩수가 비어있으면 자동 계산 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -486,6 +486,24 @@
|
||||
<i class="bi bi-plus"></i> 약재 추가
|
||||
</button>
|
||||
</div>
|
||||
<!-- 원가 미리보기 -->
|
||||
<div id="costPreview" class="mt-3 p-3 bg-light rounded border" style="display:none;">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<h6 class="mb-0"><i class="bi bi-calculator"></i> 예상 원가</h6>
|
||||
<span class="badge bg-secondary" id="costPreviewStatus">계산중...</span>
|
||||
</div>
|
||||
<div class="mt-2">
|
||||
<table class="table table-sm table-borderless mb-0" style="font-size: 0.85rem;">
|
||||
<tbody id="costPreviewItems"></tbody>
|
||||
<tfoot>
|
||||
<tr class="border-top fw-bold">
|
||||
<td>합계</td>
|
||||
<td class="text-end" id="costPreviewTotal">₩0</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mt-3">
|
||||
<button type="submit" class="btn btn-success">
|
||||
<i class="bi bi-check-circle"></i> 조제 실행
|
||||
|
||||
Reference in New Issue
Block a user