mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
trabajando en la preview
This commit is contained in:
@ -461,12 +461,166 @@ class LineasPresupuesto {
|
||||
row.child(self.formatRow(row.data())).show();
|
||||
|
||||
self.#addEventosLineas(lp.tipo, lp.maquina_tipo == 'inkjet' ? true : false);
|
||||
if (lp.tipo=='lp_guardas')
|
||||
lp['paginas_impresion'] = lp.paginas_impresion;
|
||||
|
||||
if (lp.tipo == 'lp_guardas')
|
||||
lp['paginas_impresion'] = lp.paginas_impresion;
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
guardarLineasPresupuesto() {
|
||||
|
||||
data = [];
|
||||
|
||||
this.table.rows().every(function (rowIdx, tableLoop, rowLoop) {
|
||||
|
||||
var rowData = this.data();
|
||||
|
||||
const formas = {
|
||||
maquina_ancho: rowData.maquina_ancho,
|
||||
maquina_alto: rowData.maquina_alto,
|
||||
maquina_impresion_ancho: rowData.maquina_impresion_ancho,
|
||||
maquina_impresion_alto: rowData.maquina_impresion_alto,
|
||||
formas: rowData.formas,
|
||||
formas_v: rowData.formas_v,
|
||||
formas_h: rowData.formas_h,
|
||||
formas_orientacion: rowData.formas_orientacion,
|
||||
}
|
||||
|
||||
var t_maq_str = rowData.tiempo.split(':'); // split it at the colons
|
||||
var t_maq = 0
|
||||
|
||||
if (t_maq_str.length == 3)
|
||||
t_maq = (+t_maq_str[0]) * 3600 + (+t_maq_str[1]) * 60 + (+t_maq_str[2]);
|
||||
|
||||
linea_data = {
|
||||
presupuesto_id: presupuesto_id,
|
||||
tipo: rowData.row_id,
|
||||
paginas: (rowData.row_id == 'lp_guardas') ? (($('#tipo_impresion_id').val() == 1 || $('#tipo_impresion_id').val() == 3) ? 8 : 4) : rowData.paginas,
|
||||
papel_id: rowData.papel,
|
||||
gramaje: rowData.gramaje,
|
||||
papel_impresion_id: rowData.papel_impresion_id,
|
||||
papel_impresion: rowData.papel_impresion,
|
||||
maquina_id: rowData.maquina_id,
|
||||
maquina: rowData.maquina,
|
||||
maquina_tipo: rowData.maquinaTipo,
|
||||
tiempo_maquina: t_maq,
|
||||
pliegos_libro: rowData.numeroPliegos,
|
||||
pliegos_pedido: rowData.pliegosPedido,
|
||||
pliegos_precio: rowData.precioPliego,
|
||||
libro: rowData.libro,
|
||||
total_papel_pedido: rowData.totalPapelPedido,
|
||||
margen_papel_pedido: rowData.margenPapelPedido,
|
||||
mano: rowData.lomo,
|
||||
peso: rowData.peso,
|
||||
precio_click: rowData.click,
|
||||
precio_click_pedido: rowData.totalClicks,
|
||||
margen_click_pedido: rowData.margenClicks,
|
||||
check_papel_total: $('#' + rowData.row_id + '_checkPapel').is(":checked") ? 1 : 0,
|
||||
check_impresion_total: $('#' + rowData.row_id + '_checkClicks').is(":checked") ? 1 : 0,
|
||||
tarifa_impresion_id: rowData.tarifa_impresion_id,
|
||||
formas: JSON.stringify(formas),
|
||||
|
||||
horas_maquina: rowData.horasMaquina,
|
||||
precio_hora: rowData.precioHora,
|
||||
precio_impresion: rowData.precioImpresion,
|
||||
margen_impresion: rowData.margenImpresion,
|
||||
total_linea: rowData.total_linea,
|
||||
}
|
||||
|
||||
if (rowData.row_id == 'lp_guardas')
|
||||
linea_data.paginas_impresion = rowData.paginas_impresion
|
||||
|
||||
// maquina rotativa o inkjet
|
||||
if (linea_data.maquina_tipo == 'inkjet') {
|
||||
|
||||
linea_data.rotativa_pag_color = rowData.numPagColor
|
||||
|
||||
linea_data.rotativa_total_impresion = rowData.totalImpresion
|
||||
linea_data.rotativa_a_favor_fibra = rowData.aFavorFibra,
|
||||
linea_data.rotativa_negro = rowData.cobNegro
|
||||
linea_data.rotativa_cyan = rowData.cobCyan
|
||||
linea_data.rotativa_magenta = rowData.cobMagenta
|
||||
linea_data.rotativa_amarillo = rowData.cobAmarillo
|
||||
linea_data.rotativa_cg = rowData.cobCG
|
||||
linea_data.rotativa_gota_negro = rowData.gotaNegro
|
||||
linea_data.rotativa_gota_color = rowData.gotaColor
|
||||
|
||||
|
||||
linea_data.rotativa_resolucion = rowData.resolucion
|
||||
linea_data.rotativa_area_paginas = rowData.areaPaginas
|
||||
|
||||
linea_data.rotativa_num_gotas_negro = rowData.gotaNegro
|
||||
linea_data.rotativa_num_gotas_cyan = rowData.gotasCyan
|
||||
linea_data.rotativa_num_gotas_magenta = rowData.gotasMagenta
|
||||
linea_data.rotativa_num_gotas_amarillo = rowData.gotasAmarillo
|
||||
linea_data.rotativa_num_gotas_cg = rowData.gotasCG
|
||||
|
||||
linea_data.rotativa_precio_pag_negro = rowData.precioPagNegro
|
||||
linea_data.rotativa_precio_pag_color = rowData.precioPagColor
|
||||
linea_data.rotativa_factor_altura = rowData.factorAltura
|
||||
linea_data.rotativa_factor_anchura = rowData.factorAnchura
|
||||
linea_data.rotativa_pag_por_pliego = rowData.paginasPliego
|
||||
|
||||
linea_data.rotativa_clicks_libro = rowData.clicksLibro
|
||||
linea_data.rotativa_peso_gotas_negro = rowData.gTintaNegro
|
||||
linea_data.rotativa_peso_gotas_cyan = rowData.gTintaCyan
|
||||
linea_data.rotativa_peso_gotas_magenta = rowData.gTintaMagenta
|
||||
linea_data.rotativa_peso_gotas_amarillo = rowData.gTintaAmarillo
|
||||
linea_data.rotativa_peso_gotas_cg = rowData.gTintaCG
|
||||
linea_data.rotativa_clicks_total = rowData.clicksPedido
|
||||
linea_data.precio_click_pedido = rowData.totalClicksPedido
|
||||
linea_data.rotativa_precio_tinta = rowData.totalTinta
|
||||
|
||||
|
||||
linea_data.rotativa_peso_gotas_negro_pedido = rowData.gTintaNegroPed
|
||||
linea_data.rotativa_peso_gotas_cyan_pedido = rowData.gTintaCyanPed
|
||||
linea_data.rotativa_peso_gotas_magenta_pedido = rowData.gTintaMagentaPed
|
||||
linea_data.rotativa_peso_gotas_amarillo_pedido = rowData.gTintaAmarilloPed
|
||||
linea_data.rotativa_peso_gotas_cg_pedido = rowData.gTintaCGPed
|
||||
|
||||
}
|
||||
if (linea_data.tipo.includes('rot')) {
|
||||
|
||||
linea_data.rotativa_mxm = rowData.metrosMinuto
|
||||
linea_data.rotativa_metros_libro = rowData.metrosPapelLibro
|
||||
linea_data.rotativa_metros_total = rowData.metrosPapelTotal
|
||||
linea_data.rotativa_velocidad_corte = rowData.velocidadCorte
|
||||
linea_data.rotativa_precio_hora_corte = rowData.precioHoraCorte
|
||||
linea_data.rotativa_tiempo_corte = rowData.tiempoCorte
|
||||
linea_data.rotativa_total_corte = rowData.totalCorte
|
||||
linea_data.rotativa_a_favor_fibra = rowData.aFavorFibra == true ? 1 : 0
|
||||
}
|
||||
|
||||
data.push(linea_data)
|
||||
});
|
||||
|
||||
/*
|
||||
var datos = {
|
||||
tipo: 'lineasPresupuesto',
|
||||
datos: data,
|
||||
presupuesto_id: presupuesto_id,
|
||||
}
|
||||
datos = Object.assign(datos, window.token_ajax);
|
||||
|
||||
await $.ajax({
|
||||
type: 'post',
|
||||
url: window.routes_lp.updateDataOfPresupuestoAdmin,
|
||||
|
||||
data: datos,
|
||||
dataType: 'json',
|
||||
success: function (response) {
|
||||
|
||||
token = response[window.csrf_token];
|
||||
yeniden(token);
|
||||
}
|
||||
}).fail(function (jqXHR, textStatus, error) {
|
||||
// Handle error here
|
||||
console.log(jqXHR)
|
||||
});*/
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
mostrarTabsPreview() {
|
||||
|
||||
@ -1009,7 +1163,7 @@ class LineasPresupuesto {
|
||||
'<input readonly type="text" id="' + d.row_id + '_factorAnchura" name="' + d.row_id + '_factorAnchura" class="lp-cell lp-cell-disabled lp-input ' + d.row_class + '-input" readonly value="' + d.factorAnchura + '">' +
|
||||
'</div>' : '') +
|
||||
(d.row_id.includes('rot') ? '<div class="col-md-12 col-lg-1">' : '<div class="col-md-12 col-lg-1" style="display:none;">') +
|
||||
window.language.Presupuestos.metrosMinuto +
|
||||
window.language.Presupuestos.clicksMinuto +
|
||||
'<input readonly type="text" id="' + d.row_id + '_metrosMinuto" name="' + d.row_id + '_metrosMinuto" class="lp-cell lp-cell-disabled lp-input ' + d.row_class + '-input" readonly value="' + d.metrosMinuto + '">' +
|
||||
'</div>' +
|
||||
|
||||
|
||||
Reference in New Issue
Block a user