From c3087ba203f2c2dd720792f95e98f189a4154c55 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= <“jaimejimenezortega@gmail.com”>
Date: Wed, 6 Mar 2024 18:02:53 +0100
Subject: [PATCH] =?UTF-8?q?corregido=20bug=20de=20foco=20lp.=20a=C3=B1adid?=
=?UTF-8?q?os=20decimales=20gotas.=20cambiado=20a=20tipo=20number=20inputs?=
=?UTF-8?q?=20rot?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Presupuestos/Cosidotapablanda.php | 8 +--
.../Presupuestotiradasalternativas.php | 26 +++----
.../_lineasPresupuestoItems.php | 68 ++++++++-----------
.../_tiradasAlternativasItems.php | 2 +-
httpdocs/themes/vuexy/css/sk-datatables.css | 2 +-
5 files changed, 48 insertions(+), 58 deletions(-)
diff --git a/ci4/app/Controllers/Presupuestos/Cosidotapablanda.php b/ci4/app/Controllers/Presupuestos/Cosidotapablanda.php
index b40bc529..38ddd816 100755
--- a/ci4/app/Controllers/Presupuestos/Cosidotapablanda.php
+++ b/ci4/app/Controllers/Presupuestos/Cosidotapablanda.php
@@ -496,8 +496,8 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
'magenta' => floatval($reqData['magenta']) ?? 0,
'amarillo' => floatval($reqData['amarillo']) ?? 0,
'cg' => floatval($reqData['cg']) ?? 0,
- 'gota_negro' => intval($reqData['gota_negro']) ?? 0,
- 'gota_color' => intval($reqData['gota_color']) ?? 0,
+ 'gota_negro' => floatval($reqData['gota_negro']) ?? 0,
+ 'gota_color' => floatval($reqData['gota_color']) ?? 0,
);
array_push($datosTipolog, $data);
}
@@ -541,8 +541,8 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
'cyan' => floatval($reqData['cyan']) ?? 0,
'magenta' => floatval($reqData['magenta']) ?? 0,
'amarillo' => floatval($reqData['amarillo']) ?? 0,
- 'gota_negro' => intval($reqData['gota_negro']) ?? 0,
- 'gota_color' => intval($reqData['gota_color']) ?? 0,
+ 'gota_negro' => floatval($reqData['gota_negro']) ?? 0,
+ 'gota_color' => floatval($reqData['gota_color']) ?? 0,
);
array_push($datosTipolog, $data);
}
diff --git a/ci4/app/Controllers/Presupuestos/Presupuestotiradasalternativas.php b/ci4/app/Controllers/Presupuestos/Presupuestotiradasalternativas.php
index b08cc4fb..5943a741 100644
--- a/ci4/app/Controllers/Presupuestos/Presupuestotiradasalternativas.php
+++ b/ci4/app/Controllers/Presupuestos/Presupuestotiradasalternativas.php
@@ -156,12 +156,12 @@ class Presupuestotiradasalternativas extends \App\Controllers\GoBaseResourceCont
'rotativa_gota_negro' => 0,
'rotativa_gota_color' => 0,
);
- $parametrosRotativa->rotativa_gota_negro = intval($linea['gotaNegro']?? 0);
- $parametrosRotativa->rotativa_gota_color = intval($linea['gotaColor']?? 0);
- $parametrosRotativa->rotativa_negro = intval($linea['cobNegro'] ?? 0);
- $parametrosRotativa->rotativa_cyan = intval($linea['cobCyan'] ?? 0);
- $parametrosRotativa->rotativa_magenta = intval($linea['cobMagenta']?? 0);
- $parametrosRotativa->rotativa_amarillo = intval($linea['cobAmarillo']?? 0);
+ $parametrosRotativa->rotativa_gota_negro = floatval($linea['gotaNegro']?? 0);
+ $parametrosRotativa->rotativa_gota_color = floatval($linea['gotaColor']?? 0);
+ $parametrosRotativa->rotativa_negro = floatval($linea['cobNegro'] ?? 0);
+ $parametrosRotativa->rotativa_cyan = floatval($linea['cobCyan'] ?? 0);
+ $parametrosRotativa->rotativa_magenta = floatval($linea['cobMagenta']?? 0);
+ $parametrosRotativa->rotativa_amarillo = floatval($linea['cobAmarillo']?? 0);
break;
case 'lp_cubierta':
$uso = 'cubierta';
@@ -195,13 +195,13 @@ class Presupuestotiradasalternativas extends \App\Controllers\GoBaseResourceCont
if (!is_null($datosTipolog)) {
$datosTipolog = [];
$data_temp = (object)array(
- 'negro' => intval($linea['cobNegro'] ?? 0),
- 'cyan' => intval($linea['cobCyan'] ?? 0),
- 'magenta' => intval($linea['cobMagenta']?? 0),
- 'amarillo' => intval($linea['cobAmarillo']?? 0),
- 'cg' => intval($linea['cobCG'] ?? 0),
- 'gota_negro' => intval($linea['gotaNegro']?? 0),
- 'gota_color' => intval($linea['gotaColor']?? 0),
+ 'negro' => floatval($linea['cobNegro'] ?? 0),
+ 'cyan' => floatval($linea['cobCyan'] ?? 0),
+ 'magenta' => floatval($linea['cobMagenta']?? 0),
+ 'amarillo' => floatval($linea['cobAmarillo']?? 0),
+ 'cg' => floatval($linea['cobCG'] ?? 0),
+ 'gota_negro' => floatval($linea['gotaNegro']?? 0),
+ 'gota_color' => floatval($linea['gotaColor']?? 0),
);
array_push($datosTipolog, $data_temp);
}
diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php
index d57ba93b..f1b49fc6 100755
--- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php
+++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php
@@ -90,6 +90,18 @@ const papelGenericoRotativaColorList = '+
'
' +
'= lang('Presupuestos.numPagColor') ?>' +
- '' +
+ '' +
'
' +
((d.row_id.includes('rot'))?'' +
'= lang('Presupuestos.saturacion') ?>' +
@@ -175,32 +187,32 @@ function format(d) {
'
':'') +
'' +
'= lang('Presupuestos.cobNegro') ?>' +
- '' +
+ '' +
'
' +
'' +
'= lang('Presupuestos.cobCyan') ?>' +
- '' +
+ '' +
'
' +
'' +
'= lang('Presupuestos.cobMagenta') ?>' +
- '' +
+ '' +
'
' +
'' +
'= lang('Presupuestos.cobAmarillo') ?>' +
- '' +
+ '' +
'
' +
((!d.row_id.includes('rot'))?
'' +
'= lang('Presupuestos.cobCG') ?>' +
- '' +
+ '' +
'
':'') +
'' +
'= lang('Presupuestos.gotaNegro') ?>' +
- '' +
+ '' +
'
' +
'' +
'= lang('Presupuestos.gotaColor') ?>' +
- '' +
+ '' +
'
' +
'' +
'= lang('Presupuestos.aFavorFibra') ?>' +
@@ -612,7 +624,7 @@ var tableLineasPresupuesto = new DataTable('#tableLineasPresupuesto',{
.addClass('form-control form-select-sm lp-cell lp-select ' + row.row_class + '-select')
.css('min-width', '40px')
- var option = '
';
+ var option = '
';
select.append(option);
return select[0].outerHTML
@@ -812,8 +824,8 @@ function processRowData(row, rowId, rowClass){
data.cobCyan = isNaN(parseFloat(row.datosTipologias.cyan)) ? "" : parseFloat(row.datosTipologias.cyan).toFixed(2)
data.cobMagenta = isNaN(parseFloat(row.datosTipologias.magenta)) ? "" : parseFloat(row.datosTipologias.magenta).toFixed(2)
data.cobAmarillo = isNaN(parseFloat(row.datosTipologias.amarillo)) ? "" : parseFloat(row.datosTipologias.amarillo).toFixed(2)
- data.gotaNegro = isNaN(parseFloat(row.datosTipologias.gota_negro)) ? "" : parseFloat(row.datosTipologias.gota_negro).toFixed(0)
- data.gotaColor = isNaN(parseFloat(row.datosTipologias.gota_color)) ? "" : parseFloat(row.datosTipologias.gota_color).toFixed(0)
+ data.gotaNegro = isNaN(parseFloat(row.datosTipologias.gota_negro)) ? "" : parseFloat(row.datosTipologias.gota_negro).toFixed(2)
+ data.gotaColor = isNaN(parseFloat(row.datosTipologias.gota_color)) ? "" : parseFloat(row.datosTipologias.gota_color).toFixed(2)
data.resolucion = isNaN(parseFloat(row.resolucion)) ? "" : parseFloat(row.resolucion).toFixed(0)
data.areaPaginas = isNaN(parseFloat(row.superficie)) ? "" : parseFloat(row.superficie).toFixed(2)
@@ -859,7 +871,7 @@ function processRowData(row, rowId, rowClass){
if(!rowId.includes('rot')){
data.cobCG = isNaN(parseFloat(row.datosTipologias.cg)) ? "" : parseFloat(row.datosTipologias.cg).toFixed(2)
- data.gotasCG = isNaN(parseFloat(row.num_gotas_cg)) ? "" : parseFloat(row.num_gotas_cg).toFixed(0)
+ data.gotasCG = isNaN(parseFloat(row.num_gotas_cg)) ? "" : parseFloat(row.num_gotas_cg).toFixed(2)
data.gTintaCG = isNaN(parseFloat(row.peso_gotas_cg)) ? "" : parseFloat(row.peso_gotas_cg).toFixed(2)
data.gTintaCGPed = isNaN(parseFloat(row.peso_gotas_cg_pedido)) ? "" : parseFloat(row.peso_gotas_cg_pedido).toFixed(2)
}
@@ -2221,11 +2233,7 @@ function fill_lp_bnhq(row, fromComparator=false){
}
$("#tableLineasPresupuesto").DataTable().columns.adjust();
- if(focused){
- $('#'+focused).focus();
- $('#'+focused).select();
- focused = 0;
- }
+ change_focus();
}
function eventos_lp_bnhq(isInkjet = false){
@@ -2562,11 +2570,7 @@ function fill_lp_colorhq(row, fromComparator=false){
}
$("#tableLineasPresupuesto").DataTable().columns.adjust();
- if(focused){
- $('#'+focused).focus();
- $('#'+focused).select();
- focused = 0;
- }
+ change_focus();
}
function eventos_lp_colorhq(isInkjet = false){
@@ -2909,12 +2913,7 @@ function fill_lp_rot_bn(row, fromComparador=false){
$('.lp_rot_bn').css('display', '')
$("#tableLineasPresupuesto").DataTable().columns.adjust();
- if(focused){
- $('#'+focused).focus();
- $('#'+focused).select();
- focused = 0;
- }
-
+ change_focus();
}
function eventos_lp_rot_bn(){
@@ -3258,12 +3257,7 @@ function fill_lp_rot_color(row, fromComparador=false){
}
$("#tableLineasPresupuesto").DataTable().columns.adjust();
- if(focused){
- $('#'+focused).focus();
- $('#'+focused).select();
- focused = 0;
- }
-
+ change_focus();
}
function eventos_lp_rot_color(){
@@ -3536,11 +3530,7 @@ function fill_lp_cubierta(row, fromComparador=false){
}
$("#tableLineasPresupuesto").DataTable().columns.adjust();
- if(focused){
- $('#'+focused).focus();
- $('#'+focused).select();
- focused = 0;
- }
+ change_focus();
}
function eventos_lp_cubierta(){
diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_tiradasAlternativasItems.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_tiradasAlternativasItems.php
index 4077d49a..ecb7af82 100644
--- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_tiradasAlternativasItems.php
+++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_tiradasAlternativasItems.php
@@ -18,7 +18,7 @@
= lang('Presupuestos.tiradasInfoIVA') ?>
'>
-
+
diff --git a/httpdocs/themes/vuexy/css/sk-datatables.css b/httpdocs/themes/vuexy/css/sk-datatables.css
index 484e2665..6c249c4f 100755
--- a/httpdocs/themes/vuexy/css/sk-datatables.css
+++ b/httpdocs/themes/vuexy/css/sk-datatables.css
@@ -116,7 +116,7 @@ div.draw-rot-shapes {
}
/* CSS class to remove number input spinner */
-.no-spinner {
+.no-spinner {
/* For Firefox */
-moz-appearance: textfield;
}