Cambios de formato de numeros
This commit is contained in:
parent
71b4c1c38d
commit
c278e0a7a5
|
@ -42,6 +42,12 @@ Vue.prototype.$toast = function(mensaje, duration = 1000) {
|
|||
animate: { in: 'fadeIn', out: 'fadeOut' }
|
||||
});
|
||||
}
|
||||
Vue.prototype.$limpiarFloat = function(unFloat) {
|
||||
return parseFloat(unFloat.replace(/,/g, ''))
|
||||
}
|
||||
Vue.prototype.$limpiarInt = function(unInt) {
|
||||
return parseInt(unInt.replace(/,/g, ''))
|
||||
}
|
||||
|
||||
/**
|
||||
* Next, we will create a fresh Vue application instance and attach it to
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<th><abbr title="Bonos de Transporte">B. Transporte</abbr></th>
|
||||
<th>{{ cantidadBonosDeTransporte }}</th>
|
||||
<th>{{ totalBonosDeTransporte }}</th>
|
||||
<th class="has-text-right">{{ cantidadBonosDeTransporte }}</th>
|
||||
<th class="has-text-right">{{ totalBonosDeTransporte }}</th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
</tr>
|
||||
|
@ -50,19 +50,19 @@
|
|||
return this.$root.productos
|
||||
},
|
||||
cantidadBonosDeTransporte: function() {
|
||||
return this.$root.pedido.subtotal_bonos_de_transporte / 15
|
||||
return this.$limpiarInt(this.$root.pedido.subtotal_bonos_de_transporte) / 15
|
||||
},
|
||||
totalBonosDeTransporte: function() {
|
||||
return this.$root.pedido.subtotal_bonos_de_transporte
|
||||
return this.$limpiarInt(this.$root.pedido.subtotal_bonos_de_transporte)
|
||||
},
|
||||
cantidadBonos: function() {
|
||||
return this.$root.pedido.subtotal_bonos / 20
|
||||
return this.$limpiarInt(this.$root.pedido.subtotal_bonos) / 20
|
||||
},
|
||||
totalBonos: function() {
|
||||
return this.$root.pedido.subtotal_bonos
|
||||
return this.$limpiarInt(this.$root.pedido.subtotal_bonos)
|
||||
},
|
||||
total: function() {
|
||||
return this.$root.pedido.total
|
||||
return this.$limpiarInt(this.$root.pedido.total)
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<span class="icon is-small mr-1">
|
||||
<img src="/assets/chismosa.png">
|
||||
</span>
|
||||
<span v-text="'$' + this.$root.pedido.total"></span>
|
||||
<span v-text="'$' + this.$limpiarInt(this.$root.pedido.total)"></span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="dropdown-menu chismosa-menu" :id="id" role="menu">
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<tr>
|
||||
<td>{{ pedido.nombre }}</td>
|
||||
<td>{{ pedido.total }}</td>
|
||||
<td class="has-text-right" >{{ this.$limpiarInt(pedido.total) }}</td>
|
||||
<td>
|
||||
<pedidos-admin-switch-aprobacion
|
||||
:pedido="pedido">
|
||||
|
|
|
@ -44,8 +44,8 @@ export default {
|
|||
let suma = 0;
|
||||
let aprobados = this.pedidos.filter(p => p.aprobado);
|
||||
for (let i = 0; i < aprobados.length; i++) {
|
||||
suma += parseFloat(aprobados[i].subtotal_bonos.replace(/,/g, ''));
|
||||
suma += parseFloat(aprobados[i].subtotal_productos.replace(/,/g, ''));
|
||||
suma += this.$limpiarFloat(aprobados[i].subtotal_bonos)
|
||||
suma += this.$limpiarFloat(aprobados[i].subtotal_productos)
|
||||
}
|
||||
suma += parseInt(this.bonosDeTransporte)*15
|
||||
return suma;
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<template>
|
||||
<tr>
|
||||
<td>{{ this.producto.nombre }}</td>
|
||||
<td>{{ this.producto.pivot.cantidad }}</td>
|
||||
<td>{{ Math.ceil(this.producto.pivot.total) }}</td>
|
||||
<td class="has-text-right">{{ this.producto.pivot.cantidad }}</td>
|
||||
<td class="has-text-right">{{ Math.ceil(this.producto.pivot.total) }}</td>
|
||||
<td><button @click.capture="seleccionarProducto(producto)" class="button is-warning">
|
||||
<span class="icon">
|
||||
<i class="fas fa-edit"></i>
|
||||
|
|
Loading…
Reference in New Issue