trabajando en el envio de datos

This commit is contained in:
2025-03-18 10:20:42 +01:00
parent b627146dc4
commit ac2d93eb7a
5 changed files with 232 additions and 17 deletions

View File

@ -73,6 +73,8 @@ class Importador {
this.openBtn = $('#openOld');
this.initImport = $('#initImport');
this.makeImport = $('#makeImport');
}
init() {
@ -120,8 +122,74 @@ class Importador {
this.getPresupuestoData.bind(this)();
}
});
this.makeImport.on('click', this.importPresupuesto.bind(this));
}
importPresupuesto(){
if ($("#clienteId").val() != '' && $("#presupuesto").val() != '') {
let data = this.collectData();
new Ajax(
'/importador/importar',
data,
{},
(response) => {
if (response.success) {
alert('Presupuesto importado correctamente');
console.log(response);
}
},
(error) => {
console.error(error);
}
).post();
}
}
collectData() {
let data = {};
data.id = $("#presupuesto").val();
data.cliente_id = $("#clienteId").val();
data.paginas = $('#paginas').val();
data.tirada = $('#tirada').val();
data.papel_formato_id = $('#tamanio').val();
data.papel_formato_personalizado = $('#papelFormatoPersonalizado').prop('checked')?1:0;
data.papel_formato_ancho = $('#papelFormatoAncho').val();
data.papel_formato_alto = $('#papelFormatoAlto').val();
data.encuadernacion = this.encuadernacion.getVal();
data.isHq = $('#hq').val();
data.paginas_bn = $('#compPaginasNegro').val();
data.papel_bn = this.compPapelNegroSelected.getVal();
data.gramaje_bn = $('#compGramajeNegro').val();
data.paginas_color = $('#compPaginasColor').val();
data.papel_color = this.compPapelColorSelected.getVal();
data.gramaje_color = $('#compGramajeColor').val();
data.paginas_cubierta = $('#compCarasCubierta').val();
data.papel_cubierta = this.compPapelCubiertaSelected.getVal();
data.gramaje_cubierta = $('#compGramajeCubierta').val();
data.solapas_cubierta = $('#compSolapasCubierta').val();
data.acabado_cubierta = this.acabadoCubierta.getVal();
data.sobrecubierta = $('#compSobrecubierta').val();
data.papel_sobrecubierta = this.compSobrecubiertaSelected.getVal();
data.gramaje_sobrecubierta = $('#compGramajeSobrecubierta').val();
data.solapas_sobrecubierta = $('#compSolapasSobrecubierta').val();
data.acabado_sobrecubierta = this.acabadosSobrecubierta.getVal();
return data;
}
getPresupuestoData() {