From 76239ee7ddc4b31c15502fb674f7942a991ea128 Mon Sep 17 00:00:00 2001 From: ale Date: Sun, 3 Aug 2025 11:31:55 -0300 Subject: [PATCH 1/2] Cambio texto de saldo para casos positivo y negativo --- resources/js/components/admin/TablaPedidos.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/resources/js/components/admin/TablaPedidos.vue b/resources/js/components/admin/TablaPedidos.vue index 1aae42c..55bbf5a 100644 --- a/resources/js/components/admin/TablaPedidos.vue +++ b/resources/js/components/admin/TablaPedidos.vue @@ -47,8 +47,8 @@ $ {{ total_de_pedido }} - Saldo a favor: - - $ {{ saldo }} + {{ texto_saldo }} + $ {{ saldo }} Total a transferir: @@ -80,6 +80,9 @@ export default { "saldo", ]), ...mapGetters('admin', ['pedidosAprobados']), + texto_saldo() { + return this.saldo < 0 ? "Deuda:" : "Saldo a favor:"; + } }, } From e0f55661a442bda627506ab38cd6fca6e0cffab5 Mon Sep 17 00:00:00 2001 From: ale Date: Sun, 3 Aug 2025 11:38:32 -0300 Subject: [PATCH 2/2] Agregada planilla de ejemplo para saldos --- app/Http/Controllers/ComisionesController.php | 6 ++++++ resources/csv/saldos.csv | 4 ++++ resources/js/components/comisiones/saldos/SaldosSeccion.vue | 1 + routes/web.php | 1 + 4 files changed, 12 insertions(+) create mode 100644 resources/csv/saldos.csv diff --git a/app/Http/Controllers/ComisionesController.php b/app/Http/Controllers/ComisionesController.php index f4150aa..f003826 100644 --- a/app/Http/Controllers/ComisionesController.php +++ b/app/Http/Controllers/ComisionesController.php @@ -131,6 +131,12 @@ class ComisionesController return response()->json(GrupoDeCompraResource::collection(GrupoDeCompra::all())); } + public function descargarSaldosEjemplo(): BinaryFileResponse + { + $file = resource_path('csv/saldos.csv'); + return response()->download($file); + } + public function obtenerParametros(): JsonResponse { try { diff --git a/resources/csv/saldos.csv b/resources/csv/saldos.csv new file mode 100644 index 0000000..c289861 --- /dev/null +++ b/resources/csv/saldos.csv @@ -0,0 +1,4 @@ +Barrio|Saldo +ENTREVERO|2500 +TRES CRUCES|1200 +PRUEBA|3700 diff --git a/resources/js/components/comisiones/saldos/SaldosSeccion.vue b/resources/js/components/comisiones/saldos/SaldosSeccion.vue index c9b413a..dd1123c 100644 --- a/resources/js/components/comisiones/saldos/SaldosSeccion.vue +++ b/resources/js/components/comisiones/saldos/SaldosSeccion.vue @@ -53,6 +53,7 @@ export default {
  • No puede haber "enters" en ninguna celda
  • El nombre de los barrios debe estar exactamente igual que como están configurados en esta aplicacaión
  • + Planilla de ejemplo.
    diff --git a/routes/web.php b/routes/web.php index 969c0e1..a539e25 100644 --- a/routes/web.php +++ b/routes/web.php @@ -56,6 +56,7 @@ Route::middleware(['auth', 'role:comision'])->group( function() { Route::get('/comisiones/pedidos/ollas', 'ComisionesController@descargarPedidosDeOllas')->name('comisiones.pedidos.ollas'); Route::get('/comisiones/canasta/ejemplo', 'ComisionesController@descargarCanastaEjemplo')->name('comisiones.canasta.ejemplo'); Route::post('/comisiones/canasta', 'ComisionesController@cargarCanasta')->name('comisiones.canasta'); + Route::get('/comisiones/saldos/ejemplo', 'ComisionesController@descargarSaldosEjemplo')->name('comisiones.saldos.ejemplo'); Route::post('/comisiones/saldos', 'ComisionesController@cargarSaldos')->name('comisiones.saldos'); Route::put('/comisiones/parametros/{parametro_id}', 'ComisionesController@modificarParametros'); });