lineas presupuesto actualizadas con tirada

This commit is contained in:
2025-01-08 17:34:29 +01:00
parent a88f3fb009
commit 642b445cd2
7 changed files with 106 additions and 35 deletions

View File

@ -887,7 +887,7 @@ class Comparador {
for (let element of gramajes) {
if (element.getVal() == 0 || element.getVal() == null) {
const tipo = element.item.attr('id').split('Papel')[1];
const tipo = element.item.attr('id').split('Gramaje')[1];
if ($('#compPaginas' + tipo).val() > 0) {
popErrorAlert(window.language.Presupuestos.errores.seleccioneGramaje, 'divAlarmasComparador');
return { error: true, data: {} };
@ -1079,7 +1079,7 @@ class Comparador {
datosComp.data,
{},
(response) => {
if (response.data.negro.length > 0) {
if (response.data.negro && response.data.negro.length > 0) {
let sorted = response.data.negro.sort(
(p1, p2) => ((p1.fields.precio_pedido + p1.fields.precio_click_pedido) < (p2.fields.precio_pedido + p2.fields.precio_click_pedido)) ?
-1 : ((p1.fields.precio_pedido + p1.fields.precio_click_pedido) > (p2.fields.precio_pedido + p2.fields.precio_click_pedido)) ? 1 : 0);
@ -1090,7 +1090,7 @@ class Comparador {
.draw()
});
}
if (response.data.color.length > 0) {
if (response.data.color && response.data.color.length > 0) {
let sorted = response.data.color.sort(
(p1, p2) => ((p1.fields.precio_pedido + p1.fields.precio_click_pedido) < (p2.fields.precio_pedido + p2.fields.precio_click_pedido)) ?
-1 : ((p1.fields.precio_pedido + p1.fields.precio_click_pedido) > (p2.fields.precio_pedido + p2.fields.precio_click_pedido)) ? 1 : 0);
@ -1136,7 +1136,7 @@ class Comparador {
datosComp.data,
{},
(response) => {
if (response.data.rotativa.length > 0) {
if (response.data.rotativa && response.data.rotativa.length > 0) {
let sorted = response.data.rotativa.sort(
(p1, p2) => ((p1.fields.precio_pedido + p1.fields.precio_click_pedido) < (p2.fields.precio_pedido + p2.fields.precio_click_pedido)) ?
-1 : ((p1.fields.precio_pedido + p1.fields.precio_click_pedido) > (p2.fields.precio_pedido + p2.fields.precio_click_pedido)) ? 1 : 0);