From 96502f78ab1660404fe6cc01fbcf5f676209da87 Mon Sep 17 00:00:00 2001 From: Andy Chaerudin Date: Wed, 6 Nov 2024 14:35:48 +0700 Subject: [PATCH] Feature SPK, perbaikan cara download PDF dan perbaikan CSS pdf SPK --- app/Http/Controllers/SpkController.php | 27 ++++++++++++++++++++++- resources/views/spk/documentSPK.blade.php | 5 +++-- resources/views/spk/edit.blade.php | 2 +- resources/views/spk/index.blade.php | 20 ++++++----------- 4 files changed, 37 insertions(+), 17 deletions(-) diff --git a/app/Http/Controllers/SpkController.php b/app/Http/Controllers/SpkController.php index 8496397..e1cc50f 100644 --- a/app/Http/Controllers/SpkController.php +++ b/app/Http/Controllers/SpkController.php @@ -99,6 +99,14 @@ use Illuminate\Support\Facades\Auth; } + // data dokumen_spk + if($obj->dokumenSPK) + { + $spkpenawaran_path = Storage::url($obj->dokumenSPK); + // dd($spkpenawaran_path); + $data[$i]->dokumenSPK = $spkpenawaran_path; + } + $i++; } @@ -147,6 +155,12 @@ use Illuminate\Support\Facades\Auth; 'kjpp.address as kjpp_address', 'jenis_laporan.name as jenis_laporan_name' )->first(); + // date_range + if($penawaran->start_date && $penawaran->end_date) + { + $penawaran->date_range = Carbon::parse($penawaran->start_date)->format('d M Y').' - '.Carbon::parse($penawaran->end_date)->format('d M Y'); + + } $permohonan = Permohonan::where('nomor_registrasi','=',$penawaran->nomor_registrasi) ->leftJoin('dokumen_jaminan', 'dokumen_jaminan.permohonan_id','=','permohonan.id') @@ -177,6 +191,13 @@ use Illuminate\Support\Facades\Auth; 'jenis_laporan.name as jenis_laporan_name' )->first(); + // date_range + if($penawaran->start_date && $penawaran->end_date) + { + $penawaran->date_range = Carbon::parse($penawaran->start_date)->format('d M Y').' - '.Carbon::parse($penawaran->end_date)->format('d M Y'); + + } + $permohonan = Permohonan::where('nomor_registrasi','=',$penawaran->nomor_registrasi) ->leftJoin('dokumen_jaminan', 'dokumen_jaminan.permohonan_id','=','permohonan.id') ->leftJoin('jenis_jaminan', 'jenis_jaminan.id','=','dokumen_jaminan.jenis_jaminan_id') @@ -239,6 +260,10 @@ use Illuminate\Support\Facades\Auth; public function download($id) { $document = Permohonan::find($id); - return response()->download(storage_path('app/public/' .$document->dokumen)); + // return response()->download(storage_path('app/public/' .$document->dokumen)); + + $spkpenawaran_path = Storage::url($document->dokumen); + dd($spkpenawaran_path); + return response()->download($spkpenawaran_path); } } diff --git a/resources/views/spk/documentSPK.blade.php b/resources/views/spk/documentSPK.blade.php index a262e02..2329853 100644 --- a/resources/views/spk/documentSPK.blade.php +++ b/resources/views/spk/documentSPK.blade.php @@ -1,5 +1,6 @@ - + +