mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Merge branch 'bug/a_favor_fibra_ix' into 'main'
Bug/a favor fibra ix See merge request jjimenez/safekat!148
This commit is contained in:
@ -477,6 +477,7 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
|
|||||||
'cyan' => intval($reqData['cyan']) ?? 0,
|
'cyan' => intval($reqData['cyan']) ?? 0,
|
||||||
'magenta' => intval($reqData['magenta']) ?? 0,
|
'magenta' => intval($reqData['magenta']) ?? 0,
|
||||||
'amarillo' => intval($reqData['amarillo']) ?? 0,
|
'amarillo' => intval($reqData['amarillo']) ?? 0,
|
||||||
|
'cg' => intval($reqData['cg']) ?? 0,
|
||||||
'gota_negro' => intval($reqData['gota_negro']) ?? 0,
|
'gota_negro' => intval($reqData['gota_negro']) ?? 0,
|
||||||
'gota_color' => intval($reqData['gota_color']) ?? 0,
|
'gota_color' => intval($reqData['gota_color']) ?? 0,
|
||||||
);
|
);
|
||||||
@ -721,7 +722,6 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
|
|||||||
else{
|
else{
|
||||||
$datosTipologias = $datosTipolog;
|
$datosTipologias = $datosTipolog;
|
||||||
}
|
}
|
||||||
|
|
||||||
$parametrosInkjet->rotativa_gota_negro = $datosTipologias[0]->gota_negro;
|
$parametrosInkjet->rotativa_gota_negro = $datosTipologias[0]->gota_negro;
|
||||||
$parametrosInkjet->rotativa_gota_color = $datosTipologias[0]->gota_color;
|
$parametrosInkjet->rotativa_gota_color = $datosTipologias[0]->gota_color;
|
||||||
$parametrosInkjet->rotativa_negro = $datosTipologias[0]->negro;
|
$parametrosInkjet->rotativa_negro = $datosTipologias[0]->negro;
|
||||||
@ -803,15 +803,15 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
|
|||||||
$linea['fields']['paginas_por_pliego'] = ($datosPedido->isCosido)?$linea['fields']['num_formas']['value']*2:$linea['fields']['num_formas']['value'] * 2; // Se multiplica *2 porque es doble cara
|
$linea['fields']['paginas_por_pliego'] = ($datosPedido->isCosido)?$linea['fields']['num_formas']['value']*2:$linea['fields']['num_formas']['value'] * 2; // Se multiplica *2 porque es doble cara
|
||||||
$linea['fields']['datosTipologias'] = $datosTipologias[0];
|
$linea['fields']['datosTipologias'] = $datosTipologias[0];
|
||||||
$linea['fields']['total_impresion'] =
|
$linea['fields']['total_impresion'] =
|
||||||
$linea['fields']['precio_pedido'] + // papel
|
floatval($linea['fields']['precio_pedido']) + // papel
|
||||||
$linea['fields']['precio_impresion_horas'] + // horas de maquina
|
floatval($linea['fields']['precio_impresion_horas']) + // horas de maquina
|
||||||
$linea['fields']['precio_click_pedido'] + // precio clicks del pedido
|
floatval($linea['fields']['precio_click_pedido']) + // precio clicks del pedido
|
||||||
$linea['fields']['precio_tinta']; // tinta
|
floatval($linea['fields']['precio_tinta']); // tinta
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$linea['fields']['total_impresion'] = $linea['fields']['precio_pedido'] + // papel
|
$linea['fields']['total_impresion'] = floatval($linea['fields']['precio_pedido']) + // papel
|
||||||
$linea['fields']['precio_click_pedido'] + // precio clicks del pedido
|
floatval($linea['fields']['precio_click_pedido']) + // precio clicks del pedido
|
||||||
$linea['fields']['precio_impresion_horas'] ; // horas de maquina
|
floatval($linea['fields']['precio_impresion_horas']) ; // horas de maquina
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -977,11 +977,11 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
|
|||||||
//$linea['fields']['total_impresion'] = $linea['fields']['precio_pedido'] + $linea['fields']['precio_click_pedido'] + $linea['fields']['precio_tinta'] +
|
//$linea['fields']['total_impresion'] = $linea['fields']['precio_pedido'] + $linea['fields']['precio_click_pedido'] + $linea['fields']['precio_tinta'] +
|
||||||
// $linea['fields']['total_corte'];
|
// $linea['fields']['total_corte'];
|
||||||
$linea['fields']['total_impresion'] =
|
$linea['fields']['total_impresion'] =
|
||||||
$linea['fields']['precio_pedido'] + // papel
|
floatval($linea['fields']['precio_pedido']) + // papel
|
||||||
$linea['fields']['precio_click_pedido'] + // precio clicks del pedido
|
floatval($linea['fields']['precio_click_pedido']) + // precio clicks del pedido
|
||||||
$linea['fields']['precio_impresion_horas'] + // horas de maquina
|
floatval($linea['fields']['precio_impresion_horas']) + // horas de maquina
|
||||||
$linea['fields']['precio_tinta'] + // tinta
|
floatval($linea['fields']['precio_tinta']) + // tinta
|
||||||
$linea['fields']['total_corte']; // corte
|
floatval($linea['fields']['total_corte']); // corte
|
||||||
|
|
||||||
array_push($lineas, $linea);
|
array_push($lineas, $linea);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -18,13 +18,14 @@ class Test extends BaseController
|
|||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
echo '<pre>';
|
echo '<pre>';
|
||||||
$maquina_id = 63;
|
$papelImpresionTipologiaModel = new \App\Models\Configuracion\PapelImpresionTipologiaModel();
|
||||||
$maquina_model = model('App\Models\Configuracion\MaquinaModel');
|
$datosTipologias = $papelImpresionTipologiaModel
|
||||||
$maquina = $maquina_model->find($maquina_id);
|
->findTipologiasForPapelImpresion(17, 'color')
|
||||||
$formas = PresupuestoService::getNumFormasPlana('cubierta', $maquina, 493.2, 210, true);
|
->get()->getResultObject();
|
||||||
|
|
||||||
|
|
||||||
var_dump($formas);
|
var_dump($datosTipologias);
|
||||||
|
var_dump($datosTipologias[0]->cg);
|
||||||
|
|
||||||
echo '</pre>';
|
echo '</pre>';
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -268,6 +268,7 @@ class PresupuestoService extends BaseService
|
|||||||
|
|
||||||
// peso tintas
|
// peso tintas
|
||||||
$data['peso_gotas_negro'] = round((($data['num_gotas_negro'] * $parametros->rotativa_gota_negro * $data['pulgada']) / (17.91 / 20.0)) * $pag_negro * 1000, 6);
|
$data['peso_gotas_negro'] = round((($data['num_gotas_negro'] * $parametros->rotativa_gota_negro * $data['pulgada']) / (17.91 / 20.0)) * $pag_negro * 1000, 6);
|
||||||
|
$data['peso_gotas_negro'] += round((($data['num_gotas_negro'] * $parametros->rotativa_gota_negro * $data['pulgada']) / (17.91 / 20.0)) * $pag_color * 1000, 6);
|
||||||
$data['peso_gotas_cyan'] = round((($data['num_gotas_cyan'] * $parametros->rotativa_gota_color * $data['pulgada']) / (17.65 / 20.0)) * $pag_color * 1000, 6);
|
$data['peso_gotas_cyan'] = round((($data['num_gotas_cyan'] * $parametros->rotativa_gota_color * $data['pulgada']) / (17.65 / 20.0)) * $pag_color * 1000, 6);
|
||||||
$data['peso_gotas_magenta'] = round((($data['num_gotas_magenta'] * $parametros->rotativa_gota_color * $data['pulgada']) / (17.65 / 20.0)) * $pag_color * 1000, 6);
|
$data['peso_gotas_magenta'] = round((($data['num_gotas_magenta'] * $parametros->rotativa_gota_color * $data['pulgada']) / (17.65 / 20.0)) * $pag_color * 1000, 6);
|
||||||
$data['peso_gotas_amarillo'] = round((($data['num_gotas_amarillo'] * $parametros->rotativa_gota_color * $data['pulgada']) / (17.65 / 20.0)) * $pag_color * 1000, 6);
|
$data['peso_gotas_amarillo'] = round((($data['num_gotas_amarillo'] * $parametros->rotativa_gota_color * $data['pulgada']) / (17.65 / 20.0)) * $pag_color * 1000, 6);
|
||||||
@ -286,7 +287,7 @@ class PresupuestoService extends BaseService
|
|||||||
round(($data['peso_gotas_amarillo_pedido'] / 1000.0) * $maquina->precio_tinta_color, 2)
|
round(($data['peso_gotas_amarillo_pedido'] / 1000.0) * $maquina->precio_tinta_color, 2)
|
||||||
, 2);
|
, 2);
|
||||||
|
|
||||||
// Esta calculado para color
|
|
||||||
if($maquina->is_inkjet){
|
if($maquina->is_inkjet){
|
||||||
$data['num_gotas_cg'] = round($data['superficie'] * $data['resolucion'] * $data['resolucion'] * ($parametros->rotativa_cg / 100.0), 0);
|
$data['num_gotas_cg'] = round($data['superficie'] * $data['resolucion'] * $data['resolucion'] * ($parametros->rotativa_cg / 100.0), 0);
|
||||||
$data['peso_gotas_cg'] = round((($data['num_gotas_cg'] * $parametros->rotativa_gota_color * $data['pulgada']) / (17.65 / 20.0)) * $pag_color * 1000, 6) +
|
$data['peso_gotas_cg'] = round((($data['num_gotas_cg'] * $parametros->rotativa_gota_color * $data['pulgada']) / (17.65 / 20.0)) * $pag_color * 1000, 6) +
|
||||||
|
|||||||
@ -1302,6 +1302,9 @@ function calcularPresupuesto_bn(input_data={}, updatedTipologias = false){
|
|||||||
datos.cyan= $('#lp_bn_cobCyan').val()
|
datos.cyan= $('#lp_bn_cobCyan').val()
|
||||||
datos.magenta= $('#lp_bn_cobMagenta').val()
|
datos.magenta= $('#lp_bn_cobMagenta').val()
|
||||||
datos.amarillo= $('#lp_bn_cobAmarillo').val()
|
datos.amarillo= $('#lp_bn_cobAmarillo').val()
|
||||||
|
if ($('#lp_bn_cobCG').length){
|
||||||
|
datos.cg = $('#lp_bn_cobCG').val()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@ -1392,6 +1395,9 @@ function fill_lp_bn(row, fromComparator=false){
|
|||||||
calcularPresupuesto_bn(input_data)
|
calcularPresupuesto_bn(input_data)
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
// Se guarda el estado de "ver calculos"
|
||||||
|
mostrar_calculos = ($( ".calculos_lp_bn").css('display') == 'table-row')
|
||||||
|
|
||||||
// Si viene de hacerlo a mano...
|
// Si viene de hacerlo a mano...
|
||||||
data = processRowData(row, 'lp_bn', 'lp-bn');
|
data = processRowData(row, 'lp_bn', 'lp-bn');
|
||||||
|
|
||||||
@ -1414,6 +1420,10 @@ function fill_lp_bn(row, fromComparator=false){
|
|||||||
|
|
||||||
// Si existe cubierta, hay que actualizar con el valor del lomo
|
// Si existe cubierta, hay que actualizar con el valor del lomo
|
||||||
check_update_cubierta()
|
check_update_cubierta()
|
||||||
|
|
||||||
|
if(mostrar_calculos){
|
||||||
|
$( ".calculos_lp_bn").css('display','table-row')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
||||||
@ -1647,6 +1657,9 @@ function calcularPresupuesto_color(input_data={}, updatedTipologias = false){
|
|||||||
datos.cyan= $('#lp_color_cobCyan').val()
|
datos.cyan= $('#lp_color_cobCyan').val()
|
||||||
datos.magenta= $('#lp_color_cobMagenta').val()
|
datos.magenta= $('#lp_color_cobMagenta').val()
|
||||||
datos.amarillo= $('#lp_color_cobAmarillo').val()
|
datos.amarillo= $('#lp_color_cobAmarillo').val()
|
||||||
|
if ($('#lp_color_cobCG').length){
|
||||||
|
datos.cg = $('#lp_color_cobCG').val()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Si es inkjet, existe este check
|
// Si es inkjet, existe este check
|
||||||
@ -1711,6 +1724,9 @@ function fill_lp_color(row, fromComparator=false){
|
|||||||
calcularPresupuesto_color(input_data)
|
calcularPresupuesto_color(input_data)
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
// Se guarda el estado de "ver calculos"
|
||||||
|
mostrar_calculos = ($( ".calculos_lp_color").css('display') == 'table-row')
|
||||||
|
|
||||||
// Si viene de hacerlo a mano...
|
// Si viene de hacerlo a mano...
|
||||||
data = processRowData(row, 'lp_color', 'lp-color');
|
data = processRowData(row, 'lp_color', 'lp-color');
|
||||||
|
|
||||||
@ -1733,6 +1749,9 @@ function fill_lp_color(row, fromComparator=false){
|
|||||||
|
|
||||||
// Si existe cubierta, hay que actualizar con el valor del lomo
|
// Si existe cubierta, hay que actualizar con el valor del lomo
|
||||||
check_update_cubierta()
|
check_update_cubierta()
|
||||||
|
if(mostrar_calculos){
|
||||||
|
$( ".calculos_lp_color").css('display','table-row')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
||||||
@ -1965,6 +1984,9 @@ function calcularPresupuesto_bnhq(input_data={}, updatedTipologias = false){
|
|||||||
datos.cyan= $('#lp_bnhq_cobCyan').val()
|
datos.cyan= $('#lp_bnhq_cobCyan').val()
|
||||||
datos.magenta= $('#lp_bnhq_cobMagenta').val()
|
datos.magenta= $('#lp_bnhq_cobMagenta').val()
|
||||||
datos.amarillo= $('#lp_bnhq_cobAmarillo').val()
|
datos.amarillo= $('#lp_bnhq_cobAmarillo').val()
|
||||||
|
if ($('#lp_bnhq_cobCG').length){
|
||||||
|
datos.cg = $('#lp_bnhq_cobCG').val()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Si es inkjet, existe este check
|
// Si es inkjet, existe este check
|
||||||
@ -2029,7 +2051,8 @@ function fill_lp_bnhq(row, fromComparator=false){
|
|||||||
calcularPresupuesto_bnhq(input_data)
|
calcularPresupuesto_bnhq(input_data)
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
// Se guarda el estado de "ver calculos"
|
||||||
|
mostrar_calculos = ($( ".calculos_lp_bnhq").css('display') == 'table-row')
|
||||||
// Si viene de hacerlo a mano...
|
// Si viene de hacerlo a mano...
|
||||||
data = processRowData(row, 'lp_bnhq', 'lp-bnhq');
|
data = processRowData(row, 'lp_bnhq', 'lp-bnhq');
|
||||||
|
|
||||||
@ -2052,6 +2075,10 @@ function fill_lp_bnhq(row, fromComparator=false){
|
|||||||
|
|
||||||
// Si existe cubierta, hay que actualizar con el valor del lomo
|
// Si existe cubierta, hay que actualizar con el valor del lomo
|
||||||
check_update_cubierta()
|
check_update_cubierta()
|
||||||
|
|
||||||
|
if(mostrar_calculos){
|
||||||
|
$( ".calculos_lp_bnhq").css('display','table-row')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
||||||
@ -2286,6 +2313,9 @@ function calcularPresupuesto_colorhq(input_data={}, updatedTipologias = false){
|
|||||||
datos.cyan= $('#lp_colorhq_cobCyan').val()
|
datos.cyan= $('#lp_colorhq_cobCyan').val()
|
||||||
datos.magenta= $('#lp_colorhq_cobMagenta').val()
|
datos.magenta= $('#lp_colorhq_cobMagenta').val()
|
||||||
datos.amarillo= $('#lp_colorhq_cobAmarillo').val()
|
datos.amarillo= $('#lp_colorhq_cobAmarillo').val()
|
||||||
|
if ($('#lp_colorhq_cobCG').length){
|
||||||
|
datos.cg = $('#lp_colorhq_cobCG').val()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Si es inkjet, existe este check
|
// Si es inkjet, existe este check
|
||||||
@ -2349,6 +2379,9 @@ function fill_lp_colorhq(row, fromComparator=false){
|
|||||||
calcularPresupuesto_colorhq(input_data)
|
calcularPresupuesto_colorhq(input_data)
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
// Se guarda el estado de "ver calculos"
|
||||||
|
mostrar_calculos = ($( ".calculos_lp_colorhq").css('display') == 'table-row')
|
||||||
|
|
||||||
// Si viene de hacerlo a mano...
|
// Si viene de hacerlo a mano...
|
||||||
data = processRowData(row, 'lp_colorhq', 'lp-colorhq');
|
data = processRowData(row, 'lp_colorhq', 'lp-colorhq');
|
||||||
|
|
||||||
@ -2371,6 +2404,10 @@ function fill_lp_colorhq(row, fromComparator=false){
|
|||||||
|
|
||||||
// Si existe cubierta, hay que actualizar con el valor del lomo
|
// Si existe cubierta, hay que actualizar con el valor del lomo
|
||||||
check_update_cubierta()
|
check_update_cubierta()
|
||||||
|
|
||||||
|
if(mostrar_calculos){
|
||||||
|
$( ".calculos_lp_colorhq").css('display','table-row')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
||||||
@ -2681,6 +2718,8 @@ function fill_lp_rot_bn(row, fromComparador=false){
|
|||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
// Se guarda el estado de "ver calculos"
|
||||||
|
mostrar_calculos = ($( ".calculos_lp_rot_bn").css('display') == 'table-row')
|
||||||
|
|
||||||
// Si viene de hacerlo a mano...
|
// Si viene de hacerlo a mano...
|
||||||
data = processRowData(row, 'lp_rot_bn', 'lp-rot-bn');
|
data = processRowData(row, 'lp_rot_bn', 'lp-rot-bn');
|
||||||
@ -2704,6 +2743,10 @@ function fill_lp_rot_bn(row, fromComparador=false){
|
|||||||
|
|
||||||
// Si existe cubierta, hay que actualizar con el valor del lomo
|
// Si existe cubierta, hay que actualizar con el valor del lomo
|
||||||
check_update_cubierta()
|
check_update_cubierta()
|
||||||
|
|
||||||
|
if(mostrar_calculos){
|
||||||
|
$( ".calculos_lp_rot_bn").css('display','table-row')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$('.lp_rot_bn').css('display', '')
|
$('.lp_rot_bn').css('display', '')
|
||||||
@ -3019,6 +3062,9 @@ function fill_lp_rot_color(row, fromComparador=false){
|
|||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
// Se guarda el estado de "ver calculos"
|
||||||
|
mostrar_calculos = ($( ".calculos_lp_rot_color").css('display') == 'table-row')
|
||||||
|
|
||||||
// Si viene de hacerlo a mano...
|
// Si viene de hacerlo a mano...
|
||||||
data = processRowData(row, 'lp_rot_color', 'lp-rot-color');
|
data = processRowData(row, 'lp_rot_color', 'lp-rot-color');
|
||||||
|
|
||||||
@ -3041,6 +3087,10 @@ function fill_lp_rot_color(row, fromComparador=false){
|
|||||||
|
|
||||||
// Si existe cubierta, hay que actualizar con el valor del lomo
|
// Si existe cubierta, hay que actualizar con el valor del lomo
|
||||||
check_update_cubierta()
|
check_update_cubierta()
|
||||||
|
|
||||||
|
if(mostrar_calculos){
|
||||||
|
$( ".calculos_lp_rot_color").css('display','table-row')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
||||||
|
|||||||
Reference in New Issue
Block a user