pasador los datos que se necesitaban para preview rot

This commit is contained in:
Jaime Jiménez Ortega
2023-12-27 18:08:58 +01:00
parent 269e36ab7c
commit b5eeedc591
7 changed files with 28 additions and 6 deletions

View File

@ -756,6 +756,8 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
$linea['fields']['num_formas_horizontales'] = floor($linea['fields']['factor_anchura']); $linea['fields']['num_formas_horizontales'] = floor($linea['fields']['factor_anchura']);
$linea['fields']['num_formas_verticales'] = floor($linea['fields']['factor_altura']); $linea['fields']['num_formas_verticales'] = floor($linea['fields']['factor_altura']);
$linea['fields']['datosTipologias'] = $datosTipologias[0]; $linea['fields']['datosTipologias'] = $datosTipologias[0];
// impresion // impresion

View File

@ -19,7 +19,7 @@ class Test extends BaseController
{ {
echo '<pre>'; echo '<pre>';
var_dump($this->get_tarifa_enc(18, 150, 100, 98,148)); $this->testLineasIntRotativa();
echo '</pre>'; echo '</pre>';
} }
@ -312,6 +312,7 @@ class Test extends BaseController
var_dump($papel->id); var_dump($papel->id);
var_dump($datosTipologias); var_dump($datosTipologias);
echo '</pre>'; echo '</pre>';
$parametrosRotativa->rotativa_gota_negro = $datosTipologias[0]->gota_negro; $parametrosRotativa->rotativa_gota_negro = $datosTipologias[0]->gota_negro;
$parametrosRotativa->rotativa_gota_color = $datosTipologias[0]->gota_color; $parametrosRotativa->rotativa_gota_color = $datosTipologias[0]->gota_color;
$parametrosRotativa->rotativa_negro = $datosTipologias[0]->negro; $parametrosRotativa->rotativa_negro = $datosTipologias[0]->negro;
@ -323,6 +324,7 @@ class Test extends BaseController
$maquinas = $maquina_model->getMaquinaImpresionForPresupuesto( $maquinas = $maquina_model->getMaquinaImpresionForPresupuesto(
is_rotativa: $papel->rotativa, is_rotativa: $papel->rotativa,
tarifa_tipo: 'negro', tarifa_tipo: 'negro',
uso_tarifa: 'interiro',
tirada: $datosPedido->tirada + $datosPedido->merma, tirada: $datosPedido->tirada + $datosPedido->merma,
papel_impresion_id: $papel->id, papel_impresion_id: $papel->id,
); );
@ -335,7 +337,7 @@ class Test extends BaseController
var_dump($maquina->maquina); var_dump($maquina->maquina);
var_dump($papel->nombre); var_dump($papel->nombre);
//$linea = PresupuestoService::getCostesLineaRotativa($maquina, $datosPedido, $parametrosRotativa); $linea = PresupuestoService::getCostesLineaRotativa($maquina, $datosPedido, $parametrosRotativa);
echo '<pre>'; echo '<pre>';
var_dump($linea); var_dump($linea);
echo '</pre>'; echo '</pre>';

View File

@ -48,7 +48,7 @@ class PresupuestoEntity extends \CodeIgniter\Entity\Entity
"sobrecubiertas" => false, "sobrecubiertas" => false,
"sobrecubiertas_ancho" => 0.0, "sobrecubiertas_ancho" => 0.0,
"merma" => null, "merma" => null,
"merma_portada" => 6.0, "merma_cubierta" => 6.0,
"comentarios_cliente" => null, "comentarios_cliente" => null,
"comentarios_safekat" => null, "comentarios_safekat" => null,
"comentarios_pdf" => null, "comentarios_pdf" => null,
@ -213,7 +213,7 @@ class PresupuestoEntity extends \CodeIgniter\Entity\Entity
"sobrecubiertas" => "boolean", "sobrecubiertas" => "boolean",
"sobrecubiertas_ancho" => "float", "sobrecubiertas_ancho" => "float",
"merma" => "float", "merma" => "float",
"merma_portada" => "float", "merma_cubierta" => "float",
"en_produccion" => "boolean", "en_produccion" => "boolean",
"en_espera" => "boolean", "en_espera" => "boolean",
"modo_comparador" => "boolean", "modo_comparador" => "boolean",

View File

@ -68,7 +68,7 @@ class PresupuestoModel extends \App\Models\GoBaseModel
"sobrecubiertas", "sobrecubiertas",
"sobrecubiertas_ancho", "sobrecubiertas_ancho",
"merma", "merma",
"merma_portada", "merma_cubierta",
"comentarios_cliente", "comentarios_cliente",
"comentarios_safekat", "comentarios_safekat",
"comentarios_pdf", "comentarios_pdf",

View File

@ -252,6 +252,18 @@ class PresupuestoService extends BaseService
gramaje: $papel_impresion->gramaje, gramaje: $papel_impresion->gramaje,
paginas: $datosPedido->paginas paginas: $datosPedido->paginas
); );
$data['dimensiones_maquina'] = [$maquina->ancho, $maquina->alto];
$data['dimensiones_maquina_impresion'] = [$maquina->ancho_impresion, $maquina->alto_impresion];
$data['dimensiones_maquina_click'] = [$maquina->ancho_impresion, $maquina->alto_click];
$data['dimensiones_libro'] = [$datosPedido->ancho, $datosPedido->alto];
$data['alto_click'] = $maquina->alto_click;
$data['num_formas']['posicion_formas'] = 'n/a';
$data['num_formas']['num_formas_horizontales'] = 0;
$data['num_formas']['num_formas_verticales'] = 0;
$data['num_formas']['value'] = 0;
return $data; return $data;
} }

View File

@ -263,6 +263,7 @@
<input type="hidden" name="lp_rot_bn_formas_v" id="lp_rot_bn_formas_v" class="form-control" value="0"></input> <input type="hidden" name="lp_rot_bn_formas_v" id="lp_rot_bn_formas_v" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_bn_formas_h" id="lp_rot_bn_formas_h" class="form-control" value="0"></input> <input type="hidden" name="lp_rot_bn_formas_h" id="lp_rot_bn_formas_h" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_bn_formas_orientacion" id="lp_rot_bn_formas_orientacion" class="form-control" value="0"></input> <input type="hidden" name="lp_rot_bn_formas_orientacion" id="lp_rot_bn_formas_orientacion" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_bn_alto_click" id="lp_rot_bn_alto_click" class="form-control" value="0"></input>
<td class="lp-td"> <img style="padding: 0; margin:0;" src="<?= site_url('themes/vuexy/img/safekat/presupuestos/icon_rotativa_bn.png') ?>" /></td> <td class="lp-td"> <img style="padding: 0; margin:0;" src="<?= site_url('themes/vuexy/img/safekat/presupuestos/icon_rotativa_bn.png') ?>" /></td>
<td class="lp-td"><input id="lp_rot_bn_paginas" name="lp_rot_bn_paginas" class="lp-cell lp-input lp-rotbn-input paginas-lp" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_bn_paginas" name="lp_rot_bn_paginas" class="lp-cell lp-input lp-rotbn-input paginas-lp" type="text" value="0"></td>
<td class="lp-td"> <td class="lp-td">
@ -523,6 +524,7 @@
<input type="hidden" name="lp_rot_color_formas_v" id="lp_rot_color_formas_v" class="form-control" value="0"></input> <input type="hidden" name="lp_rot_color_formas_v" id="lp_rot_color_formas_v" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_color_formas_h" id="lp_rot_color_formas_h" class="form-control" value="0"></input> <input type="hidden" name="lp_rot_color_formas_h" id="lp_rot_color_formas_h" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_color_formas_orientacion" id="lp_rot_color_formas_orientacion" class="form-control" value="0"></input> <input type="hidden" name="lp_rot_color_formas_orientacion" id="lp_rot_color_formas_orientacion" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_color_alto_click" id="lp_rot_color_alto_click" class="form-control" value="0"></input>
<td class="lp-td"> <img style="padding: 0; margin:0;" src="<?= site_url('themes/vuexy/img/safekat/presupuestos/icon_rotativa_color.png') ?>" /></td> <td class="lp-td"> <img style="padding: 0; margin:0;" src="<?= site_url('themes/vuexy/img/safekat/presupuestos/icon_rotativa_color.png') ?>" /></td>
<td class="lp-td"><input id="lp_rot_color_paginas" name="lp_rot_color_paginas" class="lp-cell lp-input lp-rotcolor-input paginas-lp" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_color_paginas" name="lp_rot_color_paginas" class="lp-cell lp-input lp-rotcolor-input paginas-lp" type="text" value="0"></td>
<td class="lp-td"> <td class="lp-td">
@ -2454,6 +2456,8 @@ function fill_lp_rot_bn(row, fromComparador=false){
$('#lp_rot_bn_formas_v').val(isNaN(parseInt(row.num_formas.num_formas_verticales)) ? "" : parseInt(row.num_formas.num_formas_verticales)) $('#lp_rot_bn_formas_v').val(isNaN(parseInt(row.num_formas.num_formas_verticales)) ? "" : parseInt(row.num_formas.num_formas_verticales))
$('#lp_rot_bn_formas_orientacion').val(row.num_formas.posicion_formas) $('#lp_rot_bn_formas_orientacion').val(row.num_formas.posicion_formas)
$('#lp_rot_bn_alto_click').val(row.alto_click)
calcular_mermas() calcular_mermas()
updateTotales() updateTotales()
} }
@ -2809,6 +2813,8 @@ function fill_lp_rot_color(row, fromComparador=false){
$('#lp_rot_color_formas_v').val(isNaN(parseInt(row.num_formas.num_formas_verticales)) ? "" : parseInt(row.num_formas.num_formas_verticales)) $('#lp_rot_color_formas_v').val(isNaN(parseInt(row.num_formas.num_formas_verticales)) ? "" : parseInt(row.num_formas.num_formas_verticales))
$('#lp_rot_color_formas_orientacion').val(row.num_formas.posicion_formas) $('#lp_rot_color_formas_orientacion').val(row.num_formas.posicion_formas)
$('#lp_rot_color_alto_click').val(row.alto_click)
calcular_mermas() calcular_mermas()
updateTotales() updateTotales()
} }

View File

@ -79,7 +79,7 @@ table.dataTable.table-hover>tbody>tr.selected:hover>* {
} }
.lp-cell-disabled { .lp-cell-disabled {
background-color: Gainsboro; background-color: lavenderblush;
} }
.lp-button{ .lp-button{