mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
resolviendo el problema
This commit is contained in:
@ -24,36 +24,36 @@ class Resumen {
|
|||||||
cargar(resumen) {
|
cargar(resumen) {
|
||||||
|
|
||||||
// Mapear los valores a los elementos HTML por ID
|
// Mapear los valores a los elementos HTML por ID
|
||||||
$("#totalCostePapel").text(resumen.total_coste_papel + "€" || "0€");
|
$("#totalCostePapel").text(resumen.total_coste_papel.toString().replace('.', ',') + "€" || "0€");
|
||||||
$("#porcentajeMargenPapel").text(resumen.total_margenPercent_papel ? resumen.total_margenPercent_papel + "%" : "0%");
|
$("#porcentajeMargenPapel").text(resumen.total_margenPercent_papel ? resumen.total_margenPercent_papel.toString().replace('.', ',') + "%" : "0%");
|
||||||
$("#margenPapel").text(resumen.total_margen_papel + "€" || "0€");
|
$("#margenPapel").text(resumen.total_margen_papel.toString().replace('.', ',')+ "€" || "0€");
|
||||||
|
|
||||||
$("#totalCosteImpresion").text(resumen.total_coste_impresion + "€" || "0€");
|
$("#totalCosteImpresion").text(resumen.total_coste_impresion.toString().replace('.', ',') + "€" || "0€");
|
||||||
$("#porcentajeMargenImpresion").text(resumen.total_margenPercent_impresion ? resumen.total_margenPercent_impresion + "%" : "0%");
|
$("#porcentajeMargenImpresion").text(resumen.total_margenPercent_impresion ? resumen.total_margenPercent_impresion.toString().replace('.', ',') + "%" : "0%");
|
||||||
$("#margenImpresion").text(resumen.total_margen_impresion + "€" || "0€");
|
$("#margenImpresion").text(resumen.total_margen_impresion.toString().replace('.', ',') + "€" || "0€");
|
||||||
|
|
||||||
$("#totalServicios").text(resumen.total_coste_servicios + "€" || "0€");
|
$("#totalServicios").text(resumen.total_coste_servicios.toString().replace('.', ',') + "€" || "0€");
|
||||||
$("#porcentajeMargenServicios").text(resumen.total_margenPercent_servicios ? resumen.total_margenPercent_servicios + "%" : "0%");
|
$("#porcentajeMargenServicios").text(resumen.total_margenPercent_servicios ? resumen.total_margenPercent_servicios.toString().replace('.', ',') + "%" : "0%");
|
||||||
$("#margenServicios").text(resumen.total_margen_servicios + "€" || "0€");
|
$("#margenServicios").text(resumen.total_margen_servicios + "€" || "0€");
|
||||||
|
|
||||||
//$("#costeEnvios").text(resumen.total_coste_envios + "€" || "0€");
|
//$("#costeEnvios").text(resumen.total_coste_envios + "€" || "0€");
|
||||||
$("#totalEnvios").text(resumen.total_coste_envios + "€" || "0€");
|
$("#totalEnvios").text(resumen.total_coste_envios.toString().replace('.', ',') + "€" || "0€");
|
||||||
$("#margenEnvios").text(resumen.total_margen_envios + "€" || "0€");
|
$("#margenEnvios").text(resumen.total_margen_envios.toString().replace('.', ',') + "€" || "0€");
|
||||||
|
|
||||||
$("#totalCostes").text(resumen.total_costes + "€" || "0€");
|
$("#totalCostes").text(resumen.total_costes.toString().replace('.', ',') + "€" || "0€");
|
||||||
$("#porcentajeMargen").text(resumen.porcentajeMargen ? resumen.porcentajeMargen + "%" : "0%");
|
$("#porcentajeMargen").text(resumen.porcentajeMargen ? resumen.porcentajeMargen.toString().replace('.', ',') + "%" : "0%");
|
||||||
$("#totalMargenes").text(resumen.total_margenes + "€" || "0€");
|
$("#totalMargenes").text(resumen.total_margenes.toString().replace('.', ',') + "€" || "0€");
|
||||||
|
|
||||||
$("#totalAntesDescuento").text(resumen.total_antes_descuento + "€" || "0€");
|
$("#totalAntesDescuento").text(resumen.total_antes_descuento.toString().replace('.', ',') + "€" || "0€");
|
||||||
$("#total_descuentoPercent").val(resumen.total_descuentoPercent || "0");
|
$("#total_descuentoPercent").val(resumen.total_descuentoPercent.toString().replace('.', ',') || "0");
|
||||||
$("#descuentoTotal").text(resumen.total_descuento + "€" || "0€");
|
$("#descuentoTotal").text(resumen.total_descuento.toString().replace('.', ',') + "€" || "0€");
|
||||||
$("#totalDespuesDecuento").text(resumen.total_presupuesto + "€" || "0€").trigger("change")
|
$("#totalDespuesDecuento").text(resumen.total_presupuesto.toString().replace('.', ',') + "€" || "0€").trigger("change")
|
||||||
$("#precioUnidadPresupuesto").text(resumen.total_precio_unidad + "€" || "0€");
|
$("#precioUnidadPresupuesto").text(resumen.total_precio_unidad.toString().replace('.', ',') + "€" || "0€");
|
||||||
$("#factor").text(resumen.total_factor || "0");
|
$("#factor").text(resumen.total_factor.toString().replace('.', ',') || "0");
|
||||||
$("#factor_ponderado").text(resumen.total_factor_ponderado || "0");
|
$("#factor_ponderado").text(resumen.total_factor_ponderado.toString().replace('.', ',') || "0");
|
||||||
|
|
||||||
if (resumen.total_aceptado !== undefined) {
|
if (resumen.total_aceptado !== undefined) {
|
||||||
$("#totalAceptado").val(resumen.total_aceptado + "€" || "0€");
|
$("#totalAceptado").val(resumen.total_aceptado.toString().replace('.', ',') + "€" || "0€");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -320,29 +320,29 @@ class Resumen {
|
|||||||
getData(){
|
getData(){
|
||||||
|
|
||||||
let data = {
|
let data = {
|
||||||
'total_coste_papel': $('#totalCostePapel').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_coste_papel': $('#totalCostePapel').text().replace('€', '').replace(',', '.'),
|
||||||
'total_margen_papel': $('#margenPapel').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_margen_papel': $('#margenPapel').text().replace('€', '').replace(',', '.'),
|
||||||
'total_margenPercent_papel': $('#porcentajeMargenPapel').text().replace('%', '').replace('.', '').replace(',', '.'),
|
'total_margenPercent_papel': $('#porcentajeMargenPapel').text().replace('%', '').replace(',', '.'),
|
||||||
|
|
||||||
'total_coste_impresion': $('#totalCosteImpresion').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_coste_impresion': $('#totalCosteImpresion').text().replace('€', '').replace(',', '.'),
|
||||||
'total_margen_impresion': $('#margenImpresion').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_margen_impresion': $('#margenImpresion').text().replace('€', '').replace(',', '.'),
|
||||||
'total_margenPercent_impresion': $('#porcentajeMargenImpresion').text().replace('%', '').replace('.', '').replace(',', '.'),
|
'total_margenPercent_impresion': $('#porcentajeMargenImpresion').text().replace('%', '').replace(',', '.'),
|
||||||
|
|
||||||
'total_coste_servicios': $('#totalServicios').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_coste_servicios': $('#totalServicios').text().replace('€', '').replace(',', '.'),
|
||||||
'total_margen_servicios': $('#margenServicios').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_margen_servicios': $('#margenServicios').text().replace('€', '').replace(',', '.'),
|
||||||
'total_margenPercent_servicios': $('#porcentajeMargenServicios').text().replace('%', '').replace('.', '').replace(',', '.'),
|
'total_margenPercent_servicios': $('#porcentajeMargenServicios').text().replace('%', '').replace(',', '.'),
|
||||||
|
|
||||||
'total_coste_envios': $('#totalEnvios').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_coste_envios': $('#totalEnvios').text().replace('€', '').replace(',', '.'),
|
||||||
'total_margen_envios': $('#margenEnvios').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_margen_envios': $('#margenEnvios').text().replace('€', '').replace(',', '.'),
|
||||||
|
|
||||||
'total_costes': $('#totalCostes').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_costes': $('#totalCostes').text().replace('€', '').replace(',', '.'),
|
||||||
'total_margenes': $('#totalMargenes').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_margenes': $('#totalMargenes').text().replace('€', '').replace(',', '.'),
|
||||||
|
|
||||||
'total_antes_descuento': $('#totalAntesDescuento').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_antes_descuento': $('#totalAntesDescuento').text().replace('€', '').replace(',', '.'),
|
||||||
'total_descuento': $('#descuentoTotal').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_descuento': $('#descuentoTotal').text().replace('€', '').replace(',', '.'),
|
||||||
'total_descuentoPercent': $('#total_descuentoPercent').val().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_descuentoPercent': $('#total_descuentoPercent').val().replace('€', '').replace(',', '.'),
|
||||||
'total_presupuesto': $('#totalDespuesDecuento').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_presupuesto': $('#totalDespuesDecuento').text().replace('€', '').replace(',', '.'),
|
||||||
'total_precio_unidad': $('#precioUnidadPresupuesto').text().replace('€', '').replace('.', '').replace(',', '.'),
|
'total_precio_unidad': $('#precioUnidadPresupuesto').text().replace('€', '').replace(',', '.'),
|
||||||
|
|
||||||
'total_factor': $('#factor').text().replace(/,/g, '.'),
|
'total_factor': $('#factor').text().replace(/,/g, '.'),
|
||||||
'total_factor_ponderado': $('#factor_ponderado').text().replace(/,/g, '.')
|
'total_factor_ponderado': $('#factor_ponderado').text().replace(/,/g, '.')
|
||||||
@ -350,7 +350,7 @@ class Resumen {
|
|||||||
|
|
||||||
if($('#confirmar_presupuesto').prop('checked')){
|
if($('#confirmar_presupuesto').prop('checked')){
|
||||||
data.confirmar = '1';
|
data.confirmar = '1';
|
||||||
data.total_aceptado = $('#totalDespuesDecuento').text().replace('€', '').replace('.', '').replace(',', '.');
|
data.total_aceptado = $('#totalDespuesDecuento').text().replace('€', '').replace(',', '.');
|
||||||
}
|
}
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
|
|||||||
@ -307,7 +307,7 @@ class Resumen {
|
|||||||
precio_u_text = precio_u_text.replace('€/ud', '');
|
precio_u_text = precio_u_text.replace('€/ud', '');
|
||||||
|
|
||||||
const base = tarjetaPrecio.find('.tarjeta-tiradas-precios-precio').attr('data');
|
const base = tarjetaPrecio.find('.tarjeta-tiradas-precios-precio').attr('data');
|
||||||
let base_text = this.#changeDecimalFormat(base);
|
let base_text = this.#changeDecimalFormat(parseFloat(base).toFixed(2));
|
||||||
|
|
||||||
const iva_porcentaje = parseInt(this.datosGenerales.ivaReducido.find('option:selected').val()) == 1 ? 0.04 : 0.21;
|
const iva_porcentaje = parseInt(this.datosGenerales.ivaReducido.find('option:selected').val()) == 1 ? 0.04 : 0.21;
|
||||||
const iva = (parseFloat(base) * iva_porcentaje).toFixed(2);
|
const iva = (parseFloat(base) * iva_porcentaje).toFixed(2);
|
||||||
|
|||||||
Reference in New Issue
Block a user