Fix item counts, PR/QT conversions, validation and department loss
This commit is contained in:
@@ -180,7 +180,7 @@
|
||||
return;
|
||||
}
|
||||
$.each(rows, function(i, r) {
|
||||
var items = typeof r.items === 'string' ? JSON.parse(r.items || '[]') : (r.items || []);
|
||||
var item_count = parseInt(r.item_count) || 0;
|
||||
var po_link = r.po_id > 0
|
||||
? `<a href="<?php echo $server_url?>expense/manage_purchase_order.php?id=${r.po_id}">${escape_html(r.po_number || ('PO #' + r.po_id))}</a>`
|
||||
: '<span class="text-muted">—</span>';
|
||||
@@ -190,7 +190,7 @@
|
||||
<td class="py-3">${r.required_date ? format_date(r.required_date) : '<span class="text-muted">—</span>'}</td>
|
||||
<td class="py-3">${escape_html(r.contact_name || '—')}</td>
|
||||
<td class="py-3">${get_dept_label(r.department_id)}</td>
|
||||
<td class="py-3">${items.length} item${items.length !== 1 ? 's' : ''}</td>
|
||||
<td class="py-3">${item_count} item${item_count !== 1 ? 's' : ''}</td>
|
||||
<td class="py-3 fw-semibold">${format_number(r.grand_total, 2)}</td>
|
||||
<td class="py-3">${status_badge[String(r.status)] || r.status}</td>
|
||||
<td class="py-3">${po_link}</td>
|
||||
|
||||
Reference in New Issue
Block a user