up
This commit is contained in:
+17
-6
@@ -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>`;
|
||||
|
||||
Reference in New Issue
Block a user