diff --git a/app/Views/medical/credit_payout_request.php b/app/Views/medical/credit_payout_request.php
index 2669e35..0df065c 100644
--- a/app/Views/medical/credit_payout_request.php
+++ b/app/Views/medical/credit_payout_request.php
@@ -90,6 +90,24 @@
+
+
+
+
+
+
+ | Source |
+ IPD / Case |
+ Amount |
+
+
+
+ | No invoices selected. |
+
+
+
+
Each invoice appears once in this list.
+
@@ -188,6 +206,27 @@
var t = document.getElementById('med_selected_total');
if (c) c.value = String(rows.length);
if (t) t.value = total.toFixed(2);
+
+ var previewBody = document.querySelector('#med_selected_preview_table tbody');
+ if (previewBody) {
+ if (!rows.length) {
+ previewBody.innerHTML = '
| No invoices selected. |
';
+ } else {
+ var html = '';
+ rows.forEach(function (row) {
+ var ref = String(row.source_type || '') + '#' + Number(row.source_ref_id || 0);
+ var ipd = String(row.ipd_code || '').trim();
+ var cse = String(row.case_code || '').trim();
+ var label = ipd !== '' ? ('IPD: ' + ipd) : (cse !== '' ? ('Case: ' + cse) : '-');
+ html += ''
+ + '| ' + ref + ' | '
+ + '' + label + ' | '
+ + '' + Number(row.line_amount || 0).toFixed(2) + ' | '
+ + '
';
+ });
+ previewBody.innerHTML = html;
+ }
+ }
}
function getGroupMode() {