diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosEnvios.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosEnvios.php index 14799d22..a75db67d 100755 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosEnvios.php +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_datosEnvios.php @@ -75,7 +75,7 @@ $('#insertar_direccion').on('click', function(){ cantidad_total = 0 tableEnvios.rows().every( function ( rowIdx, tableLoop, rowLoop ) { var data = this.data(); - cantidad_total += data.cantidad + cantidad_total += parseInt(data.cantidad) } ); $('#add_cantidad').attr('max-value', parseInt($('#tirada').val())-cantidad_total) $('#add_cantidad').val(parseInt($('#tirada').val())-cantidad_total) @@ -116,9 +116,10 @@ $(document).on('click', '.btn-edit-add', function(e) { cantidad_total = 0 tableEnvios.rows().every( function ( rowIdx, tableLoop, rowLoop ) { - var data = this.data(); - cantidad_total += data.cantidad + var data2 = this.data(); + cantidad_total += parseInt(data2.cantidad) } ); + cantidad_total += parseInt(data.cantidad) // Si es editar tienes que sumar los de la linea actual $('#add_cantidad').attr('max-value', parseInt($('#tirada').val())-cantidad_total) $('#add_cantidad').val(parseInt($('#tirada').val())-cantidad_total) @@ -228,14 +229,26 @@ function checkInsertar(){ var data = this.data(); cantidad_total += parseInt(data.cantidad ) } ); + htmlString = '' if(cantidad_total < parseInt($('#tirada').val())){ $('#rowInsertar').css('display', 'flex') - popWarningAlert("= lang("PresupuestosDirecciones.validation.ejemplares_envio") ?>", 'alert-envios') } else{ $('#rowInsertar').css('display', 'none') - $('#alert-envios').html('') } + + if(cantidad_total != parseInt($('#tirada').val())){ + htmlString = ` +