From ad7dade91355846f1f6dd79f20bb873625920994 Mon Sep 17 00:00:00 2001 From: Amirah22 <94591077+Amirah22@users.noreply.github.com> Date: Wed, 25 Jan 2023 10:55:43 +0800 Subject: [PATCH 1/3] laporan ubah marhun pdf --- app/Http/Controllers/ReportController.php | 47 ++++ .../views/marhun/ubahmarhuncaw.blade.php | 1 + .../views/pdf/laporanubahmarhun.blade.php | 201 ++++++++++++++++++ routes/web.php | 2 + 4 files changed, 251 insertions(+) create mode 100644 resources/views/pdf/laporanubahmarhun.blade.php diff --git a/app/Http/Controllers/ReportController.php b/app/Http/Controllers/ReportController.php index 2e3ffd9e..e3a1861a 100644 --- a/app/Http/Controllers/ReportController.php +++ b/app/Http/Controllers/ReportController.php @@ -144,6 +144,8 @@ class ReportController extends Controller return view('lelong.brgleldetails', compact('arraydetails')); } + + public function senaraibrglelongdetails ($lelong_id, $kodcaw){ $lelongs= LelongBid::where('lelong_id','=',$lelong_id) @@ -1011,6 +1013,51 @@ class ReportController extends Controller return view('marhun.ubahmarhun', compact('cawangan','lelong_id','getpengesahan')); } + public function lapubahmarhunlelongindexpdf ($lelong_id, $kodcaw, $t_lelong){ + + $cawangan = Pengesahan::where('pengesahan.lelong_id', $lelong_id) + ->where('pengesahan.status', 1) + ->where('pengesahan.norujukan', 'LIKE', '%'.$kodcaw.'%') + ->whereNotNull('pengesahan.disahkan_oleh') + ->select('pengesahan.lelongbid_id','pengesahan.diminta_oleh','pengesahan.disahkan_oleh', 'pengesahan.disahkan_pada', 'pengesahan.norujukan', 'pengesahan.lelong_id') + ->orderBy('pengesahan.lelongbid_id') + ->distinct() + ->get(); + + foreach($cawangan as $index1=>$caw) + { + + $getpengesahan = Cawangan::where('caw_code', $kodcaw)->first(); + + $getdisahkanoleh = User::where('id', $caw['disahkan_oleh'])->first(); + $getdimintaoleh = User::where('id', $caw['diminta_oleh'])->first(); + + $status = Pengesahan::where('lelongbid_id', $caw['lelongbid_id']) + ->select('id as sahid','status_ubah', 'request_karat', 'request_berat', 'request_marhun') + ->get(); + + + $marhuns = LelongBidMarhun::where('lelongbid_id', $caw['lelongbid_id']) + ->get() + ->toArray(); + $cawangan[$index1]['namacaw'] = $getpengesahan['caw_name']; + $cawangan[$index1]['disahkan_oleh'] = $getdisahkanoleh['name']; + $cawangan[$index1]['diminta_oleh'] = $getdimintaoleh['name']; + $cawangan[$index1]['detailmarhun']=$status; + $cawangan[$index1]['detail']=$marhuns; + } + + $getpengesahan = Cawangan::where('caw_code', $kodcaw)->first(); + + + // return view('marhun.ubahmarhun', compact('cawangan','lelong_id','getpengesahan')); + + $pdf = PDF::loadView('pdf.laporanubahmarhun',compact('cawangan','lelong_id','getpengesahan','t_lelong')) + ->setPaper('a4', 'potrait'); + + return $pdf->download('Senarai Ubah Marhun.pdf'); + } + public function exportubahmarhun (){ $arraydetails = []; diff --git a/resources/views/marhun/ubahmarhuncaw.blade.php b/resources/views/marhun/ubahmarhuncaw.blade.php index b345b9d6..3f04f301 100644 --- a/resources/views/marhun/ubahmarhuncaw.blade.php +++ b/resources/views/marhun/ubahmarhuncaw.blade.php @@ -44,6 +44,7 @@
PERMODALAN KELANTAN BERHAD |
+ |
| Laporan Ubah Marhun | + +|
| Batch Lelong: {{$lelong_id}} | +Cawangan : {{$getpengesahan['caw_name']}} + |
| Tarikh Lelong : {{$t_lelong}} | +|
| Bil | +No Rujukan | +Perubahan | +Marhun Asal | +Marhun Baru | +Mutu Asal | +Mutu Baru | +Berat Asal (gm) | +Berat Baru (gm) | +Diminta Oleh | +Disahkan Oleh | + {{--Status | --}} +
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | +{{ $marhun['norujukan'] }} | +@foreach ($marhun['detailmarhun'] as $item)
+ @if($item['status_ubah'] == 1)
+ Mutu
+ @elseif($item['status_ubah'] == 2)
+ Pertambahan Marhun
+ @elseif($item['status_ubah'] == 3)
+ Hapus Marhun
+ @elseif($item['status_ubah'] == 4)
+ Berat
+ @elseif($item['status_ubah'] == 5)
+ Mutu & Berat
+ @elseif($item['status_ubah'] == 7)
+ Marhun
+ @elseif($item['status_ubah'] == 8)
+ Mutu, Berat & Marhun
+ @elseif($item['status_ubah'] == 9)
+ Mutu & Marhun
+ @elseif($item['status_ubah'] == 10)
+ Berat & Marhun
+ @endif
+ + @endforeach |
+ @foreach ($marhun['detail'] as $item)
+ {{$item['old_marhun']}} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ @if($item['request_marhun'] == null)
+ @else
+
+ @endif {{$item['request_marhun']}} + @endforeach |
+ @foreach ($marhun['detail'] as $item)
+ {{$item['old_karat']}} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ @if($item['request_karat'] == null)
+ @else
+
+ @endif{{$item['request_karat']}} + @endforeach |
+ @foreach ($marhun['detail'] as $item)
+ {{$item['old_berat']}} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ @if($item['request_berat'] == null)
+ @else
+
+ @endif{{$item['request_berat']}} + @endforeach |
+
+ {{ $marhun['diminta_oleh'] }} | +{{ $marhun['disahkan_oleh'] }} | + {{----}} + + |
| No Data | +|||||||||||
PERMODALAN KELANTAN BERHAD |
- |
| Laporan Ubah Marhun | +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} -|
| Batch Lelong: {{$lelong_id}} | -Cawangan : {{$getpengesahan['caw_name']}}
+
+ + + +
- -
| ||||||||||||||