From a827342a304bb4d30f37fda08a63eab04f8f8e21 Mon Sep 17 00:00:00 2001 From: FlavioBarachino Date: Thu, 27 Jul 2023 10:54:55 +0200 Subject: [PATCH] =?UTF-8?q?aggiunta=20funzionalit=C3=A0=20draggable=20su?= =?UTF-8?q?=20div=20in=20dashboard,=20creato=20nuovo=20MVC=20per=20"gestio?= =?UTF-8?q?ne=20contratti"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/ContrattiController.php | 10 +++++ app/Http/Controllers/DocumentiController.php | 5 +++ app/Models/Contratti.php | 11 +++++ ...3_07_27_083822_create_contrattis_table.php | 41 +++++++++++++++++++ public/js/app/dashboard.js | 14 ++----- resources/views/admin.blade.php | 9 ++-- resources/views/documenti/lista.blade.php | 26 ++++++++++++ resources/views/layouts/dashboard.blade.php | 16 ++++---- 8 files changed, 109 insertions(+), 23 deletions(-) create mode 100644 app/Http/Controllers/ContrattiController.php create mode 100644 app/Models/Contratti.php create mode 100644 database/migrations/2023_07_27_083822_create_contrattis_table.php create mode 100644 resources/views/documenti/lista.blade.php diff --git a/app/Http/Controllers/ContrattiController.php b/app/Http/Controllers/ContrattiController.php new file mode 100644 index 0000000..d0bff62 --- /dev/null +++ b/app/Http/Controllers/ContrattiController.php @@ -0,0 +1,10 @@ +$documenti ]); } + + public function listaDocumenti() + { + return view('documenti.lista',['data'=>Documenti::all()]); + } } diff --git a/app/Models/Contratti.php b/app/Models/Contratti.php new file mode 100644 index 0000000..070af1b --- /dev/null +++ b/app/Models/Contratti.php @@ -0,0 +1,11 @@ +id(); + $table->timestamps(); + $table->string('numero', 100)->nullable()->default('N/D'); + $table->string('nome', 100)->nullable(); + $table->date('datainizio')->nullable()->default(new DateTime()); + $table->date('datatermine')->nullable()->default(new DateTime()); + $table->string('fornitore', 100)->default('text'); + $table->string('tipo', 100)->default('utenze'); + $table->decimal('importo', 5, 2)->nullable()->default(123.45); + $table->date('scadenzapagamento')->nullable()->default(new DateTime()); + $table->string('stato', 100)->default('attivo'); + $table->longText('note')->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('contrattis'); + } +} diff --git a/public/js/app/dashboard.js b/public/js/app/dashboard.js index a016277..f979658 100644 --- a/public/js/app/dashboard.js +++ b/public/js/app/dashboard.js @@ -1,16 +1,8 @@ $(document).ready(function() { - $('#categorie').DataTable({ - responsive: true - }); - // Reload del div - /* - $.ajaxSetup({ cache: false }); - setInterval(function() { - $('#mieitask').load('/admin'); - }, 8000); - */ -}); +}); +// Rende spostabili le varie finestre +$(".draggable").draggable(); diff --git a/resources/views/admin.blade.php b/resources/views/admin.blade.php index c962c1d..85f6d1a 100644 --- a/resources/views/admin.blade.php +++ b/resources/views/admin.blade.php @@ -95,20 +95,21 @@ - - + + - + + - + @section('script') diff --git a/resources/views/documenti/lista.blade.php b/resources/views/documenti/lista.blade.php new file mode 100644 index 0000000..fd597af --- /dev/null +++ b/resources/views/documenti/lista.blade.php @@ -0,0 +1,26 @@ +@extends('admin') +@section('content') +
+
+

Lista dei Documenti

+
+
+
+
+
+
+ Lista documenti +
+
+ +
+ +
+
+
+@endsection +@section('script') + +@endsection \ No newline at end of file diff --git a/resources/views/layouts/dashboard.blade.php b/resources/views/layouts/dashboard.blade.php index b965aef..bb380b7 100644 --- a/resources/views/layouts/dashboard.blade.php +++ b/resources/views/layouts/dashboard.blade.php @@ -8,7 +8,7 @@
@hasanyrole('user|admin') -
+
@@ -31,7 +31,7 @@
-
+
@@ -55,7 +55,7 @@
-
+
@@ -77,7 +77,7 @@
-
+
@@ -106,7 +106,7 @@ @can('tasks')
-
+
Attività da svolgere @@ -139,8 +139,8 @@
-
-
+
+
Avvisi e informazioni
@@ -177,5 +177,5 @@ @endsection @section('script') - + @endsection