debug: Agregar más logs para investigar problema de filtros en exportación PDF
- Agregar console.log en JavaScript para ver qué se envía desde navegador - Agregar logs de todos los parámetros GET en PHP - Crear archivo debug_concept_filters.log para revisar logs fácilmente - Investigar por qué exportación PDF no respeta filtros aplicados
This commit is contained in:
@@ -384,10 +384,16 @@ function exportConceptDebtorsPDF() {
|
||||
const houseCheckboxes = document.querySelectorAll('input[name="filter_houses[]"]:checked');
|
||||
const conceptCheckboxes = document.querySelectorAll('input[name="filter_concepts[]"]:checked');
|
||||
|
||||
// Debug: mostrar qué checkboxes están marcados
|
||||
const selectedHouses = Array.from(houseCheckboxes).map(cb => cb.value);
|
||||
const selectedConcepts = Array.from(conceptCheckboxes).map(cb => cb.value);
|
||||
|
||||
console.log('DEBUG - Selected houses:', selectedHouses);
|
||||
console.log('DEBUG - Selected concepts:', selectedConcepts);
|
||||
|
||||
let url = '/dashboard.php?page=reportes_actions&action=export_pdf_report&type=concept-debtors';
|
||||
|
||||
// Agregar casas seleccionadas
|
||||
const selectedHouses = Array.from(houseCheckboxes).map(cb => cb.value);
|
||||
if (selectedHouses.length > 0) {
|
||||
selectedHouses.forEach(house => {
|
||||
url += '&filter_houses[]=' + encodeURIComponent(house);
|
||||
@@ -395,13 +401,13 @@ function exportConceptDebtorsPDF() {
|
||||
}
|
||||
|
||||
// Agregar conceptos seleccionados
|
||||
const selectedConcepts = Array.from(conceptCheckboxes).map(cb => cb.value);
|
||||
if (selectedConcepts.length > 0) {
|
||||
selectedConcepts.forEach(concept => {
|
||||
url += '&filter_concepts[]=' + encodeURIComponent(concept);
|
||||
});
|
||||
}
|
||||
|
||||
console.log('DEBUG - Final URL:', url);
|
||||
window.open(url, '_blank');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user