cambio en dim máximo cubierta y expuesto lomo

This commit is contained in:
2024-05-13 10:22:03 +02:00
parent d5c4068c11
commit 745474a37f
2 changed files with 10 additions and 4 deletions

View File

@ -625,6 +625,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
$tipo_impresion_id = $this->getTipoImpresion($reqData['tipo'], $reqData['tapa']); $tipo_impresion_id = $this->getTipoImpresion($reqData['tipo'], $reqData['tapa']);
$precio_u = []; $precio_u = [];
$peso = []; $peso = [];
$lomo = 0.0;
for ($t = 0; $t < count($tirada); $t++) { for ($t = 0; $t < count($tirada); $t++) {
$tirada[$t] = intval($tirada[$t]); $tirada[$t] = intval($tirada[$t]);
@ -670,6 +671,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
if (count($linea) > 0) { if (count($linea) > 0) {
$costeInterior += floatval($linea['total_impresion']); $costeInterior += floatval($linea['total_impresion']);
$peso_interior += floatval($linea['peso']); $peso_interior += floatval($linea['peso']);
$lomo += floatval($linea['mano']);
} }
} }
@ -693,10 +695,12 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
$costeInterior = 0.0; $costeInterior = 0.0;
$peso_interior = 0.0; $peso_interior = 0.0;
$lomo = 0;
foreach ($interior as $linea) { foreach ($interior as $linea) {
if (count($linea) > 0) { if (count($linea) > 0) {
$costeInterior += floatval($linea['total_impresion']); $costeInterior += floatval($linea['total_impresion']);
$peso_interior += floatval($linea['peso']); $peso_interior += floatval($linea['peso']);
$lomo += floatval($linea['mano']);
} }
} }
@ -728,6 +732,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
if (count($cubierta) > 0) { if (count($cubierta) > 0) {
$coste_cubierta += floatval($cubierta['total_impresion']); $coste_cubierta += floatval($cubierta['total_impresion']);
$peso_cubierta += floatval($cubierta['peso']); $peso_cubierta += floatval($cubierta['peso']);
$lomo += floatval($cubierta['mano']);
} }
if ($coste_cubierta <= 0) if ($coste_cubierta <= 0)
$error->cubierta = lang('Presupuestos.errores.noCubiertaSobrecubierta'); $error->cubierta = lang('Presupuestos.errores.noCubiertaSobrecubierta');
@ -926,6 +931,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
'tiradas' => $tirada, 'tiradas' => $tirada,
'precio_u' => $precio_u, 'precio_u' => $precio_u,
'peso' => $peso, 'peso' => $peso,
'lomo_cubierta' => $lomo,
'interior' => $interior, 'interior' => $interior,
'cubierta' => $cubierta, 'cubierta' => $cubierta,

View File

@ -317,8 +317,8 @@
const ancho_libro = getDimensionLibro().ancho; const ancho_libro = getDimensionLibro().ancho;
// ancho_libro*2 + lomo + solapas*2 <= 640 // ancho_libro*2 + lomo + solapas*2 <= 630
const limite_1 = ((640 - ancho_libro*2 - getLomoLineasPresupuesto()) / 2.0).toFixed(1); const limite_1 = ((630 - ancho_libro*2 - getLomoLineasPresupuesto()) / 2.0).toFixed(1);
// solapas <= ancho_libro - 10 // solapas <= ancho_libro - 10
const limite_2 = ancho_libro - 10; const limite_2 = ancho_libro - 10;
const limite = Math.min(limite_1, limite_2); const limite = Math.min(limite_1, limite_2);
@ -339,8 +339,8 @@
const ancho_libro = getDimensionLibro().ancho; const ancho_libro = getDimensionLibro().ancho;
// ancho_libro*2 + lomo + solapas*2 <= 640 // ancho_libro*2 + lomo + solapas*2 <= 630
const limite_1 = ((640 - ancho_libro*2 - getLomoLineasPresupuesto()) / 2.0).toFixed(1); const limite_1 = ((630 - ancho_libro*2 - getLomoLineasPresupuesto()) / 2.0).toFixed(1);
// solapas <= ancho_libro - 10 // solapas <= ancho_libro - 10
const limite_2 = ancho_libro - 10; const limite_2 = ancho_libro - 10;
const limite = Math.min(limite_1, limite_2); const limite = Math.min(limite_1, limite_2);