arreglado guardas sin impresion. arreglado error en comparador para evitar cuando se carga. Corregidos decimales en presu cliente tarjeta tiradas

This commit is contained in:
2025-02-10 18:52:14 +01:00
parent 3b80471773
commit bf987a7ce3
6 changed files with 22 additions and 14 deletions

View File

@ -613,11 +613,15 @@ class PresupuestoCliente {
if (i == 0) {
$('#eb').val(response.eb[i]);
}
let precio = parseFloat((response.precio_u[i]) * parseInt(response.tiradas[i]));
new tarjetaTiradasPrecio(
this.divTiradasPrecios,
('precio-tiradas-' + response.tiradas[i]),
response.tiradas[i],
(parseFloat(response.precio_u[i]) * parseInt(response.tiradas[i])).toFixed(2),
precio,
response.precio_u[i]
);
@ -628,7 +632,7 @@ class PresupuestoCliente {
}
}
}
}
this.lc.val(parseFloat(response.info.lomo_cubierta).toFixed(2));
this.lsc.val(parseFloat(response.info.lomo_sobrecubierta).toFixed(2));
@ -674,7 +678,7 @@ class PresupuestoCliente {
#prevtStep() {
if (this.validationStepper._currentIndex >= 1 && this.validationStepper._currentIndex <= 4) {
if(this.validationStepper._currentIndex == 2){
if (this.validationStepper._currentIndex == 2) {
if (this.disenioCubierta.acabadoCubierta.getVal() == 0) {
alertWarningMessage(window.translations.cubiertaSinAcabado, window.translations.cubiertaSinAcabadoText);
}

View File

@ -1,5 +1,5 @@
class tarjetaTiradasPrecio {
constructor(domItem, id, tirada, precio, precio_unidad) {
this.domItem = domItem;
this.id = id;
@ -11,6 +11,10 @@ class tarjetaTiradasPrecio {
this.domItem.append(this.card);
}
formatNumber(value, digits) {
return value.toLocaleString("de-DE", { minimumFractionDigits: digits, maximumFractionDigits: digits });
}
#generateHTML(id, tirada, precio, precio_unidad) {
let $html = $('<div>', {
@ -31,8 +35,8 @@ class tarjetaTiradasPrecio {
class: 'list-content'
});
const formattedPrecio = precio.toString().replace('.', ',');
const formattedPrecioUnidad = precio_unidad.toString().replace('.', ',');
const formattedPrecio = this.formatNumber(precio, 2);
const formattedPrecioUnidad = this.formatNumber(precio_unidad, 4);
$listContent.append($('<h7>', {
id: 'ud_' + id,