Aggiunto possibilità di salvare files per un progetto

This commit is contained in:
Amministratore 2023-10-20 09:13:59 +02:00
parent 1ed12d7f31
commit fbb0276055
5 changed files with 24 additions and 4 deletions

View File

@ -44,7 +44,10 @@ class ContrattiController extends Controller
public function schedaContratto($id)
{
$contratto = Contratti::getContrattoById($id);
return view('contratti.detail',['contratto'=>$contratto, 'docs' => \App\Models\GenDoc::listDocument(1,$id)]);
return view('contratti.detail',[
'contratto'=>$contratto,
'docs' => \App\Models\GenDoc::listDocument(1,$id)
]);
}
public function documentDelete(Request $id)

View File

@ -6,6 +6,7 @@ use App\Models\Progetti;
use App\Models\User;
use Illuminate\Http\Request;
use App\Models\RigaProgetto;
use App\Models\GenDoc;
use function GuzzleHttp\json_encode;
use Barryvdh\DomPDF\Facade\Pdf;
@ -75,4 +76,16 @@ class ProgettiController extends Controller
return $pdf->stream();
}
public function documentoProgetto(Request $request)
{
$documenti = GenDoc::listDocument(3,$request->input('entity_id'));
return view('conti.documenti.insert', [
'id'=>$request->input('entity_id'),
'entity'=>$request->input('entity'),
'documenti'=>$documenti
]);
}
}

View File

@ -1,7 +1,7 @@
$(document).ready(function() {
$('#tab_progetti').DataTable({
"responsive": true,
columnDefs: [
columnDefs: [
{
target: 0,
render: DataTable.render.date(),

View File

@ -90,7 +90,9 @@
<div class="row">
<div class="col-xs-10">
<div class="row p-3">
@if($progetto->stato !='chiuso')<button class="btn btn-primary open_modal_addRow">Nuova riga</button>@endif
@if($progetto->stato !='chiuso')<button class="btn btn-primary open_modal_addRow">Nuova riga</button>&nbsp;<a
href="/admin/progetti/docs/?entity=3&entity_id={{ $progetto->id ?? '' }}"
class="btn btn-primary">Files</a>@endif
</div>
<div class="row">
<table class="table table-striped table-bordered table-hover"
@ -107,7 +109,7 @@
<tbody>
@foreach($righe as $riga) @if(isset($riga->data))
<tr>
<td>{{ date('d/m/Y',strtotime($riga->data)) }}</td>
<td>{{ date('Y-m-d',strtotime($riga->data)) }}</td>
<td>{{ $riga->descrizione }}</td>
<td>{{ $riga->ore }}</td>
<td>{{ $riga->prezzo }}</td>

View File

@ -153,6 +153,8 @@ Route::group(['middleware'=>['permission:progetti']], function(){
Route::get('progetti/close',[ProgettiController::class, 'chiudiProgetto']);
Route::get('progetti/reopen',[ProgettiController::class, 'riapriProgetto']);
Route::get('progetti/print',[ProgettiController::class,'stampaPDFProgetto']);
Route::get('progetti/docs', [ProgettiController::class, 'documentoProgetto']);
Route::post('progetti/docs', [App\Http\Controllers\GenDocController::class,'storeFile']);
});
// TASKS