arreglos en las cuentas
This commit is contained in:
parent
475d2a6cd9
commit
5921767654
|
@ -7,11 +7,12 @@
|
||||||
<th><abbr title="Total sin tomar en cuenta las devoluciones">Total parcial $</abbr></th>
|
<th><abbr title="Total sin tomar en cuenta las devoluciones">Total parcial $</abbr></th>
|
||||||
<th><abbr title="Devoluciones correspondientes al núcleo">Devoluciones $</abbr></th>
|
<th><abbr title="Devoluciones correspondientes al núcleo">Devoluciones $</abbr></th>
|
||||||
<th><abbr title="Total a Pagar por el núleo">Total real $</abbr></th>
|
<th><abbr title="Total a Pagar por el núleo">Total real $</abbr></th>
|
||||||
<th class="is-1"><abbr title="Aprobacion">Aprobación</abbr></th>
|
<th class="is-1"><abbr title="Pagado">Pagado</abbr></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<pedidos-admin-fila-pedido v-for="pedido in this.pedidos"
|
<pedidos-admin-fila-pedido
|
||||||
|
v-for="pedido in this.pedidos"
|
||||||
:pedido="pedido" :key="pedido.id">
|
:pedido="pedido" :key="pedido.id">
|
||||||
</pedidos-admin-fila-pedido>
|
</pedidos-admin-fila-pedido>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
@ -32,6 +33,10 @@
|
||||||
<th>Total devoluciones:</th>
|
<th>Total devoluciones:</th>
|
||||||
<td class="has-text-right">- $ {{ totalDevoluciones() }}</td>
|
<td class="has-text-right">- $ {{ totalDevoluciones() }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Total bonos de transporte:</th>
|
||||||
|
<td class="has-text-right">$ {{ bonosDeTransporte * 15 }}</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Total a depositar:</th>
|
<th>Total a depositar:</th>
|
||||||
<td class="has-text-right">$ {{ totalAprobados() - totalBonosBarriales }}</td>
|
<td class="has-text-right">$ {{ totalAprobados() - totalBonosBarriales }}</td>
|
||||||
|
@ -62,43 +67,28 @@ export default {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
totalBonosBarriales() {
|
|
||||||
let suma = 0;
|
|
||||||
let aprobados = this.pedidos.filter(p => p.aprobado);
|
|
||||||
for (let i = 0; i < aprobados.length; i++) {
|
|
||||||
let bonoBarrial = aprobados[i].productos.find(p => p.nombre.includes("barrial"))
|
|
||||||
if (bonoBarrial) {
|
|
||||||
suma += this.$limpiarInt(bonoBarrial.pivot.total)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return suma;
|
|
||||||
},
|
|
||||||
totalDevoluciones() {
|
totalDevoluciones() {
|
||||||
let suma = 0
|
let suma = 0
|
||||||
let aprobados = this.pedidos.filter(p => p.aprobado);
|
let aprobados = this.pedidos.filter(p => p.aprobado);
|
||||||
for (let i = 0; i < aprobados.length; i++) {
|
for (let i = 0; i < aprobados.length; i++) {
|
||||||
suma = aprobados[i].devoluciones_total
|
suma += aprobados[i].devoluciones_total
|
||||||
}
|
}
|
||||||
suma += parseInt(this.bonosDeTransporte)*15
|
|
||||||
return suma;
|
return suma;
|
||||||
},
|
},
|
||||||
totalAprobadosMenosDevoluciones() {
|
totalAprobadosMenosDevoluciones() {
|
||||||
let suma = 0
|
let suma = 0
|
||||||
let aprobados = this.pedidos.filter(p => p.aprobado);
|
let aprobados = this.pedidos.filter(p => p.aprobado);
|
||||||
for (let i = 0; i < aprobados.length; i++) {
|
for (let i = 0; i < aprobados.length; i++) {
|
||||||
suma += this.$limpiarFloat(aprobados[i].subtotal_bonos)
|
suma += this.$limpiarFloat(aprobados[i].total_menos_devoluciones)
|
||||||
suma += this.$limpiarFloat(aprobados[i].subtotal_productos)
|
|
||||||
suma -= aprobados[i].devoluciones_total
|
|
||||||
}
|
}
|
||||||
suma += parseInt(this.bonosDeTransporte)*15
|
|
||||||
return suma;
|
return suma;
|
||||||
},
|
},
|
||||||
totalAprobados() {
|
totalAprobados() {
|
||||||
let suma = 0
|
let suma = 0
|
||||||
let aprobados = this.pedidos.filter(p => p.aprobado);
|
let aprobados = this.pedidos.filter(p => p.aprobado);
|
||||||
for (let i = 0; i < aprobados.length; i++) {
|
for (let i = 0; i < aprobados.length; i++) {
|
||||||
suma += this.$limpiarFloat(aprobados[i].subtotal_bonos)
|
suma += this.$limpiarFloat(aprobados[i].total)
|
||||||
suma += this.$limpiarFloat(aprobados[i].subtotal_productos)
|
suma -= this.$limpiarFloat(aprobados[i].subtotal_bonos_de_transporte)
|
||||||
}
|
}
|
||||||
suma += parseInt(this.bonosDeTransporte)*15
|
suma += parseInt(this.bonosDeTransporte)*15
|
||||||
return suma;
|
return suma;
|
||||||
|
|
Loading…
Reference in New Issue