trabajando en modificar para obtener los servicios

This commit is contained in:
Jaime Jiménez
2025-09-23 15:09:08 +02:00
parent 85681b4d6e
commit c1df92b840
4 changed files with 39 additions and 24 deletions

View File

@ -170,7 +170,7 @@ presupuesto.resumen-texto-guardas-cabezada= <li>Guardas {0} en {1} {2}. Color de
presupuesto.resumen-texto-acabado-cubierta= <li>Acabado {0}. </li>
presupuesto.resumen-texto-end=</ul>
presupuesto.resumen-texto-sobrecubierta=<li>Sobrecubierta impresa en {0} {1} gr. <ul><li>Acabado {2}</li><li>Solapas: {3} mm.</li></ul></li>
presupuesto.resumen-texto-faja=<li>Faja impresa en {0} {1} gr. con un alto de {2} mm. <ul><li>Acabado {3}</li><li>Solapas:{4} mm.</li></ul></li>
presupuesto.resumen-texto-faja=<li>Faja impresa en {0} {1} gr. con un alto de {2} mm. <ul><li>Acabado {3}</li><li>Solapas: {4} mm.</li></ul></li>
presupuesto.volver-extras=Volver a extras
# Resumen del presupuesto

View File

@ -1390,9 +1390,18 @@ class PresupuestoCliente {
this.summaryTableExtras.addClass('d-none');
} else {
const servicios = [];
$('.service-checkbox:checked').each(function () {
const $servicio = $(this);
servicios.push({
id: $(`label[for="${$servicio.attr('id')}"] .service-title`).text().trim() || $servicio.attr('id'),
price: $(`label[for="${$servicio.attr('id')}"] .service-price`).text().trim() || $servicio.attr('price')
});
});
const body = {
presupuesto: this.#getPresupuestoData(), // objeto JS con campos que coincidan con la entidad
servicios: this.formData.servicios.servicios // array de strings
servicios: servicios
};
$.ajax({