From fda7db5f1c8f8b6e10e352c8ee7c57da24bdac93 Mon Sep 17 00:00:00 2001 From: Amirah22 <94591077+Amirah22@users.noreply.github.com> Date: Sun, 30 Oct 2022 10:18:50 +0800 Subject: [PATCH] laporan backdate update --- app/Http/Controllers/ReportController.php | 41 ++++- resources/views/laporan/bdbrglelong.blade.php | 165 +++++++++++++++++- .../views/pdf/cetakbdbrglelong.blade.php | 144 +++++++++++++++ routes/web.php | 2 + 4 files changed, 350 insertions(+), 2 deletions(-) create mode 100644 resources/views/pdf/cetakbdbrglelong.blade.php diff --git a/app/Http/Controllers/ReportController.php b/app/Http/Controllers/ReportController.php index 30466a5b..be69618c 100644 --- a/app/Http/Controllers/ReportController.php +++ b/app/Http/Controllers/ReportController.php @@ -961,9 +961,48 @@ class ReportController extends Controller public function bdbrglelong (){ - return view('laporan.bdbrglelong'); + $caw = Cawangan::all(); + + return view('laporan.bdbrglelong',compact('caw')); } + public function cetakbdbrglelong (Request $request){ + + $current = Carbon::now(); + $current = new Carbon(); + $tarikh_cetak = $current->toDateString(); + $arraydetails = []; + + $cawangan_id = $request->caw; + + if($request->datemula == null){ + $mula_date = '2017-01-01'; + }else{ + $split_date = explode('-', $request->datemula); + $mula_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + } + + if($request->datehingga == null){ + $hingga_date = $current->toDateString(); + }else{ + $split_date = explode('-', $request->datehingga); + $hingga_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + } + + $cawangan = Cawangan::where('cawangan.id',$cawangan_id) + ->join('cawangan_lelong','cawangan.id','=','cawangan_lelong.caw_id') + ->join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('lelongbid','cawangan.caw_code','=','lelongbid.kodcaw') + ->where([['tarikh_lelong','>=',$request->datemula],['tarikh_lelong','<=',$request->datehingga]]) + ->get()->toArray(); + + + return view('pdf.cetakbdbrglelong',compact('cawangan')); + } + + + + diff --git a/resources/views/laporan/bdbrglelong.blade.php b/resources/views/laporan/bdbrglelong.blade.php index b6ffd116..a905c0e8 100644 --- a/resources/views/laporan/bdbrglelong.blade.php +++ b/resources/views/laporan/bdbrglelong.blade.php @@ -1 +1,164 @@ -holla \ No newline at end of file +@extends('layouts.app') + + + + + +@section('content') +
+
+
+
+ + +
+
+
+

Laporan Barang Lelong Back Date

+
+ +
+
+
+ +
+
+
+
+ @csrf +
+
+ Mula +
+ +
+ Hingga +
+ +
+ Cawangan +
+ + + + + + +
+ + + +
+
+

+ + +
+ +
+
+
+
+
+ + +@endsection \ No newline at end of file diff --git a/resources/views/pdf/cetakbdbrglelong.blade.php b/resources/views/pdf/cetakbdbrglelong.blade.php new file mode 100644 index 00000000..4c8d2b48 --- /dev/null +++ b/resources/views/pdf/cetakbdbrglelong.blade.php @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + +

PERMODALAN KELANTAN BERHAD

LAPORAN BARANG LELONG
+ + + +
+ {{-- + @foreach ($arrayinfo as $laporan) + + + + + @foreach ($laporan['details'] as $details) + --}} + +
ID Lelong : {{$laporan['laporan']['lelong_id']}}Tarikh Lelong : @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $laporan['laporan']['tarikh_lelong'] ); + $t_lelong = $myDateTime->format('d-m-Y'); + echo($t_lelong); + @endphpFasa : {{$laporan['laporan']['fasa']}}Cawangan : {{$details['caw_name']}} + @endforeach + @endforeach +
+ +
+ + + + + + + + + + + + + + @foreach ($cawangan as $item) + + + + + + + + + @endforeach + +
NoNo RujukanMarhunBerat (gm)Harga Asas
{{ $loop->iteration }} {{ $item['norujukan'] }}{{ $item['marhun'] }}{{ $item['berat'] }}{{ $item['hargaasas'] }}
+ + + + + + + + + diff --git a/routes/web.php b/routes/web.php index 6550a0f1..f0ce078f 100644 --- a/routes/web.php +++ b/routes/web.php @@ -562,6 +562,8 @@ Route::group(['middleware' => ['permission:reportcawkhas'],'prefix'=>'reportcawk Route::group(['middleware' => ['permission:backdate'],'prefix'=>'backdate'], function () { Route::get('/bdbrglelong',['as'=>'backdate.bdbrglelong','uses'=>'ReportController@bdbrglelong']); + Route::post('/cetakbdbrglelong',['as'=>'backdate.cetakbdbrglelong','uses'=>'ReportController@cetakbdbrglelong']); +