From bbe802d2b7a251da54b3eea03b7edd035c262e9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Thu, 6 Feb 2025 00:34:53 +0100 Subject: [PATCH] arreglados buscadores de papeles en presupuesto admin --- .../Presupuestos/Presupuestoadmin.php | 4 +-- .../presupuestoAdmin/sections/comparador.js | 32 +++++++++++++++---- 2 files changed, 27 insertions(+), 9 deletions(-) diff --git a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php index aaca3285..b11bfd10 100644 --- a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php @@ -1116,7 +1116,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController $tirada); if ($this->request->getGet("q")) { $query->groupStart() - ->orLike("lg_papel_generico.nombre", $this->request->getGet("q")) + ->orLike("t1.nombre", $this->request->getGet("q")) ->groupEnd(); } @@ -1180,7 +1180,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController $tirada); if ($this->request->getGet("q")) { $query->groupStart() - ->orLike("lg_papel_impresion.gramaje", $this->request->getGet("q")) + ->orLike("t2.gramaje", $this->request->getGet("q")) ->groupEnd(); } diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/comparador.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/comparador.js index 1e6316f8..55c0d25e 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/comparador.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/comparador.js @@ -340,7 +340,9 @@ class Comparador { }); this.papelSobrecubierta.init(); this.gramajeSobrecubierta.init(); - this.papelSobrecubierta.onChange(() => self.gramajeSobrecubierta.empty()); + this.papelSobrecubierta.item.on('select2:select', function() { + self.gramajeSobrecubierta.empty() + }); this.sobrecubierta.on('change', () => { if (this.sobrecubierta.select2('data')[0].id == 1) { if ($('#solapas_sobrecubierta').prop('checked') == false) { @@ -386,14 +388,30 @@ class Comparador { if (this.tipo_impresion_id == 1 || this.tipo_impresion_id == 3 || this.tipo_impresion_id == 5 || this.tipo_impresion_id == 7) { this.papelGuardas.init(); this.gramajeGuardas.init(); - this.papelGuardas.onChange(() => self.gramajeGuardas.empty()); + this.papelGuardas.item.on('select2:select', function() { + self.gramajeGuardas.empty() + }); } - this.papelNegro.onChange(() => self.gramajeNegro.empty()); - this.papelNegrohq.onChange(() => self.gramajeNegrohq.empty()); - this.papelColor.onChange(() => self.gramajeColor.empty()); - this.papelColorhq.onChange(() => self.gramajeColorhq.empty()); - this.papelCubierta.onChange(() => self.gramajeCubierta.empty()); + this.papelNegro.item.on('select2:select', function() { + self.gramajeNegro.empty() + }); + this.papelNegrohq.item.on('select2:select', function() { + self.gramajeNegrohq.empty() + }); + this.papelColor.item.on('select2:select', function(){ + self.gramajeColor.empty() + }); + this.papelColorhq.item.on('select2:select', function() { + self.gramajeColorhq.empty() + }); + this.papelCubierta.item.on('select2:select', function() { + self.gramajeCubierta.empty() + }); + + this.papelFaja.item.on('select2:select', function() { + self.gramajeFaja.empty() + }); this.tipo_impresion.select2({