Aggiunto possibilità di salvare files per un progetto
This commit is contained in:
parent
1ed12d7f31
commit
fbb0276055
@ -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)
|
||||
|
@ -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
|
||||
]);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -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> <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>
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user