Merge branch 'dev/ajustes_imn' into 'main'

Reajustados archivos del previsualizador de formas

See merge request jjimenez/safekat!92
This commit is contained in:
Ignacio Martinez Navajas
2023-12-20 14:04:03 +00:00
5 changed files with 1168 additions and 488 deletions

View File

@ -162,13 +162,37 @@ return [
'comentariosSafekat' => 'Comentarios Safekat', 'comentariosSafekat' => 'Comentarios Safekat',
'comentariosPresupuesto' => 'Comentarios Presupuesto', 'comentariosPresupuesto' => 'Comentarios Presupuesto',
'comentariosProduccion' => 'Comentarios Produccion', 'comentariosProduccion' => 'Comentarios Produccion',
'preview' => 'Previsualización de configuraciones',
'previewMaquina' => 'Configuración de máquina',
'previewCubierta' => 'Configuración de cubierta',
'previewPortada' => 'Configuración de portada',
'resumen' => 'Resumen del presupuesto', 'resumen' => 'Resumen del presupuesto',
'confirmar' => 'Confirmar presupuesto', 'confirmar' => 'Confirmar presupuesto',
// Preview
'preview' => 'Previsualización de configuraciones',
'preview-conf-bn' => 'Configuración Blanco y Negro',
'preview-conf-bn-hq' => 'Configuración Blanco y Negro',
'preview-conf-color' => 'Configuración Color',
'preview-conf-color-hq' => 'Configuración Color',
'preview-conf-rot-bn' => 'Configuración Blanco y Negro',
'preview-conf-rot-color' => 'Configuración Color',
'previewMaquina' => 'Máquina',
'previewConfiguracionCubierta' => 'Configuración de cubierta',
'previewEsquemaCubierta' => 'Esquema de cubierta',
'previewConfiguracionEsquemaCubierta' => 'Configuración esquema de cubierta',
'previewMaquinaPlana' => 'Configuración del papel: Plana',
'previewMaquinaRotativa' => 'Configuración del papel: Rotativa',
'previewCubierta' => 'Configuración del papel: Cubierta',
'previewPapelGenerico' => 'Papel Genérico',
'previewPapelCompra' => 'Papel de Compra',
'previewAreaImpresion' => 'Área de Impresión',
'previewPosicionFormas' => 'Posición de Formas',
'previewDetalles' => 'Detalles del trabajo',
'previewGramaje' => 'Gramaje',
'previewMano' => 'Mano',
'previewLibro' => 'Libro',
'previewFormas' => 'Formas',
'previewLomo' => 'Lomo',
'previewSolapas' => 'Solapas',
// Servicios // Servicios
'precio' => 'Precio', 'precio' => 'Precio',
'precioUnidad' => 'Precio unitario', 'precioUnidad' => 'Precio unitario',

View File

@ -29,7 +29,6 @@
<th class="lp-header"><?= lang('Presupuestos.libro') ?></th> <th class="lp-header"><?= lang('Presupuestos.libro') ?></th>
<th class="lp-header"><?= lang('Presupuestos.totalPapelPedido') ?></th> <th class="lp-header"><?= lang('Presupuestos.totalPapelPedido') ?></th>
<th class="lp-header"></th> <th class="lp-header"></th>
<th class="lp-header"></th>
<th class="lp-header"><?= lang('Presupuestos.lomo') ?></th> <th class="lp-header"><?= lang('Presupuestos.lomo') ?></th>
<th class="lp-header"><?= lang('Presupuestos.peso') ?></th> <th class="lp-header"><?= lang('Presupuestos.peso') ?></th>
<th class="lp-header"><?= lang('Presupuestos.click') ?></th> <th class="lp-header"><?= lang('Presupuestos.click') ?></th>
@ -42,6 +41,12 @@
<tbody> <tbody>
<tr id="lp_bn" class="lp-interior lp_bn" style="display: none;"> <tr id="lp_bn" class="lp-interior lp_bn" style="display: none;">
<input type="hidden" name="lp_bn_tarifa_impresion_id" id="lp_bn_tarifa_impresion_id" class="form-control" value="0"></input> <input type="hidden" name="lp_bn_tarifa_impresion_id" id="lp_bn_tarifa_impresion_id" class="form-control" value="0"></input>
<input type="hidden" name="lp_bn_maquina_ancho" id="lp_bn_maquina_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_bn_maquina_alto" id="lp_bn_maquina_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_bn_maquina_impresion_ancho" id="lp_bn_maquina_impresion_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_bn_maquina_impresion_alto" id="lp_bn_maquina_impresion_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_bn_formas" id="lp_bn_formas" class="form-control" value="0"></input>
<input type="hidden" name="lp_bn_formas_orientacion" id="lp_bn_formas_orientacion" 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_bn.png') ?>" /></td> <td class="lp-td"> <img style="padding: 0; margin:0;" src="<?= site_url('themes/vuexy/img/safekat/presupuestos/icon_bn.png') ?>" /></td>
<td class="lp-td"><input id="lp_bn_paginas" name="lp_bn_paginas" class="lp-cell lp-input lp-bn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bn_paginas" name="lp_bn_paginas" class="lp-cell lp-input lp-bn-input" type="text" value="0"></td>
<td class="lp-td"> <td class="lp-td">
@ -75,18 +80,23 @@
<td class="lp-td"><input id="lp_bn_precioPliego" name="lp_bn_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bn_precioPliego" name="lp_bn_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bn_libro" name="lp_bn_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bn_libro" name="lp_bn_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bn_totalPapelPedido" name="lp_bn_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bn_totalPapelPedido" name="lp_bn_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bn_margenPapelPedido" name="lp_bn_margenPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0" style="display: none;"></td> <td class="lp-td"><input id="lp_bn_checkPapel" name="lp_bn_checkPapel_bn" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_bn_checkPapel" name="lp_bn_checkPapel_bn" class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_bn_lomo" name="lp_bn_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bn_lomo" name="lp_bn_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bn_peso" name="lp_bn_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bn_peso" name="lp_bn_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bn_click" name="lp_bn_click" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" value="0"></td> <td class="lp-td"><input id="lp_bn_click" name="lp_bn_click" readonly class="lp-input lp-cell lp-cell-disabled lp-bn-input" value="0"></td>
<td class="lp-td"><input id="lp_bn_totalClicks" name="lp_bn_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bn_totalClicks" name="lp_bn_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-bn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bn_checkClicks" name="lp_bn_checkClicks"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td> <td class="lp-td"><input id="lp_bn_checkClicks" name="lp_bn_checkClicks" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td> <td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td>
</tr> </tr>
<tr id="lp_bnhq" class="lp-interior lp_bnhq" style="display: none;"> <tr id="lp_bnhq" class="lp-interior lp_bnhq" style="display: none;">
<input type="hidden" name="lp_bnhq_tarifa_impresion_id" id="lp_bnhq_tarifa_impresion_id" class="form-control" value="0"></input> <input type="hidden" name="lp_bnhq_tarifa_impresion_id" id="lp_bnhq_tarifa_impresion_id" class="form-control" value="0"></input>
<input type="hidden" name="lp_bnhq_maquina_ancho" id="lp_bnhq_maquina_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_bnhq_maquina_alto" id="lp_bnhq_maquina_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_bnhq_maquina_impresion_ancho" id="lp_bnhq_maquina_impresion_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_bnhq_maquina_impresion_alto" id="lp_bnhq_maquina_impresion_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_bnhq_formas" id="lp_bnhq_formas" class="form-control" value="0"></input>
<input type="hidden" name="lp_bnhq_formas_orientacion" id="lp_bnhq_formas_orientacion" 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_bnhq.png') ?>" /></td> <td class="lp-td"> <img style="padding: 0; margin:0;" src="<?= site_url('themes/vuexy/img/safekat/presupuestos/icon_bnhq.png') ?>" /></td>
<td class="lp-td"><input id="lp_bnhq_paginas" name="lp_bnhq_paginas" class="lp-cell lp-input lp-bnhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bnhq_paginas" name="lp_bnhq_paginas" class="lp-cell lp-input lp-bnhq-input" type="text" value="0"></td>
<td class="lp-td"> <td class="lp-td">
@ -120,18 +130,23 @@
<td class="lp-td"><input id="lp_bnhq_precioPliego" name="lp_bnhq_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bnhq_precioPliego" name="lp_bnhq_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bnhq_libro" name="lp_bnhq_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bnhq_libro" name="lp_bnhq_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bnhq_totalPapelPedido" name="lp_bnhq_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bnhq_totalPapelPedido" name="lp_bnhq_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bnhq_margenPapelPedido" name="lp_bnhq_margenPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0" style="display: none;"></td> <td class="lp-td"><input id="lp_bnhq_checkPapel" name="lp_bnhq_checkPapel_bn" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_bnhq_checkPapel" name="lp_bnhq_checkPapel_bn"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_bnhq_lomo" name="lp_bnhq_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bnhq_lomo" name="lp_bnhq_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bnhq_peso" name="lp_bnhq_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bnhq_peso" name="lp_bnhq_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bnhq_click" name="lp_bnhq_click" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" value="0"></td> <td class="lp-td"><input id="lp_bnhq_click" name="lp_bnhq_click" readonly class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" value="0"></td>
<td class="lp-td"><input id="lp_bnhq_totalClicks" name="lp_bnhq_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_bnhq_totalClicks" name="lp_bnhq_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-bnhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_bnhq_checkClicks" name="lp_bnhq_checkClicks"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td> <td class="lp-td"><input id="lp_bnhq_checkClicks" name="lp_bnhq_checkClicks" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td> <td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td>
</tr> </tr>
<tr id="lp_color" class="lp-interior lp_color" style="display: none;"> <tr id="lp_color" class="lp-interior lp_color" style="display: none;">
<input type="hidden" name="lp_color_tarifa_impresion_id" id="lp_color_tarifa_impresion_id" class="form-control" value="0"></input> <input type="hidden" name="lp_color_tarifa_impresion_id" id="lp_color_tarifa_impresion_id" class="form-control" value="0"></input>
<input type="hidden" name="lp_color_maquina_ancho" id="lp_color_maquina_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_color_maquina_alto" id="lp_color_maquina_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_color_maquina_impresion_ancho" id="lp_color_maquina_impresion_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_color_maquina_impresion_alto" id="lp_color_maquina_impresion_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_color_formas" id="lp_color_formas" class="form-control" value="0"></input>
<input type="hidden" name="lp_color_formas_orientacion" id="lp_color_formas_orientacion" 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_color.png') ?>" /></td> <td class="lp-td"> <img style="padding: 0; margin:0;" src="<?= site_url('themes/vuexy/img/safekat/presupuestos/icon_color.png') ?>" /></td>
<td class="lp-td"><input id="lp_color_paginas" name="lp_color_paginas" class="lp-cell lp-input lp-color-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_color_paginas" name="lp_color_paginas" class="lp-cell lp-input lp-color-input" type="text" value="0"></td>
<td class="lp-td"> <td class="lp-td">
@ -165,19 +180,24 @@
<td class="lp-td"><input id="lp_color_precioPliego" name="lp_color_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_color_precioPliego" name="lp_color_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_color_libro" name="lp_color_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_color_libro" name="lp_color_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_color_totalPapelPedido" name="lp_color_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_color_totalPapelPedido" name="lp_color_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_color_margenPapelPedido" name="lp_color_margenPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0" style="display: none;"></td> <td class="lp-td"><input id="lp_color_checkPapel" name="lp_color_checkPapel_bn" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_color_checkPapel" name="lp_color_checkPapel_bn"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_color_lomo" name="lp_color_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_color_lomo" name="lp_color_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_color_peso" name="lp_color_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_color_peso" name="lp_color_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_color_click" name="lp_color_click" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" value="0"></td> <td class="lp-td"><input id="lp_color_click" name="lp_color_click" readonly class="lp-input lp-cell lp-cell-disabled lp-color-input" value="0"></td>
<td class="lp-td"><input id="lp_color_totalClicks" name="lp_color_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_color_totalClicks" name="lp_color_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-color-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_color_checkClicks" name="lp_color_checkClicks"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td> <td class="lp-td"><input id="lp_color_checkClicks" name="lp_color_checkClicks" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td> <td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td>
</tr> </tr>
<tr id="lp_colorhq" class="lp-interior lp_colorhq" style="display: none;"> <tr id="lp_colorhq" class="lp-interior lp_colorhq" style="display: none;">
<input type="hidden" name="lp_colorhq_tarifa_impresion_id" id="lp_colorhq_tarifa_impresion_id" class="form-control" value="0"></input> <input type="hidden" name="lp_colorhq_tarifa_impresion_id" id="lp_colorhq_tarifa_impresion_id" class="form-control" value="0"></input>
<input type="hidden" name="lp_colorhq_maquina_ancho" id="lp_colorhq_maquina_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_colorhq_maquina_alto" id="lp_colorhq_maquina_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_colorhq_maquina_impresion_ancho" id="lp_colorhq_maquina_impresion_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_colorhq_maquina_impresion_alto" id="lp_colorhq_maquina_impresion_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_colorhq_formas" id="lp_colorhq_formas" class="form-control" value="0"></input>
<input type="hidden" name="lp_colorhq_formas_orientacion" id="lp_colorhq_formas_orientacion" 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_colorhq.png') ?>" /></td> <td class="lp-td"> <img style="padding: 0; margin:0;" src="<?= site_url('themes/vuexy/img/safekat/presupuestos/icon_colorhq.png') ?>" /></td>
<td class="lp-td"><input id="lp_colorhq_paginas" name="lp_colorhq_paginas" class="lp-cell lp-input lp-colorhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_colorhq_paginas" name="lp_colorhq_paginas" class="lp-cell lp-input lp-colorhq-input" type="text" value="0"></td>
<td class="lp-td"> <td class="lp-td">
@ -211,18 +231,23 @@
<td class="lp-td"><input id="lp_colorhq_precioPliego" name="lp_colorhq_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_colorhq_precioPliego" name="lp_colorhq_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_colorhq_libro" name="lp_colorhq_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_colorhq_libro" name="lp_colorhq_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_colorhq_totalPapelPedido" name="lp_colorhq_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_colorhq_totalPapelPedido" name="lp_colorhq_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_colorhq_margenPapelPedido" name="lp_colorhq_margenPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0" style="display: none;"></td> <td class="lp-td"><input id="lp_colorhq_checkPapel" name="lp_colorhq_checkPapel_bn" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_colorhq_checkPapel" name="lp_colorhq_checkPapel_bn"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_colorhq_lomo" name="lp_colorhq_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_colorhq_lomo" name="lp_colorhq_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_colorhq_peso" name="lp_colorhq_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_colorhq_peso" name="lp_colorhq_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_colorhq_click" name="lp_colorhq_click" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" value="0"></td> <td class="lp-td"><input id="lp_colorhq_click" name="lp_colorhq_click" readonly class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" value="0"></td>
<td class="lp-td"><input id="lp_colorhq_totalClicks" name="lp_colorhq_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_colorhq_totalClicks" name="lp_colorhq_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-colorhq-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_colorhq_checkClicks" name="lp_colorhq_checkClicks"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td> <td class="lp-td"><input id="lp_colorhq_checkClicks" name="lp_colorhq_checkClicks" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td> <td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td>
</tr> </tr>
<tr id="lp_rot_bn" class="lp-rot lp_rot_bn" style="border-bottom-color: white; display: none;" > <tr id="lp_rot_bn" class="lp-rot lp_rot_bn" style="border-bottom-color: white; display: none;" >
<input type="hidden" name="lp_rot_bn_tarifa_impresion_id" id="lp_rot_bn_tarifa_impresion_id" class="form-control" value="0"></input> <input type="hidden" name="lp_rot_bn_tarifa_impresion_id" id="lp_rot_bn_tarifa_impresion_id" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_bn_maquina_ancho" id="lp_rot_bn_maquina_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_bn_maquina_alto" id="lp_rot_bn_maquina_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_bn_maquina_impresion_ancho" id="lp_rot_bn_maquina_impresion_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_bn_maquina_impresion_alto" id="lp_rot_bn_maquina_impresion_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_bn_formas" id="lp_rot_bn_formas" 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>
<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" 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" type="text" value="0"></td>
<td class="lp-td"> <td class="lp-td">
@ -256,18 +281,17 @@
<td class="lp-td"><input id="lp_rot_bn_precioPliego" name="lp_rot_bn_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_bn_precioPliego" name="lp_rot_bn_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_bn_libro" name="lp_rot_bn_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_bn_libro" name="lp_rot_bn_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_bn_totalPapelPedido" name="lp_rot_bn_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_bn_totalPapelPedido" name="lp_rot_bn_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_bn_margenPapelPedido" name="lp_rot_bn_margenPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0" style="display: none;"></td> <td class="lp-td"><input id="lp_rot_bn_checkPapel" name="lp_rot_bn_checkPapel_bn" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_rot_bn_checkPapel" name="lp_rot_bn_checkPapel_bn"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_rot_bn_lomo" name="lp_rot_bn_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_bn_lomo" name="lp_rot_bn_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_bn_peso" name="lp_rot_bn_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_bn_peso" name="lp_rot_bn_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_bn_click" name="lp_rot_bn_click" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" value="0"></td> <td class="lp-td"><input id="lp_rot_bn_click" name="lp_rot_bn_click" readonly class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" value="0"></td>
<td class="lp-td"><input id="lp_rot_bn_totalClicks" name="lp_rot_bn_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_bn_totalClicks" name="lp_rot_bn_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-rotbn-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_bn_checkClicks" name="lp_rot_bn_checkClicks"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td> <td class="lp-td"><input id="lp_rot_bn_checkClicks" name="lp_rot_bn_checkClicks" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td> <td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td>
</tr> </tr>
<tr id="lp_rot_bn_data" class="lp-rot lp_rot_bn" style="display: none;"> <tr id="lp_rot_bn_data" class="lp-rot lp_rot_bn" style="display: none;">
<td class="lp-td"></td> <td class="lp-td"></td>
<td class="lp-td" colspan="19" style="padding-top: 0px;"> <td class="lp-td" colspan="18" style="padding-top: 0px;">
<div class="row"> <div class="row">
<div class="col-md-12 col-lg-1"> <div class="col-md-12 col-lg-1">
<button id="lp_rot_bn_defecto" name="lp_rot_bn_defecto" type="button" class="btn btn-label-primary waves-effect lp-button"><?= lang('Presupuestos.porDefecto') ?></button> <button id="lp_rot_bn_defecto" name="lp_rot_bn_defecto" type="button" class="btn btn-label-primary waves-effect lp-button"><?= lang('Presupuestos.porDefecto') ?></button>
@ -468,13 +492,18 @@
<td style="display: none;"></td> <td style="display: none;"></td>
<td style="display: none;"></td> <td style="display: none;"></td>
<td style="display: none;"></td> <td style="display: none;"></td>
<td style="display: none;"></td>
</tr> </tr>
<tr id="lp_rot_color" class="lp-rot lp_rot_color" style="border-bottom-color: white; display:none;"> <tr id="lp_rot_color" class="lp-rot lp_rot_color" style="border-bottom-color: white; display:none;">
<input type="hidden" name="lp_rot_color_tarifa_impresion_id" id="lp_rot_color_tarifa_impresion_id" class="form-control" value="0"></input> <input type="hidden" name="lp_rot_color_tarifa_impresion_id" id="lp_rot_color_tarifa_impresion_id" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_color_maquina_ancho" id="lp_rot_color_maquina_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_color_maquina_alto" id="lp_rot_color_maquina_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_color_maquina_impresion_ancho" id="lp_rot_color_maquina_impresion_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_color_maquina_impresion_alto" id="lp_rot_color_maquina_impresion_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_rot_color_formas" id="lp_rot_color_formas" 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>
<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" 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" type="text" value="0"></td>
<td class="lp-td"> <td class="lp-td">
@ -508,19 +537,18 @@
<td class="lp-td"><input id="lp_rot_color_precioPliego" name="lp_rot_color_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_color_precioPliego" name="lp_rot_color_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_color_libro" name="lp_rot_color_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_color_libro" name="lp_rot_color_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_color_totalPapelPedido" name="lp_rot_color_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_color_totalPapelPedido" name="lp_rot_color_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_color_margenPapelPedido" name="lp_rot_color_margenPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0" style="display: none;"></td> <td class="lp-td"><input id="lp_rot_color_checkPapel" name="lp_rot_color_checkPapel_bn" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_rot_color_checkPapel" name="lp_rot_color_checkPapel_bn"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_rot_color_lomo" name="lp_rot_color_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_color_lomo" name="lp_rot_color_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_color_peso" name="lp_rot_color_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_color_peso" name="lp_rot_color_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_color_click" name="lp_rot_color_click" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" value="0"></td> <td class="lp-td"><input id="lp_rot_color_click" name="lp_rot_color_click" readonly class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" value="0"></td>
<td class="lp-td"><input id="lp_rot_color_totalClicks" name="lp_rot_color_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_rot_color_totalClicks" name="lp_rot_color_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-rotcolor-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_rot_color_checkClicks" name="lp_rot_color_checkClicks"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td> <td class="lp-td"><input id="lp_rot_color_checkClicks" name="lp_rot_color_checkClicks" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td> <td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td>
</tr> </tr>
<tr id="lp_rot_color_data" class="lp-rot lp_rot_color" style="display: none;"> <tr id="lp_rot_color_data" class="lp-rot lp_rot_color" style="display: none;">
<td class="lp-td"></td> <td class="lp-td"></td>
<td class="lp-td" colspan="19" style="padding-top: 0px;"> <td class="lp-td" colspan="18" style="padding-top: 0px;">
<div class="row"> <div class="row">
<div class="col-md-12 col-lg-1"> <div class="col-md-12 col-lg-1">
<button id="lp_rot_color_defecto" name="lp_rot_color_defecto" type="button" class="btn btn-label-primary waves-effect lp-button"><?= lang('Presupuestos.porDefecto') ?></button> <button id="lp_rot_color_defecto" name="lp_rot_color_defecto" type="button" class="btn btn-label-primary waves-effect lp-button"><?= lang('Presupuestos.porDefecto') ?></button>
@ -721,11 +749,16 @@
<td style="display: none;"></td> <td style="display: none;"></td>
<td style="display: none;"></td> <td style="display: none;"></td>
<td style="display: none;"></td> <td style="display: none;"></td>
<td style="display: none;"></td>
</tr> </tr>
<tr id="lp_cubierta" class="lp_cubierta" style="display: none;"> <tr id="lp_cubierta" class="lp_cubierta" style="display: none;">
<input type="hidden" name="lp_cubierta_tarifa_impresion_id" id="lp_cubierta_tarifa_impresion_id" class="form-control" value="0"></input> <input type="hidden" name="lp_cubierta_tarifa_impresion_id" id="lp_cubierta_tarifa_impresion_id" class="form-control" value="0"></input>
<input type="hidden" name="lp_cubierta_maquina_ancho" id="lp_cubierta_maquina_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_cubierta_maquina_alto" id="lp_cubierta_maquina_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_cubierta_maquina_impresion_ancho" id="lp_cubierta_maquina_impresion_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_cubierta_maquina_impresion_alto" id="lp_cubierta_maquina_impresion_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_cubierta_formas" id="lp_cubierta_formas" class="form-control" value="0"></input>
<input type="hidden" name="lp_cubierta_formas_orientacion" id="lp_cubierta_formas_orientacion" 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_cubierta.png') ?>" /></td> <td class="lp-td"> <img style="padding: 0; margin:0;" src="<?= site_url('themes/vuexy/img/safekat/presupuestos/icon_cubierta.png') ?>" /></td>
<td class="lp-td"> <td class="lp-td">
<select id="lp_cubierta_paginas" name="comp_paginas_cubierta" class="form-control form-select-sm lp-cell lp-select" style="min-width:50px;"> <select id="lp_cubierta_paginas" name="comp_paginas_cubierta" class="form-control form-select-sm lp-cell lp-select" style="min-width:50px;">
@ -768,18 +801,23 @@
<td class="lp-td"><input id="lp_cubierta_precioPliego" name="lp_cubierta_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_cubierta_precioPliego" name="lp_cubierta_precioPliego" class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_cubierta_libro" name="lp_cubierta_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_cubierta_libro" name="lp_cubierta_libro" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_cubierta_totalPapelPedido" name="lp_cubierta_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_cubierta_totalPapelPedido" name="lp_cubierta_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_cubierta_margenPapelPedido" name="lp_cubierta_margenPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0" style="display: none;"></td> <td class="lp-td"><input id="lp_cubierta_checkPapel" name="lp_cubierta_checkPapel_bn" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_cubierta_checkPapel" name="lp_cubierta_checkPapel_bn"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_cubierta_lomo" name="lp_cubierta_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_cubierta_lomo" name="lp_cubierta_lomo" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_cubierta_peso" name="lp_cubierta_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_cubierta_peso" name="lp_cubierta_peso" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_cubierta_click" name="lp_cubierta_click" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" value="0"></td> <td class="lp-td"><input id="lp_cubierta_click" name="lp_cubierta_click" readonly class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" value="0"></td>
<td class="lp-td"><input id="lp_cubierta_totalClicks" name="lp_cubierta_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_cubierta_totalClicks" name="lp_cubierta_totalClicks" class="lp-input lp-cell lp-cell-disabled lp-cubierta-input" type="text" value="0"></td>
<td class="lp-td"><input id="lp_cubierta_checkClicks" name="lp_cubierta_checkClicks"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td> <td class="lp-td"><input id="lp_cubierta_checkClicks" name="lp_cubierta_checkClicks" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td> <td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td>
</tr> </tr>
<tr id="lp_sobrecubierta" style="display: none;"> <tr id="lp_sobrecubierta" style="display: none;">
<input type="hidden" name="lp_sobrecubierta_tarifa_impresion_id" id="lp_sobrecubierta_tarifa_impresion_id" class="form-control" value="0"></input> <input type="hidden" name="lp_sobrecubierta_tarifa_impresion_id" id="lp_sobrecubierta_tarifa_impresion_id" class="form-control" value="0"></input>
<input type="hidden" name="lp_sobrecubierta_maquina_ancho" id="lp_sobrecubierta_maquina_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_sobrecubierta_maquina_alto" id="lp_sobrecubierta_maquina_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_sobrecubierta_maquina_impresion_ancho" id="lp_sobrecubierta_maquina_impresion_ancho" class="form-control" value="0"></input>
<input type="hidden" name="lp_sobrecubierta_maquina_impresion_alto" id="lp_sobrecubierta_maquina_impresion_alto" class="form-control" value="0"></input>
<input type="hidden" name="lp_sobrecubierta_formas" id="lp_sobrecubierta_formas" class="form-control" value="0"></input>
<input type="hidden" name="lp_sobrecubierta_formas_orientacion" id="lp_sobrecubierta_formas_orientacion" 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_sobrecubierta.png') ?>" /></td> <td class="lp-td"> <img style="padding: 0; margin:0;" src="<?= site_url('themes/vuexy/img/safekat/presupuestos/icon_sobrecubierta.png') ?>" /></td>
<td class="lp-td"><input id="lp_sobrecubierta_paginas" name="lp_sobrecubierta_paginas" class="lp-cell lp-input" type="text" value="0"></td> <td class="lp-td"><input id="lp_sobrecubierta_paginas" name="lp_sobrecubierta_paginas" class="lp-cell lp-input" type="text" value="0"></td>
<td class="lp-td"> <td class="lp-td">
@ -813,13 +851,12 @@
<td class="lp-td"><input id="lp_sobrecubierta_precioPliego" name="lp_sobrecubierta_precioPliego" class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td> <td class="lp-td"><input id="lp_sobrecubierta_precioPliego" name="lp_sobrecubierta_precioPliego" class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td>
<td class="lp-td"><input id="lp_sobrecubierta_libro" name="lp_sobrecubierta_libro" readonly class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td> <td class="lp-td"><input id="lp_sobrecubierta_libro" name="lp_sobrecubierta_libro" readonly class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td>
<td class="lp-td"><input id="lp_sobrecubierta_totalPapelPedido" name="lp_sobrecubierta_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td> <td class="lp-td"><input id="lp_sobrecubierta_totalPapelPedido" name="lp_sobrecubierta_totalPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td>
<td class="lp-td"><input id="lp_sobrecubierta_margenPapelPedido" name="lp_sobrecubierta_margenPapelPedido" readonly class="lp-input lp-cell lp-cell-disabled" type="text" value="0" style="display: none;"></td> <td class="lp-td"><input id="lp_sobrecubierta_checkPapel" name="lp_sobrecubierta_checkPapel_bn" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_sobrecubierta_checkPapel" name="lp_sobrecubierta_checkPapel_bn"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td class="lp-td"><input id="lp_sobrecubierta_lomo" name="lp_sobrecubierta_lomo" readonly class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td> <td class="lp-td"><input id="lp_sobrecubierta_lomo" name="lp_sobrecubierta_lomo" readonly class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td>
<td class="lp-td"><input id="lp_sobrecubierta_peso" name="lp_sobrecubierta_peso" readonly class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td> <td class="lp-td"><input id="lp_sobrecubierta_peso" name="lp_sobrecubierta_peso" readonly class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td>
<td class="lp-td"><input id="lp_sobrecubierta_click" name="lp_sobrecubierta_click" readonly class="lp-input lp-cell lp-cell-disabled" value="0"></td> <td class="lp-td"><input id="lp_sobrecubierta_click" name="lp_sobrecubierta_click" readonly class="lp-input lp-cell lp-cell-disabled" value="0"></td>
<td class="lp-td"><input id="lp_sobrecubierta_totalClicks" name="lp_sobrecubierta_totalClicks" class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td> <td class="lp-td"><input id="lp_sobrecubierta_totalClicks" name="lp_sobrecubierta_totalClicks" class="lp-input lp-cell lp-cell-disabled" type="text" value="0"></td>
<td class="lp-td"><input id="lp_sobrecubierta_checkClicks" name="lp_sobrecubierta_checkClicks"class="update-totales" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td> <td class="lp-td"><input id="lp_sobrecubierta_checkClicks" name="lp_sobrecubierta_checkClicks" style="width: 15px; padding: 0; margin:0;" type="checkbox" checked></td>
<td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td> <td style="padding: 0; margin:0;"><a href="javascript:void(0);"><i class="ti ti-trash ti-sm btn-delete mx-2" data-id="${data.id}" data-bs-toggle="modal" data-bs-target="#confirm2delete"></i></a></td>
</tr> </tr>
@ -889,6 +926,7 @@ $('#lp_rot_bn_vercalculos').on("click", function () {
$(document).on('click', '.btn-delete', function(e) { $(document).on('click', '.btn-delete', function(e) {
const row_id = $(this).closest('tr')[0].id; const row_id = $(this).closest('tr')[0].id;
$(".btn-remove").attr('row-id', row_id); $(".btn-remove").attr('row-id', row_id);
}); });
@ -904,7 +942,6 @@ $(document).on('click', '.btn-remove', function(e) {
clear_interior(row_id) clear_interior(row_id)
} }
$('#confirm2delete').modal('toggle') $('#confirm2delete').modal('toggle')
updateTotales()
}); });
@ -1299,6 +1336,7 @@ function fill_lp_bn(row, fromComparator=false){
calcularPresupuesto_bn(false) calcularPresupuesto_bn(false)
} }
else{ else{
console.log(row);
// Si viene de hacerlo a mano... // Si viene de hacerlo a mano...
$('#lp_bn_tiempo').val(row.tiempo_maquina) $('#lp_bn_tiempo').val(row.tiempo_maquina)
$('#lp_bn_numeroPliegos').val(isNaN(parseFloat(row.pliegos_libro)) ? "" : parseFloat(row.pliegos_libro).toFixed(2)) $('#lp_bn_numeroPliegos').val(isNaN(parseFloat(row.pliegos_libro)) ? "" : parseFloat(row.pliegos_libro).toFixed(2))
@ -1306,14 +1344,19 @@ function fill_lp_bn(row, fromComparator=false){
$('#lp_bn_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_bn_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6))
$('#lp_bn_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_bn_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2))
$('#lp_bn_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) $('#lp_bn_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2))
$('#lp_bn_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "": parseFloat(row.margen_papel_pedido).toFixed(2))
$('#lp_bn_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_bn_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2))
$('#lp_bn_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_bn_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2))
$('#lp_bn_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) $('#lp_bn_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6))
$('#lp_bn_totalClicks').val(isNaN(parseFloat(row.precio_click_pedido)) ? "" : parseFloat(row.precio_click_pedido).toFixed(2)) $('#lp_bn_totalClicks').val(isNaN(parseFloat(row.precio_click_pedido)) ? "" : parseFloat(row.precio_click_pedido).toFixed(2))
$('#lp_bn_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) $('#lp_bn_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id))
updateTotales()
$('#lp_bn_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0]))
$('#lp_bn_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1]))
$('#lp_bn_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0]))
$('#lp_bn_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1]))
$('#lp_bn_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value))
$('#lp_bn_formas_orientacion').val(row.num_formas.posicion_formas)
} }
@ -1534,14 +1577,19 @@ function fill_lp_color(row, fromComparator=false){
$('#lp_color_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_color_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6))
$('#lp_color_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_color_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2))
$('#lp_color_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) $('#lp_color_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2))
$('#lp_color_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "": parseFloat(row.margen_papel_pedido).toFixed(2))
$('#lp_color_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_color_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2))
$('#lp_color_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_color_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2))
$('#lp_color_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) $('#lp_color_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6))
$('#lp_color_totalClicks').val(isNaN(parseFloat(row.precio_click_pedido)) ? "" : parseFloat(row.precio_click_pedido).toFixed(2)) $('#lp_color_totalClicks').val(isNaN(parseFloat(row.precio_click_pedido)) ? "" : parseFloat(row.precio_click_pedido).toFixed(2))
$('#lp_color_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) $('#lp_color_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id))
updateTotales()
$('#lp_color_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0]))
$('#lp_color_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1]))
$('#lp_color_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0]))
$('#lp_color_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1]))
$('#lp_color_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value))
$('#lp_color_formas_orientacion').val(row.num_formas.posicion_formas)
} }
@ -1761,7 +1809,6 @@ function fill_lp_bnhq(row, fromComparator=false){
$('#lp_bnhq_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_bnhq_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6))
$('#lp_bnhq_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_bnhq_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2))
$('#lp_bnhq_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) $('#lp_bnhq_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2))
$('#lp_bnhq_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "" : parseFloat(row.margen_papel_pedido).toFixed(2))
$('#lp_bnhq_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_bnhq_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2))
$('#lp_bnhq_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_bnhq_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2))
$('#lp_bnhq_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) $('#lp_bnhq_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6))
@ -1769,7 +1816,12 @@ function fill_lp_bnhq(row, fromComparator=false){
$('#lp_bnhq_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) $('#lp_bnhq_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id))
updateTotales() $('#lp_bnhq_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0]))
$('#lp_bnhq_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1]))
$('#lp_bnhq_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0]))
$('#lp_bnhq_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1]))
$('#lp_bnhq_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value))
$('#lp_bnhq_formas_orientacion').val(row.num_formas.posicion_formas)
} }
@ -1991,7 +2043,6 @@ function fill_lp_colorhq(row, fromComparator=false){
$('#lp_colorhq_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_colorhq_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6))
$('#lp_colorhq_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_colorhq_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2))
$('#lp_colorhq_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) $('#lp_colorhq_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2))
$('#lp_colorhq_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "": parseFloat(row.margen_papel_pedido).toFixed(2))
$('#lp_colorhq_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_colorhq_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2))
$('#lp_colorhq_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_colorhq_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2))
$('#lp_colorhq_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) $('#lp_colorhq_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6))
@ -1999,7 +2050,12 @@ function fill_lp_colorhq(row, fromComparator=false){
$('#lp_colorhq_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) $('#lp_colorhq_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id))
updateTotales() $('#lp_colorhq_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0]))
$('#lp_colorhq_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1]))
$('#lp_colorhq_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0]))
$('#lp_colorhq_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1]))
$('#lp_colorhq_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value))
$('#lp_colorhq_formas_orientacion').val(row.num_formas.posicion_formas)
} }
@ -2284,7 +2340,6 @@ function fill_lp_rot_bn(row, fromComparador=false){
$('#lp_rot_bn_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_rot_bn_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6))
$('#lp_rot_bn_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_rot_bn_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2))
$('#lp_rot_bn_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) $('#lp_rot_bn_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2))
$('#lp_rot_bn_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "": parseFloat(row.margen_papel_pedido).toFixed(2))
$('#lp_rot_bn_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_rot_bn_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2))
$('#lp_rot_bn_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_rot_bn_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2))
$('#lp_rot_bn_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) $('#lp_rot_bn_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6))
@ -2335,7 +2390,12 @@ function fill_lp_rot_bn(row, fromComparador=false){
$('#lp_rot_bn_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) $('#lp_rot_bn_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id))
updateTotales() $('#lp_rot_bn_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0]))
$('#lp_rot_bn_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1]))
$('#lp_rot_bn_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0]))
$('#lp_rot_bn_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1]))
$('#lp_rot_bn_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value))
$('#lp_rot_bn_formas_orientacion').val(row.num_formas.posicion_formas)
} }
@ -2628,7 +2688,6 @@ function fill_lp_rot_color(row, fromComparador=false){
$('#lp_rot_color_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_rot_color_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6))
$('#lp_rot_color_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_rot_color_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2))
$('#lp_rot_color_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) $('#lp_rot_color_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2))
$('#lp_rot_color_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "": parseFloat(row.margen_papel_pedido).toFixed(2))
$('#lp_rot_color_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_rot_color_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2))
$('#lp_rot_color_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_rot_color_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2))
$('#lp_rot_color_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) $('#lp_rot_color_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6))
@ -2681,7 +2740,12 @@ function fill_lp_rot_color(row, fromComparador=false){
$('#lp_rot_color_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) $('#lp_rot_color_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id))
updateTotales() $('#lp_rot_color_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0]))
$('#lp_rot_color_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1]))
$('#lp_rot_color_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0]))
$('#lp_rot_color_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1]))
$('#lp_rot_color_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value))
$('#lp_rot_color_formas_orientacion').val(row.num_formas.posicion_formas)
} }
@ -2706,6 +2770,7 @@ var tableLineasPresupuesto = new DataTable('#tableLineasPresupuesto',{
language: { language: {
url: "//cdn.datatables.net/plug-ins/1.13.4/i18n/<?= config('Basics')->i18n ?>.json" url: "//cdn.datatables.net/plug-ins/1.13.4/i18n/<?= config('Basics')->i18n ?>.json"
}, },
}); });
async function set_lp_cubierta_gramaje(){ async function set_lp_cubierta_gramaje(){
@ -2925,6 +2990,7 @@ function fill_lp_cubierta(row, fromComparador=false){
} }
else{ else{
console.log(row);
var portadaObjeto = { var portadaObjeto = {
anchoLibro:row.dimensiones_libro[0], anchoLibro:row.dimensiones_libro[0],
@ -2943,7 +3009,6 @@ function fill_lp_cubierta(row, fromComparador=false){
$('#lp_cubierta_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_cubierta_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6))
$('#lp_cubierta_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_cubierta_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2))
$('#lp_cubierta_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) $('#lp_cubierta_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2))
$('#lp_cubierta_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "" : parseFloat(row.margen_papel_pedido).toFixed(2))
$('#lp_cubierta_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_cubierta_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2))
$('#lp_cubierta_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_cubierta_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2))
$('#lp_cubierta_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) $('#lp_cubierta_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6))
@ -2952,7 +3017,13 @@ function fill_lp_cubierta(row, fromComparador=false){
$('#lp_cubierta_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id))) ? "" : parseInt(row.tarifa_impresion_id) $('#lp_cubierta_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id))) ? "" : parseInt(row.tarifa_impresion_id)
$('#lp_cubierta_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) $('#lp_cubierta_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id))
updateTotales()
$('#lp_cubierta_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0]))
$('#lp_cubierta_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1]))
$('#lp_cubierta_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0]))
$('#lp_cubierta_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1]))
$('#lp_cubierta_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value))
$('#lp_cubierta_formas_orientacion').val(row.num_formas.posicion_formas)
} }
$('.lp_cubierta').css('display', '') $('.lp_cubierta').css('display', '')
@ -2986,7 +3057,6 @@ function fill_lp_from_bbdd(){
$('#lp_' + lp.tipo + '_precioPliego').val(isNaN(parseFloat(lp.pliegos_precio)) ? "" : parseFloat(lp.pliegos_precio).toFixed(6)) $('#lp_' + lp.tipo + '_precioPliego').val(isNaN(parseFloat(lp.pliegos_precio)) ? "" : parseFloat(lp.pliegos_precio).toFixed(6))
$('#lp_' + lp.tipo + '_libro').val(isNaN(parseFloat(lp.libro)) ? "" : parseFloat(lp.libro).toFixed(2)) $('#lp_' + lp.tipo + '_libro').val(isNaN(parseFloat(lp.libro)) ? "" : parseFloat(lp.libro).toFixed(2))
$('#lp_' + lp.tipo + '_totalPapelPedido').val(isNaN(parseFloat(lp.total_papel_pedido)) ? "" : parseFloat(lp.total_papel_pedido).toFixed(2)) $('#lp_' + lp.tipo + '_totalPapelPedido').val(isNaN(parseFloat(lp.total_papel_pedido)) ? "" : parseFloat(lp.total_papel_pedido).toFixed(2))
$('#lp_' + lp.tipo + '_margenPapelPedido').val(isNaN(parseFloat(lp.margen_papel_pedido)) ? "" : parseFloat(lp.margen_papel_pedido).toFixed(2))
$('#lp_' + lp.tipo + '_lomo').val(isNaN(parseFloat(lp.mano)) ? "" : parseFloat(lp.mano).toFixed(2)) $('#lp_' + lp.tipo + '_lomo').val(isNaN(parseFloat(lp.mano)) ? "" : parseFloat(lp.mano).toFixed(2))
$('#lp_' + lp.tipo + '_peso').val(isNaN(parseFloat(lp.peso)) ? "" : parseFloat(lp.peso).toFixed(2)) $('#lp_' + lp.tipo + '_peso').val(isNaN(parseFloat(lp.peso)) ? "" : parseFloat(lp.peso).toFixed(2))
$('#lp_' + lp.tipo + '_click').val(isNaN(parseFloat(lp.precio_click)) ? "" : parseFloat(lp.precio_click).toFixed(6)) $('#lp_' + lp.tipo + '_click').val(isNaN(parseFloat(lp.precio_click)) ? "" : parseFloat(lp.precio_click).toFixed(6))
@ -3083,7 +3153,6 @@ async function fill_bbdd_from_lp(presupuesto_id){
pliegos_precio: $('#lp_' + tipo_lp + '_precioPliego').val(), pliegos_precio: $('#lp_' + tipo_lp + '_precioPliego').val(),
libro: $('#lp_' + tipo_lp + '_libro').val(), libro: $('#lp_' + tipo_lp + '_libro').val(),
total_papel_pedido: $('#lp_' + tipo_lp + '_totalPapelPedido').val(), total_papel_pedido: $('#lp_' + tipo_lp + '_totalPapelPedido').val(),
margen_papel_pedido: $('#lp_' + tipo_lp + '_margenPapelPedido').val(),
mano: $('#lp_' + tipo_lp + '_lomo').val(), mano: $('#lp_' + tipo_lp + '_lomo').val(),
peso: $('#lp_' + tipo_lp + '_peso').val(), peso: $('#lp_' + tipo_lp + '_peso').val(),
precio_click: $('#lp_' + tipo_lp + '_click').val(), precio_click: $('#lp_' + tipo_lp + '_click').val(),

View File

@ -13,38 +13,98 @@
<div class="accordion-body"> <div class="accordion-body">
<div class="nav-align-top mb-4"> <div class="nav-align-top mb-4">
<ul class="nav nav-pills mb-3" role="tablist"> <ul class="nav nav-pills mb-3" role="tablist">
<li id="tab-preview-maquina" class="nav-item"> <li id="tab-pv-bn" class="nav-item" style="display: none">
<button <button
type="button" type="button"
class="nav-link active" class="nav-link active"
role="tab" role="tab"
data-bs-toggle="tab" data-bs-toggle="tab"
data-bs-target="#preview-maquina" data-bs-target="#pv_bn"
aria-controls="preview-maquina" aria-controls="pv_bn"
aria-selected="true"> aria-selected="true">
<?= lang("Presupuestos.previewMaquina") ?> <?= lang("Presupuestos.preview-conf-bn") ?>
</button> </button>
</li> </li>
<li id="tab-preview-configuracion-cubierta" class="nav-item"> <li id="tab-pv-bnhq" class="nav-item" style="display: none">
<button <button
type="button" type="button"
class="nav-link" class="nav-link"
role="tab" role="tab"
data-bs-toggle="tab" data-bs-toggle="tab"
data-bs-target="#preview-cubierta" data-bs-target="#pv_bn_hq"
aria-controls="preview-cubierta" aria-controls="pv_bn_hq"
aria-selected="true">
<?= lang("Presupuestos.preview-conf-bn-hq") ?>
</button>
</li>
<li id="tab-pv-color" class="nav-item" style="display: none">
<button
type="button"
class="nav-link"
role="tab"
data-bs-toggle="tab"
data-bs-target="#pv_color"
aria-controls="pv_color"
aria-selected="true">
<?= lang("Presupuestos.preview-conf-color") ?>
</button>
</li>
<li id="tab-pv-colorhq" class="nav-item" style="display: none">
<button
type="button"
class="nav-link"
role="tab"
data-bs-toggle="tab"
data-bs-target="#pv_colorhq"
aria-controls="pv_colorhq"
aria-selected="true">
<?= lang("Presupuestos.preview-conf-color-hq") ?>
</button>
</li>
<li id="tab-pv-rot-bn" class="nav-item" style="display: none">
<button
type="button"
class="nav-link"
role="tab"
data-bs-toggle="tab"
data-bs-target="#pv_rot_bn"
aria-controls="pv_rot_bn"
aria-selected="true">
<?= lang("Presupuestos.preview-conf-rot-bn") ?>
</button>
</li>
<li id="tab-pv-rot-color" class="nav-item" style="display: none">
<button
type="button"
class="nav-link"
role="tab"
data-bs-toggle="tab"
data-bs-target="#pv_rot_color"
aria-controls="pv_rot_color"
aria-selected="true">
<?= lang("Presupuestos.preview-conf-rot-color") ?>
</button>
</li>
<li id="tab-pv-cubierta" class="nav-item" style="display: none">
<button
type="button"
class="nav-link"
role="tab"
data-bs-toggle="tab"
data-bs-target="#pv_cubierta"
aria-controls="pv_cubierta"
aria-selected="false"> aria-selected="false">
<?= lang("Presupuestos.previewConfiguracionCubierta") ?> <?= lang("Presupuestos.previewConfiguracionCubierta") ?>
</button> </button>
</li> </li>
<li id="tab-preview-esquema-cubierta" class="nav-item"> <li id="tab-pv-esquema-cubierta" class="nav-item" style="display: none">
<button <button
type="button" type="button"
class="nav-link" class="nav-link"
role="tab" role="tab"
data-bs-toggle="tab" data-bs-toggle="tab"
data-bs-target="#preview-esquema-cubierta" data-bs-target="#pv_esquema_cubierta"
aria-controls="preview-esquema-cubierta" aria-controls="pv_esquema_cubierta"
aria-selected="false"> aria-selected="false">
<?= lang("Presupuestos.previewEsquemaCubierta") ?> <?= lang("Presupuestos.previewEsquemaCubierta") ?>
</button> </button>
@ -53,35 +113,36 @@
</ul> </ul>
<div class="tab-content"> <div class="tab-content">
<div class="tab-pane fade show active" id="preview-maquina" role="tabpanel"> <div class="tab-pane fade" id="pv_bn" role="tabpanel">
<div class="row"> <div class="row">
<div class="col-3"> <div class="col-3">
<div class="p-4 mb-3 pb-3" > <div class="p-4 mb-3 pb-3">
<!-- Configuraciones --> <!-- Configuraciones -->
<h6>Configuración del papel: Rotativa</h6> <h6><?= lang("Presupuestos.previewMaquinaPlana") ?></h6>
<div class="row g-3 mb-3"> <div class="row g-3 mb-3">
<div class="col-12"> <div class="col-12">
<a href="#"> <a id="pv_bn_pg" href="#" sk-url="<?= site_url('configuracion/papelesgenericos/edit/'); ?>" target="_blank">
<div class="d-grid"> <div class="d-grid">
<button type="button" class="btn btn-label-primary">Papel <button type="button" class="btn btn-label-primary">
generico <?= lang("Presupuestos.previewPapelGenerico") ?>
</button> </button>
</div> </div>
</a> </a>
</div> </div>
<div class="col-12"> <div class="col-12">
<a href="#"> <a id="pv_bn_pi" href="#" sk-url="<?= site_url('configuracion/papelesimpresion/edit/'); ?>" target="_blank">
<div class="d-grid"> <div class="d-grid">
<button type="button" class="btn btn-label-primary">Papel de <button type="button" class="btn btn-label-primary">
compra <?= lang("Presupuestos.previewPapelCompra") ?>
</button> </button>
</div> </div>
</a> </a>
</div> </div>
<div class="col-12"> <div class="col-12">
<a href="#"> <a id="pv_bn_mi" href="#" sk-url="<?= site_url('configuracion/maquinas/edit/'); ?>" target="_blank">
<div class="d-grid"> <div class="d-grid">
<button type="button" class="btn btn-label-primary">Máquina <button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewAreaImpresion") ?>
</button> </button>
</div> </div>
</a> </a>
@ -91,25 +152,25 @@
<hr class="mx-n4"/> <hr class="mx-n4"/>
<!-- Detalles del presupuesto --> <!-- Detalles del presupuesto -->
<h6>Detalles del trabajo</h6> <h6><?= lang("Presupuestos.previewDetalles") ?></h6>
<dl class="row mb-0"> <dl class="row mb-0">
<dt class="col-6 fw-normal">Gramaje:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewGramaje") ?></dt>
<dd class="col-6 text-left">TBD</dd> <dd id="pv_bn_gramaje" class="col-6 text-left">TBD</dd>
<dt class="col-sm-6 fw-normal">Mano:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMano") ?></dt>
<dd class="col-sm-6 text-success text-left">TBD</dd> <dd id="pv_bn_mano" class="col-sm-6 text-left">TBD</dd>
<dt class="col-6 fw-normal">Máquina:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMaquina") ?></dt>
<dd class="col-6 text-left">TBDxTBD</dd> <dd id="pv_bn_maquina" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-normal">Máquina impresión:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewAreaImpresion") ?></dt>
<dd class="col-6 text-left">TBDxTBD</dd> <dd id="pv_bn_maquina_impresion" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-normal">Libro:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewLibro") ?></dt>
<dd class="col-6 text-left">TBDxTBD</dd> <dd id="pv_bn_libro" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-normal">Formas:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewFormas") ?></dt>
<dd class="col-6 text-left">TBD</dd> <dd id="pv_bn_formas" class="col-6 text-left">TBD</dd>
</dl> </dl>
</div> </div>
</div> </div>
@ -117,7 +178,83 @@
<div class="col-9"> <div class="col-9">
<div class="p-4 mb-3 pb-3"> <div class="p-4 mb-3 pb-3">
<!-- Configuraciones --> <!-- Configuraciones -->
<h6>Posición de formas</h6> <h6><?= lang("Presupuestos.previewPapelGenerico") ?></h6>
<div id="shape-container">
<div id="pv_bn_shape" class="draw-shapes"></div>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="pv_bnhq" role="tabpanel">
<div class="row">
<div class="col-3">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<h6><?= lang("Presupuestos.previewMaquinaPlana") ?></h6>
<div class="row g-3 mb-3">
<div class="col-12">
<a id="pv_bnhq_pg" href="#" sk-url="<?= site_url('configuracion/papelesgenericos/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewPapelGenerico") ?>
</button>
</div>
</a>
</div>
<div class="col-12">
<a id="pv_bnhq_pi" href="#" sk-url="<?= site_url('configuracion/papelesimpresion/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewPapelCompra") ?>
</button>
</div>
</a>
</div>
<div class="col-12">
<a id="pv_bnhq_mi" href="#" sk-url="<?= site_url('configuracion/maquinas/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewAreaImpresion") ?>
</button>
</div>
</a>
</div>
</div>
<hr class="mx-n4"/>
<!-- Detalles del presupuesto -->
<h6><?= lang("Presupuestos.previewDetalles") ?></h6>
<dl class="row mb-0">
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewGramaje") ?></dt>
<dd id="pv_bnhq_gramaje" class="col-6 text-left">TBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMano") ?></dt>
<dd id="pv_bnhq_mano" class="col-sm-6 text-left">TBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMaquina") ?></dt>
<dd id="pv_bnhq_maquina" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewAreaImpresion") ?></dt>
<dd id="pv_bnhq_maquina_impresion" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewLibro") ?></dt>
<dd id="pv_bnhq_libro" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewFormas") ?></dt>
<dd id="pv_bnhq_formas" class="col-6 text-left">TBD</dd>
</dl>
</div>
</div>
<div class="col-9">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<h6><?= lang("Presupuestos.previewPapelGenerico") ?></h6>
<div id="shape-container"> <div id="shape-container">
<div id="draw-maquina" class="draw-shapes"></div> <div id="draw-maquina" class="draw-shapes"></div>
@ -128,36 +265,36 @@
</div> </div>
</div> </div>
<div class="tab-pane fade" id="pv_color" role="tabpanel">
<div class="tab-pane fade" id="preview-cubierta" role="tabpanel">
<div class="row"> <div class="row">
<div class="col-3"> <div class="col-3">
<div class="p-4 mb-3 pb-3" > <div class="p-4 mb-3 pb-3">
<!-- Configuraciones --> <!-- Configuraciones -->
<h6>Configuración del papel: Cubierta</h6> <h6><?= lang("Presupuestos.previewMaquinaPlana") ?></h6>
<div class="row g-3 mb-3"> <div class="row g-3 mb-3">
<div class="col-12"> <div class="col-12">
<a href="#"> <a id="pv_color_pg" href="#" sk-url="<?= site_url('configuracion/papelesgenericos/edit/'); ?>" target="_blank">
<div class="d-grid"> <div class="d-grid">
<button type="button" class="btn btn-label-primary">Papel <button type="button" class="btn btn-label-primary">
generico <?= lang("Presupuestos.previewPapelGenerico") ?>
</button> </button>
</div> </div>
</a> </a>
</div> </div>
<div class="col-12"> <div class="col-12">
<a href="#"> <a id="pv_color_pi" href="#" sk-url="<?= site_url('configuracion/papelesimpresion/edit/'); ?>" target="_blank">
<div class="d-grid"> <div class="d-grid">
<button type="button" class="btn btn-label-primary">Papel de <button type="button" class="btn btn-label-primary">
compra <?= lang("Presupuestos.previewPapelCompra") ?>
</button> </button>
</div> </div>
</a> </a>
</div> </div>
<div class="col-12"> <div class="col-12">
<a href="#"> <a id="pv_color_mi" href="#" sk-url="<?= site_url('configuracion/maquinas/edit/'); ?>" target="_blank">
<div class="d-grid"> <div class="d-grid">
<button type="button" class="btn btn-label-primary">Máquina <button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewAreaImpresion") ?>
</button> </button>
</div> </div>
</a> </a>
@ -167,25 +304,25 @@
<hr class="mx-n4"/> <hr class="mx-n4"/>
<!-- Detalles del presupuesto --> <!-- Detalles del presupuesto -->
<h6>Detalles del trabajo</h6> <h6><?= lang("Presupuestos.previewDetalles") ?></h6>
<dl class="row mb-0"> <dl class="row mb-0">
<dt class="col-6 fw-normal">Gramaje:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewGramaje") ?></dt>
<dd class="col-6 text-left">TBD</dd> <dd id="pv_color_gramaje" class="col-6 text-left">TBD</dd>
<dt class="col-sm-6 fw-normal">Mano:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMano") ?></dt>
<dd class="col-sm-6 text-success text-left">TBD</dd> <dd id="pv_color_mano" class="col-sm-6 text-left">TBD</dd>
<dt class="col-6 fw-normal">Máquina:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMaquina") ?></dt>
<dd class="col-6 text-left">TBDxTBD</dd> <dd id="pv_color_maquina" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-normal">Máquina impresión:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewAreaImpresion") ?></dt>
<dd class="col-6 text-left">TBDxTBD</dd> <dd id="pv_color_maquina_impresion" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-normal">Libro:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewLibro") ?></dt>
<dd class="col-6 text-left">TBDxTBD</dd> <dd id="pv_color_libro" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-normal">Formas:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewFormas") ?></dt>
<dd class="col-6 text-left">TBD</dd> <dd id="pv_color_formas" class="col-6 text-left">TBD</dd>
</dl> </dl>
</div> </div>
</div> </div>
@ -193,10 +330,10 @@
<div class="col-9"> <div class="col-9">
<div class="p-4 mb-3 pb-3"> <div class="p-4 mb-3 pb-3">
<!-- Configuraciones --> <!-- Configuraciones -->
<h6>Posición de formas</h6> <h6><?= lang("Presupuestos.previewPapelGenerico") ?></h6>
<div id="shape-container" > <div id="shape-container">
<div id="draw-cubierta" class="draw-shapes"></div> <div id="draw-maquina" class="draw-shapes"></div>
</div> </div>
</div> </div>
@ -204,35 +341,36 @@
</div> </div>
</div> </div>
<div class="tab-pane fade" id="preview-esquema-cubierta" role="tabpanel"> <div class="tab-pane fade" id="pv_colorhq" role="tabpanel">
<div class="row"> <div class="row">
<div class="col-3"> <div class="col-3">
<div class="p-4 mb-3 pb-3" > <div class="p-4 mb-3 pb-3">
<!-- Configuraciones --> <!-- Configuraciones -->
<h6>Configuración de portada</h6> <h6><?= lang("Presupuestos.previewMaquinaPlana") ?></h6>
<div class="row g-3 mb-3"> <div class="row g-3 mb-3">
<div class="col-12"> <div class="col-12">
<a href="#"> <a id="pv_colorhq_pg" href="#" sk-url="<?= site_url('configuracion/papelesgenericos/edit/'); ?>" target="_blank">
<div class="d-grid"> <div class="d-grid">
<button type="button" class="btn btn-label-primary">Papel <button type="button" class="btn btn-label-primary">
generico <?= lang("Presupuestos.previewPapelGenerico") ?>
</button> </button>
</div> </div>
</a> </a>
</div> </div>
<div class="col-12"> <div class="col-12">
<a href="#"> <a id="pv_colorhq_pi" href="#" sk-url="<?= site_url('configuracion/papelesimpresion/edit/'); ?>" target="_blank">
<div class="d-grid"> <div class="d-grid">
<button type="button" class="btn btn-label-primary">Papel de <button type="button" class="btn btn-label-primary">
compra <?= lang("Presupuestos.previewPapelCompra") ?>
</button> </button>
</div> </div>
</a> </a>
</div> </div>
<div class="col-12"> <div class="col-12">
<a href="#"> <a id="pv_colorhq_mi" href="#" sk-url="<?= site_url('configuracion/maquinas/edit/'); ?>" target="_blank">
<div class="d-grid"> <div class="d-grid">
<button type="button" class="btn btn-label-primary">Máquina <button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewAreaImpresion") ?>
</button> </button>
</div> </div>
</a> </a>
@ -242,26 +380,329 @@
<hr class="mx-n4"/> <hr class="mx-n4"/>
<!-- Detalles del presupuesto --> <!-- Detalles del presupuesto -->
<h6>Detalles del trabajo</h6> <h6><?= lang("Presupuestos.previewDetalles") ?></h6>
<dl class="row mb-0"> <dl class="row mb-0">
<dt class="col-6 fw-normal">Libro:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewGramaje") ?></dt>
<dd id='prevLibro' class="col-6 text-left">TBDxTBD</dd> <dd id="pv_colorhq_gramaje" class="col-6 text-left">TBD</dd>
<dt class="col-6 fw-normal">Lomo:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMano") ?></dt>
<dd id='prevLomo' class="col-6 text-left">TBD</dd> <dd id="pv_colorhq_mano" class="col-sm-6 text-left">TBD</dd>
<dt class="col-6 fw-normal">Solapas:</dt> <dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMaquina") ?></dt>
<dd id='prevSolapas' class="col-6 text-left">TBD</dd> <dd id="pv_colorhq_maquina" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewAreaImpresion") ?></dt>
<dd id="pv_colorhq_maquina_impresion" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewLibro") ?></dt>
<dd id="pv_colorhq_libro" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewFormas") ?></dt>
<dd id="pv_colorhq_formas" class="col-6 text-left">TBD</dd>
</dl>
</div>
</div>
<div class="col-9">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<h6><?= lang("Presupuestos.previewPapelGenerico") ?></h6>
<div id="shape-container">
<div id="draw-maquina" class="draw-shapes"></div>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="pv_rot_bn" role="tabpanel">
<div class="row">
<div class="col-3">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<h6><?= lang("Presupuestos.previewMaquinaRotativa") ?></h6>
<div class="row g-3 mb-3">
<div class="col-12">
<a id="pv_rot_bn_pg" href="#" sk-url="<?= site_url('configuracion/papelesgenericos/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewPapelGenerico") ?>
</button>
</div>
</a>
</div>
<div class="col-12">
<a id="pv_rot_bn_pi" href="#" sk-url="<?= site_url('configuracion/papelesimpresion/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewPapelCompra") ?>
</button>
</div>
</a>
</div>
<div class="col-12">
<a id="pv_rot_bn_mi" href="#" sk-url="<?= site_url('configuracion/maquinas/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewAreaImpresion") ?>
</button>
</div>
</a>
</div>
</div>
<hr class="mx-n4"/>
<!-- Detalles del presupuesto -->
<h6><?= lang("Presupuestos.previewDetalles") ?></h6>
<dl class="row mb-0">
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewGramaje") ?></dt>
<dd id="pv_rot_bn_gramaje" class="col-6 text-left">TBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMano") ?></dt>
<dd id="pv_rot_bn_mano" class="col-sm-6 text-left">TBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMaquina") ?></dt>
<dd id="pv_rot_bn_maquina" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewAreaImpresion") ?></dt>
<dd id="pv_rot_bn_maquina_impresion" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewLibro") ?></dt>
<dd id="pv_rot_bn_libro" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewFormas") ?></dt>
<dd id="pv_rot_bn_formas" class="col-6 text-left">TBD</dd>
</dl>
</div>
</div>
<div class="col-9">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<h6><?= lang("Presupuestos.previewPapelGenerico") ?></h6>
<div id="shape-container">
<div id="draw-maquina" class="draw-shapes"></div>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="pv_rot_color" role="tabpanel">
<div class="row">
<div class="col-3">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<h6><?= lang("Presupuestos.previewMaquinaRotativa") ?></h6>
<div class="row g-3 mb-3">
<div class="col-12">
<a id="pv_rot_color_pg" href="#" sk-url="<?= site_url('configuracion/papelesgenericos/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewPapelGenerico") ?>
</button>
</div>
</a>
</div>
<div class="col-12">
<a id="pv_rot_color_pi" href="#" sk-url="<?= site_url('configuracion/papelesimpresion/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewPapelCompra") ?>
</button>
</div>
</a>
</div>
<div class="col-12">
<a id="pv_rot_color_mi" href="#" sk-url="<?= site_url('configuracion/maquinas/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button"
class="btn btn-label-primary">
<?= lang("Presupuestos.previewAreaImpresion") ?>
</button>
</div>
</a>
</div>
</div>
<hr class="mx-n4"/>
<!-- Detalles del presupuesto -->
<h6><?= lang("Presupuestos.previewDetalles") ?></h6>
<dl class="row mb-0">
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewGramaje") ?></dt>
<dd id="pv_rot_color_gramaje" class="col-6 text-left">TBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMano") ?></dt>
<dd id="pv_rot_color_mano" class="col-sm-6 text-left">TBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMaquina") ?></dt>
<dd id="pv_rot_color_maquina" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewAreaImpresion") ?></dt>
<dd id="pv_rot_color_maquina_impresion" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewLibro") ?></dt>
<dd id="pv_rot_color_libro" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewFormas") ?></dt>
<dd id="pv_rot_color_formas" class="col-6 text-left">TBD</dd>
</dl>
</div>
</div>
<div class="col-9">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<h6><?= lang("Presupuestos.previewPapelGenerico") ?></h6>
<div id="shape-container">
<div id="draw-maquina" class="draw-shapes"></div>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="pv_cubierta" role="tabpanel">
<div class="row">
<div class="col-3">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<div class="row g-3 mb-3">
<div class="col-12">
<a id="pv_cubierta_pg" href="#" sk-url="<?= site_url('configuracion/papelesgenericos/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewPapelGenerico") ?>
</button>
</div>
</a>
</div>
<div class="col-12">
<a id="pv_cubierta_pi" href="#" sk-url="<?= site_url('configuracion/papelesimpresion/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewPapelCompra") ?>
</button>
</div>
</a>
</div>
<div class="col-12">
<a id="pv_cubierta_mi" href="#" sk-url="<?= site_url('configuracion/maquinas/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewAreaImpresion") ?>
</button>
</div>
</a>
</div>
</div>
<hr class="mx-n4"/>
<!-- Detalles del presupuesto -->
<h6><?= lang("Presupuestos.previewDetalles") ?></h6>
<dl class="row mb-0">
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewGramaje") ?></dt>
<dd id="pv_cubierta_gramaje" class="col-6 text-left">TBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMano") ?></dt>
<dd id="pv_cubierta_mano" class="col-sm-6 text-left">TBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewMaquina") ?></dt>
<dd id="pv_cubierta_maquina" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewAreaImpresion") ?></dt>
<dd id="pv_cubierta_maquina_impresion" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewLibro") ?></dt>
<dd id="pv_cubierta_libro" class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewFormas") ?></dt>
<dd id="pv_cubierta_formas" class="col-6 text-left">TBD</dd>
</dl>
</div>
</div>
<div class="col-9">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<h6><?= lang("Presupuestos.previewCubierta") ?></h6>
<div id="pv-cubierta-container">
<div id="pv_cubierta_shape" class="draw-shapes"></div>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="pv_esquema_cubierta" role="tabpanel">
<div class="row">
<div class="col-3">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<div class="row g-3 mb-3">
<div class="col-12">
<a id="pv_ec_pg" href="#" sk-url="<?= site_url('configuracion/papelesgenericos/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewPapelGenerico") ?>
</button>
</div>
</a>
</div>
<div class="col-12">
<a id="pv_ec_pi" href="#" sk-url="<?= site_url('configuracion/papelesimpresion/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewPapelCompra") ?>
</button>
</div>
</a>
</div>
<div class="col-12">
<a id="pv_ec_mi" href="#" sk-url="<?= site_url('configuracion/maquinas/edit/'); ?>" target="_blank">
<div class="d-grid">
<button type="button" class="btn btn-label-primary">
<?= lang("Presupuestos.previewAreaImpresion") ?>
</button>
</div>
</a>
</div>
</div>
<hr class="mx-n4"/>
<!-- Detalles del presupuesto -->
<h6><?= lang("Presupuestos.previewDetalles") ?></h6>
<dl class="row mb-0">
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewLibro") ?></dt>
<dd id='pv_ec_libro' class="col-6 text-left">TBDxTBD</dd>
<dt class="col-6 fw-semibold"><?= lang("Presupuestos.previewLomo") ?></dt>
<dd id='pv_ec_lomo' class="col-6 text-left">TBD</dd>
<dt class="col-6 fw-semibold pv-ec-solapas"><?= lang("Presupuestos.previewSolapas") ?></dt>
<dd id='pv_ec_solapas' class="col-6 text-left pv-ec-solapas">TBD</dd>
</dl> </dl>
</div> </div>
</div> </div>
<div class="col-9"> <div class="col-9">
<div class="p-4 mb-3 pb-3"> <div class="p-4 mb-3 pb-3">
<!-- Configuraciones --> <!-- Configuraciones -->
<h6>Posición de formas</h6> <h6><?= lang("Presupuestos.previewConfiguracionEsquemaCubierta") ?></h6>
<div id="shape-container"> <div id="shape-container">
<div id="draw-portada" class="draw-shapes"></div> <div id="pv_ec_shape" class="draw-shapes"></div>
</div> </div>
</div> </div>
@ -282,102 +723,96 @@
<!-------------------------------------------------------> <!------------------------------------------------------->
<?= $this->section("additionalInlineJs") ?> <?= $this->section("additionalInlineJs") ?>
$('#tab-preview-configuracion-cubierta').on( "click", function() { var cubiertaObjeto = 0;
var cubiertaObjeto = { getVisibleTabs();
anchoMaquina: 487,
altoMaquina: 330,
anchoImpresion: 475,
altoImpresion: 310,
anchoLibro:170,
altoLibro:240,
solapas:45,
lomo:25};
previewConfiguracionCubierta(cubiertaObjeto); $('#tab-pv-bn').on( "click", function() {
} ); let scV = 4;
let scH = 2;
$('#tab-preview-esquema-cubierta').on( "click", function() { cubiertaObjeto = {
idIndex: 'bn',
var altoLib = 400; anchoMaquina: 487,
altoMaquina: 330,
var cubiertaObjeto = { anchoImpresion: 475,
altoLibro:220, altoImpresion: 310,
anchoLibro:170, anchoLibro: 170/scH,
anchoCubierta:491, altoLibro: 240/scV,
anchoSolapa:70, solapas:45,
lomoLibro:11 lomo:25,
}; formas: scH * scV,
formasH: scH,
previewEsquemaCubierta(cubiertaObjeto); formasV: scV
} );
var elem = document.getElementById('draw-maquina');
var twoMaquina = new Two({fitted: true}).appendTo(elem);
var origin = new Two.Vector(twoMaquina.width/2, twoMaquina.height/2);
var sizeX = 148;
var sizeY = 98;
var AIx = 355;
var AIy = 250;
var styles = {
size: 14,
family: 'Lato'
}; };
//var texts = []; getObjetoLP('bn');
previewInteriorPlana(cubiertaObjeto);
var areaMaquina = twoMaquina.makeRectangle(origin.x, origin.y, 360, 255); } );
areaMaquina.stroke = 'black';
areaMaquina.linewidth = 1;
var areaImpresion = twoMaquina.makeRectangle(origin.x, origin.y, AIx, AIy); $('#tab-pv-bnhq').on( "click", function() {
areaImpresion.stroke = 'red';
areaImpresion.linewidth = 1; getObjetoLP('bnhq');
} );
$('#tab-pv-color').on( "click", function() {
getObjetoLP('color');
} );
$('#tab-pv-colorhq').on( "click", function() {
getObjetoLP('colorhq');
} );
$('#tab-pv-rot-bn').on( "click", function() {
getObjetoLP('rot_bn');
} );
$('#tab-pv-rot-color').on( "click", function() {
getObjetoLP('rot_color');
} );
$('#tab-pv-cubierta').on( "click", function() {
getObjetoLP('cubierta');
cubiertaObjeto = {
idIndex: 'bn',
anchoMaquina: 487,
altoMaquina: 330,
anchoImpresion: 475,
altoImpresion: 310,
anchoLibro: 170,
altoLibro: 240,
solapas:45,
lomo:25,
formas: 1,
formasH: 1,
formasV: 1
};
previewConfiguracionCubierta(cubiertaObjeto);
} );
$('#tab-pv-esquema-cubierta').on( "click", function() {
getObjetoEC();
previewEsquemaCubierta(objEC);
} );
var forma1 = twoMaquina.makeRectangle(origin.x - (AIx/4), origin.y - (AIy/4), sizeX, sizeY);
forma1.stroke = 'blue';
forma1.fill = 'blue';
forma1.linewidth = 1;
var forma2 = twoMaquina.makeRectangle(origin.x + (AIx/4), origin.y - (AIy/4), sizeX, sizeY);
forma2.stroke = 'grey';
forma2.fill = 'grey';
forma2.linewidth = 1;
var forma3 = twoMaquina.makeRectangle(origin.x - (AIx/4), origin.y + (AIy/4), sizeX, sizeY);
forma3.stroke = 'blue';
forma3.fill = 'blue';
forma3.linewidth = 1;
var forma4 = twoMaquina.makeRectangle(origin.x + (AIx/4), origin.y + (AIy/4), sizeX, sizeY);
forma4.stroke = 'grey';
forma4.fill = 'grey';
forma4.linewidth = 1;
var arrowX = twoMaquina.makeArrow(origin.x -200, origin.y, origin.x+200, origin.y, 0);
arrowX.stroke = 'green';
arrowX.dashes = [5, 5];
arrowX.linewidth = 1;
var arrowY = twoMaquina.makeArrow(origin.x, origin.y-200, origin.x, origin.y+200, 0);
arrowY.stroke = 'pink';
arrowY.dashes = [5, 5];
arrowY.linewidth = 2;
//group = twoMaquina.makeGroup(areaMaquina, areaImpresion, ...texts);
//group.position.set(twoMaquina.width / 2, twoMaquina.height / 2);
//group.center();
twoMaquina.update();
<?= $this->endSection() ?> <?= $this->endSection() ?>

View File

@ -1,11 +1,107 @@
// Global parameters // Global parameters
var _offsetSolapas = 2; // millimeters var _offsetSolapas = 2; // millimeters
var objEC;
var styles = { var styles = {
size: 13, size: 13,
family: 'Public Sans', family: 'Public Sans',
} }
var sangradoTexto = "Sangrado 5 mm";
var sangradoValor = parseFloat(5); // mm
var offsetSolapaValor = parseFloat(3); // mm
function previewInteriorPlana(cubiertaObj) {
// Local parameters
let margenTop = 3;
let guardaV = 0; guardaH = 0;
// Calculos
// Configuracion de las guardas
// Guarda vertical
if(cubiertaObj.formasV > 1){
//guardaV = (cubiertaObj.altoImpresion - (2 * margenTop) - (cubiertaObj.altoLibro * cubiertaObj.formasV)) / (cubiertaObj.formasV - 1);
guardaV = 3;
}
// Guarda horizontal
if(cubiertaObj.formasH > 1){
guardaH = 3;
}
// Constantes relativas al libro
let LVo = cubiertaObj.altoLibro / 2;
let LHo = cubiertaObj.anchoLibro / 2;
// Clear the canvas element
$('#pv_' + cubiertaObj.idIndex + '_shape').empty();
// Get the element for placing the graphical elements
var divPlana = document.getElementById('pv_' + cubiertaObj.idIndex + '_shape');
var _pvPlana = new Two({fitted: true}).appendTo(divPlana);
// Calculate the center of the canvas element
var origenPlana = new Two.Vector(_pvPlana.width / 2, _pvPlana.height / 2);
var areaMaquinaPlana = _pvPlana.makeRectangle(
origenPlana.x,
origenPlana.y,
cubiertaObj.anchoMaquina,
cubiertaObj.altoMaquina);
areaMaquinaPlana.stroke = 'black';
areaMaquinaPlana.linewidth = 1;
var areaImpresionPlana = _pvPlana.makeRectangle(
origenPlana.x,
origenPlana.y,
cubiertaObj.anchoImpresion,
cubiertaObj.altoImpresion);
areaImpresionPlana.stroke = 'red';
areaImpresionPlana.linewidth = 1;
var formas = [];
for(let iV=0; iV < cubiertaObj.formasV; iV++){
for(let iH=0; iH < cubiertaObj.formasH; iH++){
formas[iV + iH] = _pvPlana.makeRectangle(
origenPlana.x + ((((cubiertaObj.formasH - 1) - 2 * iH) * LHo) + (((cubiertaObj.formasH - 1)/2 - iH) * guardaH)),
origenPlana.y + ((((cubiertaObj.formasV - 1) - 2 * iV) * LVo) + (((cubiertaObj.formasV - 1)/2 - iV) * guardaV)),
cubiertaObj.anchoLibro,
cubiertaObj.altoLibro);
formas[iV + iH].stroke = 'grey';
formas[iV + iH].fill = '#F4F8F2';
formas[iV + iH].linewidth = 1;
}
}
// Texts
//_pvPlana.makeText(cubiertaObj.altoLibro, origenPlana.x + (fullBookWith / 2 - 25), origenPlana.y, styles);
//_pvPlana.makeText(fullBookWith, origenPlana.x, origenPlana.y + (cubiertaObj.altoLibro / 2 - 15), styles);
_pvPlana.update();
/*
var arrowX = twoMaquina.makeArrow(origin.x -200, origin.y, origin.x+200, origin.y, 0);
arrowX.stroke = 'green';
arrowX.dashes = [5, 5];
arrowX.linewidth = 1;
var arrowY = twoMaquina.makeArrow(origin.x, origin.y-200, origin.x, origin.y+200, 0);
arrowY.stroke = 'pink';
arrowY.dashes = [5, 5];
arrowY.linewidth = 2;*/
}
function previewConfiguracionCubierta(cubiertaObj) { function previewConfiguracionCubierta(cubiertaObj) {
@ -13,9 +109,9 @@ function previewConfiguracionCubierta(cubiertaObj) {
let fullBookWith = ((2 * cubiertaObj.anchoLibro) + (2 * (cubiertaObj.solapas + _offsetSolapas)) + cubiertaObj.lomo); let fullBookWith = ((2 * cubiertaObj.anchoLibro) + (2 * (cubiertaObj.solapas + _offsetSolapas)) + cubiertaObj.lomo);
// Clear the canvas element // Clear the canvas element
$('#draw-cubierta').empty(); $('#pv_cubierta_shape').empty();
// Get the element for placing the graphical elements // Get the element for placing the graphical elements
var divCubierta = document.getElementById('draw-cubierta'); var divCubierta = document.getElementById('pv_cubierta_shape');
var _previewConfiguracionCubierta = new Two({fitted: true}).appendTo(divCubierta); var _previewConfiguracionCubierta = new Two({fitted: true}).appendTo(divCubierta);
// Calculate the center of the canvas element // Calculate the center of the canvas element
var origenCubierta = new Two.Vector(_previewConfiguracionCubierta.width / 2, _previewConfiguracionCubierta.height / 2); var origenCubierta = new Two.Vector(_previewConfiguracionCubierta.width / 2, _previewConfiguracionCubierta.height / 2);
@ -52,9 +148,9 @@ function previewConfiguracionCubierta(cubiertaObj) {
_previewConfiguracionCubierta.update(); _previewConfiguracionCubierta.update();
// Update preview info fields // Update preview info fields
$('#prevLibro').text(cubiertaObj.anchoLibro + "X" + cubiertaObj.altoLibro); $('#pv_ec_libro').text(cubiertaObj.anchoLibro + "X" + cubiertaObj.altoLibro);
$('#prevLomo').text(cubiertaObj.lomo); $('#pv_ec_lomo').text(cubiertaObj.lomo);
$('#prevSolapas').text(cubiertaObj.solapas); $('#pv_ec_solapas').text(cubiertaObj.solapas);
} }
@ -86,9 +182,9 @@ function previewEsquemaCubierta(objEC) {
} }
// Clear the canvas element // Clear the canvas element
$('#draw-portada').empty(); $('#pv_ec_shape').empty();
// Get the element for placing the graphical elements // Get the element for placing the graphical elements
var divEC = document.getElementById('draw-portada'); var divEC = document.getElementById('pv_ec_shape');
var previewEC = new Two({fitted: true}).appendTo(divEC); var previewEC = new Two({fitted: true}).appendTo(divEC);
// Calculate the center of the canvas element // Calculate the center of the canvas element
var origenEC = new Two.Vector(previewEC.width / 2, previewEC.height / 2); var origenEC = new Two.Vector(previewEC.width / 2, previewEC.height / 2);
@ -158,17 +254,17 @@ function previewEsquemaCubierta(objEC) {
// Cotas // Cotas
var cotaAnchoCubierta = previewEC.makeDobleArrow( var cotaAnchoCubierta = previewEC.makeDobleArrow(
origenEC.x - (anchoCubierta / 2), origenEC.x - (anchoSangrado / 2),
origenEC.y + (altoLibro / 2) + 35, origenEC.y + (altoLibro / 2) + 35,
origenEC.x + (anchoCubierta / 2), origenEC.x + (anchoSangrado / 2),
origenEC.y + (altoLibro / 2) + 35, origenEC.y + (altoLibro / 2) + 35,
10); 10);
cotaAnchoCubierta.linewidth = 2; cotaAnchoCubierta.linewidth = 2;
var cotaAltoLibro = previewEC.makeDobleArrow( var cotaAltoLibro = previewEC.makeDobleArrow(
origenEC.x + (anchoCubierta / 2) + 35, origenEC.x + (anchoCubierta / 2) + 35,
origenEC.y + (altoLibro / 2), origenEC.y + (altoSangrado / 2),
origenEC.x + (anchoCubierta / 2) + 35, origenEC.x + (anchoCubierta / 2) + 35,
origenEC.y - (altoLibro / 2), origenEC.y - (altoSangrado / 2),
10); 10);
cotaAltoLibro.linewidth = 2; cotaAltoLibro.linewidth = 2;
var cotaLomo = previewEC.makeDobleArrow( var cotaLomo = previewEC.makeDobleArrow(
@ -202,23 +298,92 @@ function previewEsquemaCubierta(objEC) {
let a = previewEC.makeText("Lomo", origenEC.x, origenEC.y, stylesEC).rotation = -Math.PI / 2; let a = previewEC.makeText("Lomo", origenEC.x, origenEC.y, stylesEC).rotation = -Math.PI / 2;
// Sangrados // Sangrados
let styleSangrado = {size: 10, family: 'Public Sans', style: 'italic', fill: 'red'}; let styleSangrado = {size: 10, family: 'Public Sans', style: 'italic', fill: 'red'};
previewEC.makeText("Sangrado 3 mm", origenEC.x, origenEC.y + (altoLibro / 2 + 20), styleSangrado); previewEC.makeText(sangradoTexto, origenEC.x, origenEC.y + (altoLibro / 2 + 20), styleSangrado);
previewEC.makeText("Sangrado 3 mm", origenEC.x, origenEC.y - (altoLibro / 2 + 20), styleSangrado); previewEC.makeText(sangradoTexto, origenEC.x, origenEC.y - (altoLibro / 2 + 20), styleSangrado);
previewEC.makeText("Sangrado 3 mm", origenEC.x + (lomoLibro / 2 + anchoLibro + anchoSolapa + 20), origenEC.y, styleSangrado).rotation = -Math.PI / 2; previewEC.makeText(sangradoTexto, origenEC.x + (lomoLibro / 2 + anchoLibro + anchoSolapa + 20), origenEC.y, styleSangrado).rotation = -Math.PI / 2;
previewEC.makeText("Sangrado 3 mm", origenEC.x - (lomoLibro / 2 + anchoLibro + anchoSolapa + 20), origenEC.y, styleSangrado).rotation = -Math.PI / 2; previewEC.makeText(sangradoTexto, origenEC.x - (lomoLibro / 2 + anchoLibro + anchoSolapa + 20), origenEC.y, styleSangrado).rotation = -Math.PI / 2;
// Cotas // Cotas
previewEC.makeText(objEC.lomoLibro + " mm", origenEC.x, origenEC.y + (altoLibro / 3) + 15, styleCotas); previewEC.makeText(objEC.lomoLibro + " mm", origenEC.x, origenEC.y + (altoLibro / 3) + 15, styleCotas);
previewEC.makeText(objEC.anchoLibro + " mm", origenEC.x - (lomoLibro / 2 + anchoLibro / 2), origenEC.y - (altoLibro / 3) + 15, styleCotas); previewEC.makeText(objEC.anchoLibro + offsetSolapaValor + " mm", origenEC.x - (lomoLibro / 2 + anchoLibro / 2), origenEC.y - (altoLibro / 3) + 15, styleCotas);
previewEC.makeText(objEC.anchoLibro + " mm", origenEC.x + (lomoLibro / 2 + anchoLibro / 2), origenEC.y - (altoLibro / 3) + 15, styleCotas); previewEC.makeText(objEC.anchoLibro + offsetSolapaValor + " mm", origenEC.x + (lomoLibro / 2 + anchoLibro / 2), origenEC.y - (altoLibro / 3) + 15, styleCotas);
previewEC.makeText(objEC.altoLibro + " mm", origenEC.x + (lomoLibro / 2 + anchoLibro + anchoSolapa) + 50, origenEC.y, styleCotas).rotation = -Math.PI / 2; previewEC.makeText(objEC.altoLibro + (2 * sangradoValor) + " mm", origenEC.x + (lomoLibro / 2 + anchoLibro + anchoSolapa) + 50, origenEC.y, styleCotas).rotation = -Math.PI / 2;
previewEC.makeText(objEC.anchoCubierta + " mm", origenEC.x, origenEC.y + (altoLibro / 2) + 50, styleCotas); previewEC.makeText((2 * objEC.anchoLibro) + (2 * (objEC.anchoSolapa + offsetSolapaValor)) + objEC.lomoLibro + (2 * sangradoValor) + " mm",
origenEC.x,
origenEC.y + (altoLibro / 2) + 50,
styleCotas);
previewEC.update(); previewEC.update();
}
function getObjetoEC(){
let _anchoLomo = 0;
$("#tableLineasPresupuesto tbody tr:visible td input[id*='_lomo']").each(function () {
_anchoLomo += parseFloat($(this).val());
});
objEC = {
altoLibro:getDimensionLibro().alto,
anchoLibro:getDimensionLibro().ancho,
anchoSolapa: parseFloat($('#solapas_ancho').val()),
lomoLibro:parseFloat(_anchoLomo.toFixed(2))
};
// Update preview info fields // Update preview info fields
$('#prevLibro').text(objEC.anchoLibro + "X" + objEC.altoLibro); $('#pv_ec_pg').attr("href", $('#pv_ec_pg').attr('sk-url') + $('#lp_cubierta_papel').val());
$('#prevLomo').text(objEC.lomoLibro); $('#pv_ec_pi').attr("href", $('#pv_ec_pi').attr('sk-url') + $('#lp_cubierta_papelImpresion').val());
$('#prevSolapas').text(objEC.solapas); $('#pv_ec_mi').attr("href", $('#pv_ec_mi').attr('sk-url') + $('#lp_cubierta_maquina').val());
$('#pv_ec_libro').text(objEC.anchoLibro + "X" + objEC.altoLibro);
$('#pv_ec_lomo').text(objEC.lomoLibro);
$('#pv_ec_solapas').text(objEC.anchoSolapa);
(objEC.anchoSolapa != 0) ? $('.pv-ec-solapas').show() : $('.pv-ec-solapas').hide();
}
function getObjetoLP(lpName){
objEC = {
altoLibro:getDimensionLibro().alto,
anchoLibro:getDimensionLibro().ancho,
altoMaquina: $('#lp_' + lpName + '_maquina_alto').val(),
anchoMaquina: $('#lp_' + lpName + '_maquina_ancho').val(),
altoImpresion: $('#lp_' + lpName + '_maquina_impresion_alto').val(),
anchoImpresion: $('#lp_' + lpName + '_maquina_impresion_ancho').val(),
anchoSolapa: parseFloat($('#solapas_ancho').val()),
nFormas: $('#lp_' + lpName + '_formas').val(),
//lomoLibro:parseFloat(_anchoLomo.toFixed(2))
};
// Update preview info fields
let pvName = '#pv_' + lpName;
$(pvName + '_pg').attr("href", $(pvName + '_pg').attr('sk-url') + $('#lp_' + lpName + '_papel').val());
$(pvName + '_pi').attr("href", $(pvName + '_pi').attr('sk-url') + $('#lp_' + lpName + '_papelImpresion').val());
$(pvName + '_mi').attr("href", $(pvName + '_mi').attr('sk-url') + $('#lp_' + lpName + '_maquina').val());
$(pvName + '_gramaje').text(parseFloat($('#lp_' + lpName + '_gramaje').val()));
$(pvName + '_mano').text(parseFloat($('#lp_' + lpName + '_lomo').val()));
$(pvName + '_maquina').text(objEC.anchoMaquina + "x" + objEC.altoMaquina);
$(pvName + '_maquina_impresion').text(objEC.anchoImpresion + "x" + objEC.altoImpresion);
$(pvName + '_libro').text(objEC.anchoLibro + "x" + objEC.altoLibro);
$(pvName + '_formas').text(objEC.nFormas);
}
function getVisibleTabs(){
$("#tableLineasPresupuesto tbody tr:visible").each(function () {
//console.log(idElem);
if($(this).attr('id').indexOf('cubierta') > -1){
$("#" + $(this).attr('id').replace('lp_','tab-pv-')).show();
$("#" + $(this).attr('id').replace('lp_','tab-pv-esquema-')).show();
}else{
$("#" + $(this).attr('id').replace('lp_','tab-pv-')).show();
}
});
} }

13
d
View File

@ -1,13 +0,0 @@
bug/presupuestos3
dev/presupuestos_total
* main_old
remotes/origin/HEAD -> origin/main
remotes/origin/bug/presupuestos3
remotes/origin/dev/formas-presupuestador
remotes/origin/dev/presupuestos3
remotes/origin/dev/presupuestos_pdf
remotes/origin/dev/presupuestos_total
remotes/origin/dev/previsualizadores
remotes/origin/feat/presupuestos
remotes/origin/main
remotes/origin/presupuestos/tipos_presupuestos