From b58cda3e4ea70b15c96df610620a9ac36fc87125 Mon Sep 17 00:00:00 2001 From: Aldarien Date: Mon, 16 Aug 2021 22:13:15 -0400 Subject: [PATCH] UI --- ui/common/Controller/Facturas.php | 18 + ui/common/Controller/Ventas.php | 15 + ui/resources/routes/01_facturas.php | 10 + ui/resources/routes/01_ventas.php | 7 + ui/resources/views/facturas/list.blade.php | 66 ++++ .../views/facturas/proyectos/list.blade.php | 76 ++++ .../proyectos/operadores/list.blade.php | 342 ++++++++++++++++++ ui/resources/views/layout/base.blade.php | 8 +- ui/resources/views/layout/header.blade.php | 4 +- ui/resources/views/operadores/list.blade.php | 122 +++++-- ui/resources/views/ventas/list.blade.php | 48 +++ ui/resources/views/ventas/show.blade.php | 125 +++++++ 12 files changed, 803 insertions(+), 38 deletions(-) create mode 100644 ui/common/Controller/Facturas.php create mode 100644 ui/common/Controller/Ventas.php create mode 100644 ui/resources/routes/01_facturas.php create mode 100644 ui/resources/routes/01_ventas.php create mode 100644 ui/resources/views/facturas/list.blade.php create mode 100644 ui/resources/views/facturas/proyectos/list.blade.php create mode 100644 ui/resources/views/facturas/proyectos/operadores/list.blade.php create mode 100644 ui/resources/views/ventas/list.blade.php create mode 100644 ui/resources/views/ventas/show.blade.php diff --git a/ui/common/Controller/Facturas.php b/ui/common/Controller/Facturas.php new file mode 100644 index 0000000..7881af5 --- /dev/null +++ b/ui/common/Controller/Facturas.php @@ -0,0 +1,18 @@ +render($response, 'facturas.list'); + } + public function proyecto(Request $request, Response $response, View $view, $id_proyecto): Response { + return $view->render($response, 'facturas.proyectos.list', compact('id_proyecto')); + } + public function proyecto_operador(Request $request, Response $response, View $view, $id_proyecto, $id_operador): Response { + return $view->render($response, 'facturas.proyectos.operadores.list', compact('id_proyecto', 'id_operador')); + } +} diff --git a/ui/common/Controller/Ventas.php b/ui/common/Controller/Ventas.php new file mode 100644 index 0000000..81eefe0 --- /dev/null +++ b/ui/common/Controller/Ventas.php @@ -0,0 +1,15 @@ +render($response, 'ventas.list'); + } + public function proyecto(Request $request, Response $response, View $view, $proyecto_id): Response { + return $view->render($response, 'ventas.show', compact('proyecto_id')); + } +} diff --git a/ui/resources/routes/01_facturas.php b/ui/resources/routes/01_facturas.php new file mode 100644 index 0000000..bd15673 --- /dev/null +++ b/ui/resources/routes/01_facturas.php @@ -0,0 +1,10 @@ +group('/facturas', function($app) { + $app->group('/{id_proyecto:[0-9]+}', function($app) { + $app->get('/{id_operador:[0-9]+}[/]', [Facturas::class, 'proyecto_operador']); + $app->get('[/]', [Facturas::class, 'proyecto']); + }); + $app->get('[/]', Facturas::class); +}); diff --git a/ui/resources/routes/01_ventas.php b/ui/resources/routes/01_ventas.php new file mode 100644 index 0000000..09b63cc --- /dev/null +++ b/ui/resources/routes/01_ventas.php @@ -0,0 +1,7 @@ +group('/ventas', function($app) { + $app->get('/{proyecto_id:[0-9]+}[/]', [Ventas::class, 'proyecto']); + $app->get('[/]', Ventas::class); +}); diff --git a/ui/resources/views/facturas/list.blade.php b/ui/resources/views/facturas/list.blade.php new file mode 100644 index 0000000..cf9bd89 --- /dev/null +++ b/ui/resources/views/facturas/list.blade.php @@ -0,0 +1,66 @@ +@extends('layout.base') + +@section('content') +

+ Proyectos +

+ + + + + + + + +
+ Proyecto + + Inmobiliaria +
+@endsection + +@push('scripts') + +@endpush diff --git a/ui/resources/views/facturas/proyectos/list.blade.php b/ui/resources/views/facturas/proyectos/list.blade.php new file mode 100644 index 0000000..82ab227 --- /dev/null +++ b/ui/resources/views/facturas/proyectos/list.blade.php @@ -0,0 +1,76 @@ +@extends('layout.base') + +@section('content') +

+ Proyecto +

+ + + + + + + + +
OperadorRepresentante
+@endsection + +@push('scripts') + +@endpush diff --git a/ui/resources/views/facturas/proyectos/operadores/list.blade.php b/ui/resources/views/facturas/proyectos/operadores/list.blade.php new file mode 100644 index 0000000..80e97d5 --- /dev/null +++ b/ui/resources/views/facturas/proyectos/operadores/list.blade.php @@ -0,0 +1,342 @@ +@extends('layout.base') + +@section('content') +

+ Proyecto +
+ Operador +

+ + + + + + + + + + + + + +
FacturaFechaVentasValor NetoIVAValor Bruto + +
+ - \ No newline at end of file + diff --git a/ui/resources/views/operadores/list.blade.php b/ui/resources/views/operadores/list.blade.php index dffe230..b9301e4 100644 --- a/ui/resources/views/operadores/list.blade.php +++ b/ui/resources/views/operadores/list.blade.php @@ -83,6 +83,24 @@ +
+ +
+
+ + +
+
+
+
+ +
+ +
+ % +
+
+
@@ -93,6 +111,57 @@ @push('scripts') +@endpush diff --git a/ui/resources/views/ventas/show.blade.php b/ui/resources/views/ventas/show.blade.php new file mode 100644 index 0000000..0d375fc --- /dev/null +++ b/ui/resources/views/ventas/show.blade.php @@ -0,0 +1,125 @@ +@extends('layout.base') + +@section('content') +

+ Ventas - +

+ + + + + + + + + + + + + +
+ Departamento + + Propietario + + Valor + + Operador + + Comisión + + Facturas +
+@endsection + +@push('scripts') + +@endpush