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'); });