mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
ajustado para que de el mismo precio de envio (problema con los decimales)
This commit is contained in:
@ -226,7 +226,7 @@ class Envios {
|
||||
var rowData = this.data();
|
||||
peso_total_libro += parseFloat(rowData.peso)
|
||||
})
|
||||
return peso_total_libro;
|
||||
return Math.ceil(peso_total_libro);
|
||||
}
|
||||
|
||||
|
||||
@ -271,6 +271,7 @@ class Envios {
|
||||
var peso_total_libro = this.get_peso_libro();
|
||||
|
||||
const tirada = parseInt($('#tirada').val());
|
||||
peso_total_libro = Math.ceil(peso_total_libro);
|
||||
const peso_envio = peso_total_libro * tirada / 1000.0;
|
||||
|
||||
let pais = 1;
|
||||
@ -282,7 +283,7 @@ class Envios {
|
||||
if (datos_tarifa.id != null) {
|
||||
|
||||
if (peso_envio > parseFloat(datos_tarifa.peso_max) || parseFloat(datos_tarifa.peso_max) == 0) {
|
||||
datos_tarifa.precio = parseFloat(datos_tarifa.peso_min) + (peso_envio - parseFloat(datos_tarifa.peso_min)) * parseFloat(datos_tarifa.precio_adicional);
|
||||
datos_tarifa.precio = parseFloat(datos_tarifa.precio_max) + (peso_envio - parseFloat(datos_tarifa.peso_max)) * parseFloat(datos_tarifa.precio_adicional);
|
||||
}
|
||||
// si no se calcula linealmente
|
||||
else {
|
||||
@ -313,7 +314,9 @@ class Envios {
|
||||
rowData.cantidad = cantidad;
|
||||
}
|
||||
|
||||
peso_total_libro = Math.ceil(peso_total_libro);
|
||||
const peso_envio = peso_total_libro * parseInt(rowData.cantidad) / 1000.0;
|
||||
|
||||
const tirada = parseInt($('#tirada').val());
|
||||
var datos_tarifa = await self.get_precio_envio(peso_envio, rowData.pais_id, rowData.cp, parseInt(rowData.entregaPieCalle) == 1 ? 'palets' : 'cajas');
|
||||
|
||||
@ -484,9 +487,9 @@ class Envios {
|
||||
peso_total_libro += parseFloat(rowData.peso)
|
||||
|
||||
})
|
||||
|
||||
const peso_envio = peso_total_libro * parseInt($('#add_cantidad').val()) / 1000.0
|
||||
|
||||
|
||||
peso_total_libro = Math.ceil(peso_total_libro);
|
||||
const peso_envio = peso_total_libro * parseInt($('#add_cantidad').val()) / 1000.0;
|
||||
|
||||
$.post('/presupuestodirecciones/datatable',
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user