This commit is contained in:
Lizandro Guarnizo
2026-04-10 23:04:28 -05:00
parent 64495816a9
commit c8bef9d9c4
8 changed files with 273 additions and 77 deletions
+17 -6
View File
@@ -894,12 +894,23 @@ async function verDomicilio(id) {
${dom.valor_copago ? `<span class="small">Copago: <strong>$${Number(dom.valor_copago).toLocaleString('es-CO')}</strong></span>` : ''}
${totalC > 0 ? `<span class="small fw-bold text-success">Total: $${totalC.toLocaleString('es-CO')}</span>` : ''}
</div>
${dom.pago_estado === 'pagado' ? `
<div class="small mt-1 text-success">
${MODO_LABEL[dom.pago_modo] || (dom.pago_modo||'')}
${dom.pago_monto ? ` · $${Number(dom.pago_monto).toLocaleString('es-CO')} cobrado` : ''}
${dom.pago_notas ? ` · <em>${esc(dom.pago_notas)}</em>` : ''}
</div>` : ''}
${dom.pago_estado === 'pagado' ? (() => {
// Usar pagos_detalle (multi-método) si existen
const detalle = dom.pagos_detalle || [];
if (detalle.length) {
return `<div class="small mt-1 text-success">
${detalle.map(p =>
`<div>${MODO_LABEL[p.modo] || p.modo}: <strong>$${Number(p.monto).toLocaleString('es-CO')}</strong>${p.notas ? ` · <em>${esc(p.notas)}</em>` : ''}</div>`
).join('')}
</div>`;
}
// Fallback registro legacy (un solo método)
return `<div class="small mt-1 text-success">
${MODO_LABEL[dom.pago_modo] || (dom.pago_modo||'')}
${dom.pago_monto ? ` · $${Number(dom.pago_monto).toLocaleString('es-CO')} cobrado` : ''}
${dom.pago_notas ? ` · <em>${esc(dom.pago_notas)}</em>` : ''}
</div>`;
})() : ''}
</div>
</div>
</div>`;