diff --git a/app/Http/Resources/SubpedidoResource.php b/app/Http/Resources/SubpedidoResource.php
index 9115e40..3108eb5 100644
--- a/app/Http/Resources/SubpedidoResource.php
+++ b/app/Http/Resources/SubpedidoResource.php
@@ -22,6 +22,7 @@ class SubpedidoResource extends JsonResource
'bonos_de_transporte' => $this->cantidadBDT(),
'subtotal_bonos_de_transporte' => number_format($this->getSubtotalBDT(),0),
'total' => number_format($this->getTotal(),0),
+ 'total_menos_devoluciones' => number_format($this->getTotalMenosDevoluciones(),0),
'grupo_de_compra' => $this->grupoDeCompra,
'productos' => $this->productos,
'aprobado' => (bool) $this->aprobado,
diff --git a/app/Subpedido.php b/app/Subpedido.php
index d5581dc..276d743 100644
--- a/app/Subpedido.php
+++ b/app/Subpedido.php
@@ -66,7 +66,11 @@ class Subpedido extends Model
public function getTotal()
{
- return $this->totalSinBonos() + $this->getSubtotalBDT() + $this->getSubtotalBonos() - $this->getDevoluciones();
+ return $this->totalSinBonos() + $this->getSubtotalBDT() + $this->getSubtotalBonos();
+ }
+
+ public function getTotalMenosDevoluciones() {
+ return $this->getTotal() - $this->getDevoluciones();
}
//Actualiza el pedido, agregando o quitando del subpedido según sea necesario. Debe ser llamado desde el controlador de subpedidos, luego de validar que los parámetros $producto y $cantidad son correctos. También calcula el subtotal por producto.
diff --git a/resources/js/components/Chismosa.vue b/resources/js/components/Chismosa.vue
index 82b5f3f..c949bdb 100644
--- a/resources/js/components/Chismosa.vue
+++ b/resources/js/components/Chismosa.vue
@@ -75,7 +75,7 @@
return this.$limpiarInt(this.$root.pedido.subtotal_bonos)
},
total: function() {
- return this.$limpiarInt(this.$root.pedido.total)
+ return this.$limpiarInt(this.$root.pedido.total_menos_devoluciones)
}
},
methods: {
diff --git a/resources/js/components/PedidosAdminFilaPedido.vue b/resources/js/components/PedidosAdminFilaPedido.vue
index 384dc56..fb6223d 100644
--- a/resources/js/components/PedidosAdminFilaPedido.vue
+++ b/resources/js/components/PedidosAdminFilaPedido.vue
@@ -2,6 +2,8 @@
{{ pedido.nombre }} |
{{ this.$limpiarInt(pedido.total) }} |
+ -{{ pedido.devoluciones_total }} |
+ {{ pedido.total_menos_devoluciones }} |
diff --git a/resources/js/components/PedidosAdminTablaPedidos.vue b/resources/js/components/PedidosAdminTablaPedidos.vue
index ad15454..3c47f01 100644
--- a/resources/js/components/PedidosAdminTablaPedidos.vue
+++ b/resources/js/components/PedidosAdminTablaPedidos.vue
@@ -1,35 +1,43 @@
-
+
+
-
- Núcleo |
- Total $ |
- Aprobación |
-
-
-
-
- |
- Total a recaudar: |
- $ {{ totalAprobados() }} |
-
-
- |
- Total bonos barriales: |
- $ {{ totalBonosBarriales }} |
-
-
- |
- Total a transferir: |
- $ {{ totalAprobados() - totalBonosBarriales }} |
-
-
-
-
-
-
+
+ Núcleo |
+ Total parcial $ |
+ Devoluciones $ |
+ Total real $ |
+ Aprobación |
+
+
+
+
+
+
+
+
+ TOTALES |
+
+
+ Total a recaudar: |
+ $ {{ totalAprobadosMenosDevoluciones() }} |
+
+
+ Total bonos barriales: |
+ $ {{ totalBonosBarriales }} |
+
+
+ Total devoluciones: |
+ - $ {{ totalDevoluciones() }} |
+
+
+ Total a depositar: |
+ $ {{ totalAprobados() - totalBonosBarriales }} |
+
+
+
|