terminado guardar en el add

This commit is contained in:
2025-01-19 19:45:42 +01:00
parent ad62c7bdc4
commit d458498fad
10 changed files with 532 additions and 602 deletions

View File

@ -352,64 +352,67 @@ class Comparador {
this.tipo_impresion.val(datos.tipo_impresion).trigger('change');
this.updateOpcionesComparador();
this.comparador_json.val(JSON.stringify(datos.json_data));
if (datos.json_data.bn) {
this.paginasNegro.val(datos.json_data.bn.paginas);
this.papelNegro.setOption(datos.json_data.bn.papel_id, datos.json_data.bn.papel_nombre);
this.gramajeNegro.setOption(datos.json_data.bn.gramaje, datos.json_data.bn.gramaje);
}
else {
this.paginasNegro.val(0);
}
if (datos.json_data.bnhq) {
this.paginasNegrohq.val(datos.json_data.bnhq.paginas);
this.papelNegrohq.setOption(datos.json_data.bnhq.papel_id, datos.json_data.bnhq.papel_nombre);
this.gramajeNegrohq.setOption(datos.json_data.bnhq.gramaje, datos.json_data.bnhq.gramaje);
}
else {
this.paginasNegrohq.val(0);
}
if (datos.json_data.color) {
this.paginasColor.val(datos.json_data.color.paginas);
this.papelColor.setOption(datos.json_data.color.papel_id, datos.json_data.color.papel_nombre);
this.gramajeColor.setOption(datos.json_data.color.gramaje, datos.json_data.color.gramaje);
}
else {
this.paginasColor.val(0);
}
if (datos.json_data.colorhq) {
this.paginasColorhq.val(datos.json_data.colorhq.paginas);
this.papelColorhq.setOption(datos.json_data.colorhq.papel_id, datos.json_data.colorhq.papel_nombre);
this.gramajeColorhq.setOption(datos.json_data.colorhq.gramaje, datos.json_data.colorhq.gramaje);
}
else {
this.paginasColorhq.val(0);
}
if (datos.json_data.cubierta) {
this.paginasCubierta.val(datos.json_data.cubierta.paginas);
this.papelCubierta.setOption(datos.json_data.cubierta.papel_id, datos.json_data.cubierta.papel_nombre);
this.gramajeCubierta.setOption(datos.json_data.cubierta.gramaje, datos.json_data.cubierta.gramaje);
}
if (datos.json_data.sobrecubierta) {
this.sobrecubierta.val(datos.json_data.sobrecubierta.imprimir).trigger('change');
this.papelSobrecubierta.setOption(datos.json_data.sobrecubierta.papel_id, datos.json_data.sobrecubierta.papel_nombre);
this.gramajeSobrecubierta.setOption(datos.json_data.sobrecubierta.gramaje, datos.json_data.sobrecubierta.gramaje);
}
if (datos.json_data.guardas) {
this.carasGuardas.val(datos.json_data.guardas.paginas).trigger('change');
this.papelGuardas.setOption(datos.json_data.guardas.papel_id, datos.json_data.guardas.papel_nombre);
this.gramajeGuardas.setOption(datos.json_data.guardas.gramaje, datos.json_data.guardas.gramaje);
}
if (datos.json_data != null) {
this.comparador_json.val(JSON.stringify(datos.json_data));
if (this.tipo_impresion_id == 1 || this.tipo_impresion_id == 3) {
this.lomoRedondo.val(datos.lomoRedondo ? 1 : 0).trigger('change');
this.cabezada.val(datos.cabezada).trigger('change');
}
if (datos.json_data.bn) {
this.paginasNegro.val(datos.json_data.bn.paginas);
this.papelNegro.setOption(datos.json_data.bn.papel_id, datos.json_data.bn.papel_nombre);
this.gramajeNegro.setOption(datos.json_data.bn.gramaje, datos.json_data.bn.gramaje);
}
else {
this.paginasNegro.val(0);
}
if (datos.json_data.bnhq) {
this.paginasNegrohq.val(datos.json_data.bnhq.paginas);
this.papelNegrohq.setOption(datos.json_data.bnhq.papel_id, datos.json_data.bnhq.papel_nombre);
this.gramajeNegrohq.setOption(datos.json_data.bnhq.gramaje, datos.json_data.bnhq.gramaje);
}
else {
this.paginasNegrohq.val(0);
}
if (datos.json_data.color) {
this.paginasColor.val(datos.json_data.color.paginas);
this.papelColor.setOption(datos.json_data.color.papel_id, datos.json_data.color.papel_nombre);
this.gramajeColor.setOption(datos.json_data.color.gramaje, datos.json_data.color.gramaje);
}
else {
this.paginasColor.val(0);
}
if (datos.json_data.colorhq) {
this.paginasColorhq.val(datos.json_data.colorhq.paginas);
this.papelColorhq.setOption(datos.json_data.colorhq.papel_id, datos.json_data.colorhq.papel_nombre);
this.gramajeColorhq.setOption(datos.json_data.colorhq.gramaje, datos.json_data.colorhq.gramaje);
}
else {
this.paginasColorhq.val(0);
}
if (datos.json_data.cubierta) {
this.paginasCubierta.val(datos.json_data.cubierta.paginas);
this.papelCubierta.setOption(datos.json_data.cubierta.papel_id, datos.json_data.cubierta.papel_nombre);
this.gramajeCubierta.setOption(datos.json_data.cubierta.gramaje, datos.json_data.cubierta.gramaje);
}
if (datos.json_data.sobrecubierta) {
this.sobrecubierta.val(datos.json_data.sobrecubierta.imprimir).trigger('change');
this.papelSobrecubierta.setOption(datos.json_data.sobrecubierta.papel_id, datos.json_data.sobrecubierta.papel_nombre);
this.gramajeSobrecubierta.setOption(datos.json_data.sobrecubierta.gramaje, datos.json_data.sobrecubierta.gramaje);
}
if (datos.json_data.guardas) {
this.carasGuardas.val(datos.json_data.guardas.paginas).trigger('change');
this.papelGuardas.setOption(datos.json_data.guardas.papel_id, datos.json_data.guardas.papel_nombre);
this.gramajeGuardas.setOption(datos.json_data.guardas.gramaje, datos.json_data.guardas.gramaje);
}
if (datos.posPagColor != null && datos.posPagColor.length > 0) {
this.posPagColor.val(datos.posPagColor);
this.#computarPaginasColor(datos.posPagColor);
if (this.tipo_impresion_id == 1 || this.tipo_impresion_id == 3) {
this.lomoRedondo.val(datos.lomoRedondo ? 1 : 0).trigger('change');
this.cabezada.val(datos.cabezada).trigger('change');
}
if (datos.posPagColor != null && datos.posPagColor.length > 0) {
this.posPagColor.val(datos.posPagColor);
this.#computarPaginasColor(datos.posPagColor);
}
}
this.cargando = false;