feat: sistema de pagos domicilios — cobro enfermero y estado pago admin
- database/07_add_pago_domicilio.sql: 6 columnas nuevas en lab_domicilios (pago_estado ENUM, pago_modo, pago_monto, pago_fecha, pago_notas, pago_registrado_por) - Domicilio::filtrarCampos(): permite guardar campos de pago vía actualizar() - Enfermera::agenda(): incluye valor_domicilio, valor_copago, pago_estado, pago_modo, pago_monto, pago_notas - api/lab/registrar_pago.php: endpoint POST para registrar/actualizar pago del domicilio - enfermero_portal.php: bloque cobro en card, modal registrar pago (efectivo/transferencia/exento), objeto pagoModal JS - lab_domicilios.php: badge pago ⏳/✅/🔵 en fila tabla, sección pago detallada en panel lateral
This commit is contained in:
@@ -246,6 +246,9 @@ class Domicilio {
|
||||
'observaciones', 'muestras_tomadas', 'notas_admin',
|
||||
'seguro_nombre', 'autorizacion', 'copago_laboratorio',
|
||||
'valor_domicilio', 'valor_copago',
|
||||
// pago
|
||||
'pago_estado', 'pago_modo', 'pago_monto', 'pago_fecha',
|
||||
'pago_notas', 'pago_registrado_por',
|
||||
];
|
||||
$campos = array_intersect_key($datos, array_flip($permitidos));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user