diff --git a/app/Http/Controllers/ReportAllController.php b/app/Http/Controllers/ReportAllController.php index 3640efc4..1f334748 100644 --- a/app/Http/Controllers/ReportAllController.php +++ b/app/Http/Controllers/ReportAllController.php @@ -34,6 +34,7 @@ use App\Models\Customer; use App\Models\LelongCawangan; use App\Models\LelongTebus; use App\Models\Tetapan; +use Illuminate\Support\Facades\Http; use Carbon\Carbon; @@ -763,6 +764,170 @@ class ReportAllController extends Controller } } + Public function marhunpermatabycaw (){ + + $cawangan_all = Cawangan::orderBy('caw_name','ASC') + ->get(); + // dd($cawangan_all); + foreach($cawangan_all as $index3=>$cawangan){ + $cawangan_all_groupby_caw = $cawangan->groupBy('caw_code'); + + $cawangan_all[$index3]["cawangan_info"] = $cawangan; + } + return view('laporan.marhunpermatabycaw',compact('cawangan_all')); + } + + Public function marhunpermatabycawdetail($cawid){ + $senarai = []; + $cawangan = Cawangan::where('id','=',$cawid)->first(); + $cawanganDetail = $cawangan->caw_name; + $kodcaw = $cawangan->caw_code; + $cawid = $cawangan->id; + $datalelong = Http::get(config('app.api_url'). 'get/listbatchlelong/'. $kodcaw ,[ + 'kodcaw' => $kodcaw, + ])->json(); + $data = [ + 'kodcaw'=>$kodcaw, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + // dd($bycaw_all); + return view('laporan.marhunpermatabycawangan',compact('senarai','cawanganDetail','cawid')); + } + + Public function marhunpermatabycawdetailbatch($kodcaw,$batchno){ + $senarai = []; + $cawangan = Cawangan::where('caw_code','=',$kodcaw)->first(); + $cawanganDetail = $cawangan->caw_name; + + // $kodcaw = $cawangan->caw_code; + $datalelong = Http::get(config('app.api_url'). 'get/listlelongbybatch/'.$kodcaw.'/'.$batchno ,[ + 'kodcaw' => $kodcaw, + 'batchno' => $batchno, + ])->json(); + // dd($datalelong); + $data = [ + 'kodcaw'=>$kodcaw, + 'batchno'=>$batchno, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + // dd($senarai); + return view('laporan.marhunpermatabycawanganbybatch',compact('senarai','cawanganDetail')); + + + } + + Public function marhunpermatabycawdetailall($cawid){ + $senarai = []; + $cawangan = Cawangan::where('id','=',$cawid)->first(); + $cawanganDetail = $cawangan->caw_name; + $kodcaw = $cawangan->caw_code; + $cawid = $cawangan->id; + $datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongall/'. $kodcaw ,[ + 'kodcaw' => $kodcaw, + ])->json(); + $data = [ + 'kodcaw'=>$kodcaw, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + // dd($bycaw_all); + return view('laporan.marhunpermatabycawanganall',compact('senarai','cawanganDetail','cawid')); + + + } + + Public function marhunpermatabycawdetailallpdf($cawid, request $request){ + $senarai = []; + $cawangan = Cawangan::where('id','=',$cawid)->first(); + // dd($cawangan); + $cawanganDetail = $cawangan->caw_name; + $kodcaw = $cawangan->caw_code; + $datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongall/'. $kodcaw ,[ + 'kodcaw' => $kodcaw, + ])->json(); + $data = [ + 'kodcaw'=>$kodcaw, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + if($request->type == 'excel') + { + + return view('kpi.datakpibycawdetailall_excel',compact('collection_datakpi','kodcaw')); + + } + elseif($request->type == 'pdf') + { + $pdf = PDF::loadView('laporan.keseluruhanmarhunpermata_pdf',compact('senarai','cawanganDetail')) + ->setPaper('a4', 'landscape'); + + return $pdf->download('Marhun Permata Keseluruhan '.$cawanganDetail.'.pdf'); + } + return view('laporan.marhunpermatabycawanganall',compact('senarai','cawanganDetail')); + + + } + + Public function marhunpermatabycawdetailallT($cawid){ + $senarai = []; + $cawangan = Cawangan::where('id','=',$cawid)->first(); + $cawanganDetail = $cawangan->caw_name; + $kodcaw = $cawangan->caw_code; + $cawid = $cawangan->id; + $datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongallT/'. $kodcaw ,[ + 'kodcaw' => $kodcaw, + ])->json(); + $data = [ + 'kodcaw'=>$kodcaw, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + // dd($bycaw_all); + return view('laporan.marhunpermatabycawanganallT',compact('senarai','cawanganDetail','cawid')); + + + } + + Public function marhunpermatabycawdetailallpdfT($cawid, request $request){ + $senarai = []; + $cawangan = Cawangan::where('id','=',$cawid)->first(); + // dd($cawangan); + $cawanganDetail = $cawangan->caw_name; + $kodcaw = $cawangan->caw_code; + $datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongallT/'. $kodcaw ,[ + 'kodcaw' => $kodcaw, + ])->json(); + $data = [ + 'kodcaw'=>$kodcaw, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + if($request->type == 'excel') + { + + return view('kpi.datakpibycawdetailall_excel',compact('collection_datakpi','kodcaw')); + + } + elseif($request->type == 'pdf') + { + $pdf = PDF::loadView('laporan.keseluruhanmarhunpermata_pdfT',compact('senarai','cawanganDetail')) + ->setPaper('a4', 'landscape'); + + return $pdf->download('Marhun Permata Keseluruhan '.$cawanganDetail.'.pdf'); + } + // return view('laporan.marhunpermatabycawanganall',compact('senarai','cawanganDetail')); + + + } + diff --git a/app/Http/Controllers/ReportCawanganController.php b/app/Http/Controllers/ReportCawanganController.php index 341b1239..44b94f1a 100644 --- a/app/Http/Controllers/ReportCawanganController.php +++ b/app/Http/Controllers/ReportCawanganController.php @@ -33,6 +33,7 @@ use App\Models\Resit; use App\Models\Customer; use App\Models\TransaksiKeuntungan; use Carbon\Carbon; +use Illuminate\Support\Facades\Http; class ReportCawanganController extends Controller { @@ -943,6 +944,167 @@ class ReportCawanganController extends Controller } + Public function marhunpermatabycaw (){ + $user = Auth::user(); + $cawangan_all = Cawangan::where('caw_code','=',$user->kodcaw) + ->get(); + // dd($cawangan_all); + foreach($cawangan_all as $index3=>$cawangan){ + $cawangan_all_groupby_caw = $cawangan->groupBy('caw_code'); + + $cawangan_all[$index3]["cawangan_info"] = $cawangan; + } + return view('laporan.marhunpermatabycaw',compact('cawangan_all')); + } + + Public function marhunpermatabycawdetail($cawid){ + $senarai = []; + $cawangan = Cawangan::where('id','=',$cawid)->first(); + $cawanganDetail = $cawangan->caw_name; + $kodcaw = $cawangan->caw_code; + $cawid = $cawangan->id; + $datalelong = Http::get(config('app.api_url'). 'get/listbatchlelong/'. $kodcaw ,[ + 'kodcaw' => $kodcaw, + ])->json(); + $data = [ + 'kodcaw'=>$kodcaw, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + // dd($bycaw_all); + return view('laporan.marhunpermatabycawangan',compact('senarai','cawanganDetail','cawid')); + } + + Public function marhunpermatabycawdetailbatch($kodcaw,$batchno){ + $senarai = []; + $cawangan = Cawangan::where('caw_code','=',$kodcaw)->first(); + $cawanganDetail = $cawangan->caw_name; + + // $kodcaw = $cawangan->caw_code; + $datalelong = Http::get(config('app.api_url'). 'get/listlelongbybatch/'.$kodcaw.'/'.$batchno ,[ + 'kodcaw' => $kodcaw, + 'batchno' => $batchno, + ])->json(); + // dd($datalelong); + $data = [ + 'kodcaw'=>$kodcaw, + 'batchno'=>$batchno, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + // dd($senarai); + return view('laporan.marhunpermatabycawanganbybatch',compact('senarai','cawanganDetail')); + + + } + + Public function marhunpermatabycawdetailall($cawid){ + $senarai = []; + $cawangan = Cawangan::where('id','=',$cawid)->first(); + $cawanganDetail = $cawangan->caw_name; + $kodcaw = $cawangan->caw_code; + $cawid = $cawangan->id; + $datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongall/'. $kodcaw ,[ + 'kodcaw' => $kodcaw, + ])->json(); + // dd($datalelong); + $data = [ + 'kodcaw'=>$kodcaw, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + // dd($bycaw_all); + return view('laporan.marhunpermatabycawanganall',compact('senarai','cawanganDetail','cawid')); + } + + Public function marhunpermatabycawdetailallpdf($cawid, request $request){ + $senarai = []; + $cawangan = Cawangan::where('id','=',$cawid)->first(); + // dd($cawangan); + $cawanganDetail = $cawangan->caw_name; + $kodcaw = $cawangan->caw_code; + $datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongall/'. $kodcaw ,[ + 'kodcaw' => $kodcaw, + ])->json(); + $data = [ + 'kodcaw'=>$kodcaw, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + if($request->type == 'excel') + { + return view('kpi.datakpibycawdetailall_excel',compact('collection_datakpi','kodcaw')); + } + elseif($request->type == 'pdf') + { + $pdf = PDF::loadView('laporan.keseluruhanmarhunpermata_pdf',compact('senarai','cawanganDetail')) + ->setPaper('a4', 'landscape'); + + return $pdf->download('Marhun Permata Keseluruhan '.$cawanganDetail.'.pdf'); + } + return view('laporan.marhunpermatabycawanganall',compact('senarai','cawanganDetail')); + + + } + + Public function marhunpermatabycawdetailallT($cawid){ + $senarai = []; + $cawangan = Cawangan::where('id','=',$cawid)->first(); + $cawanganDetail = $cawangan->caw_name; + $kodcaw = $cawangan->caw_code; + $cawid = $cawangan->id; + $datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongallT/'. $kodcaw ,[ + 'kodcaw' => $kodcaw, + ])->json(); + $data = [ + 'kodcaw'=>$kodcaw, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + // dd($bycaw_all); + return view('laporan.marhunpermatabycawanganallT',compact('senarai','cawanganDetail','cawid')); + + + } + + Public function marhunpermatabycawdetailallpdfT($cawid, request $request){ + $senarai = []; + $cawangan = Cawangan::where('id','=',$cawid)->first(); + // dd($cawangan); + $cawanganDetail = $cawangan->caw_name; + $kodcaw = $cawangan->caw_code; + $datalelong = Http::get(config('app.api_url'). 'get/listbatchlelongallT/'. $kodcaw ,[ + 'kodcaw' => $kodcaw, + ])->json(); + $data = [ + 'kodcaw'=>$kodcaw, + 'caw_name'=>$cawangan->caw_name, + 'lelong' => $datalelong ? $datalelong : '', + ]; + array_push($senarai,$data); + if($request->type == 'excel') + { + + return view('kpi.datakpibycawdetailall_excel',compact('collection_datakpi','kodcaw')); + + } + elseif($request->type == 'pdf') + { + $pdf = PDF::loadView('laporan.keseluruhanmarhunpermata_pdfT',compact('senarai','cawanganDetail')) + ->setPaper('a4', 'landscape'); + + return $pdf->download('Marhun Permata Keseluruhan '.$cawanganDetail.'.pdf'); + } + // return view('laporan.marhunpermatabycawanganall',compact('senarai','cawanganDetail')); + + + } + diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index 6b8f458c..5217023f 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -295,6 +295,29 @@ + {{--
  • + + + +
  • --}}
  • + @@ -648,6 +676,10 @@
  • Tangguh Lelong
  • + {{--
  • + Batal Lelong(Batch baru) +
  • --}} + @@ -673,6 +705,11 @@ Permohonan Tangguh Lelong + {{-- --}} +
  • diff --git a/resources/views/laporan/keseluruhanmarhunpermata_pdf.blade.php b/resources/views/laporan/keseluruhanmarhunpermata_pdf.blade.php new file mode 100644 index 00000000..06e63c68 --- /dev/null +++ b/resources/views/laporan/keseluruhanmarhunpermata_pdf.blade.php @@ -0,0 +1,252 @@ + + + + + + +
    +
    PENGEMASKINIAN MAKLUMAT BATU PERMATA SEBELUM TAWARRUQ
    +
    + + +
    +
    CAWANGAN: {{$cawanganDetail}}

    + + {{--
    --}} + + + + + + + + + + + + + + + + + + + {{-- {{dd($senarai[0]['lelong'])}} --}} + @php $jumlahkuantiti = 0; $jumlahbakilelong = 0; $jumlahrugilelong = 0 @endphp + @foreach ($senarai[0]['lelong'] as $index=>$bid) + {{-- {{ \Carbon\Carbon::createFromFormat('created_at', 'd-m-Y')->toDateTimeString() }} --}} + @php + $today = date('Y-m-d'); + $get_start_date = new DateTime($today); // New date object + $get_end_date = date('Y-m-d',strtotime($bid['t_lelong'])); + $end_date = new DateTime($get_end_date); // New date object + $months = $end_date->diff($get_start_date); + $months1 = $months->format('%y Tahun %m Bulan %d Hari'); + $jumlahkuantiti += $bid['kuantiti'] + @endphp + + + + + + + {{-- --}} + + + + + + + + + @php if($bid['baki'] > 0){ + $jumlahbakilelong += $bid['baki']; + } + elseif($bid['baki'] < 0){ + $jumlahrugilelong += $bid['baki']; + } + @endphp + @endforeach + + + + + + + + + + + + + + + + +
    BilNo.RujukanBatch.NoNo.KPKuantitiTarikh Pembiayaan/Tarikh GadaianTarikh LelongBaki Lelong(RM)Rugi Lelong(RM)Tempoh Simpanan Batu Permata Selepas LelongMarhun GadaiMarhun LelongCatatan
    {{$loop->iteration}} + {{ $bid['norujukan']}}{{ $bid['batchno']}}{{ $bid['nokp']}}{{ $bid['kuantiti']}}{{ $bid['t_gadai']}} @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid['t_gadai'] ); + $t_gadai = $myDateTime->format('d-m-Y'); + echo($t_gadai); + @endphp@php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid['t_lelong'] ); + $t_lelong = $myDateTime->format('d-m-Y'); + echo($t_lelong); + @endphp@php if($bid['baki'] > 0){ + $bakilelong = $bid['baki']; + echo number_format($bakilelong,2);} + elseif($bid['baki'] < 0){ + $bakilelong = ''; + echo($bakilelong);} + @endphp + @php if($bid['baki'] > 0){ + $bakilelong = ''; + echo($bakilelong);} + elseif($bid['baki'] < 0){ + $bakilelong = $bid['baki']; + echo number_format($bakilelong,2);} + @endphp + {{$months1}}{{$bid['marhungadai']}} + @foreach ($bid['listmarhun'] as $index1=>$bid2) + {{$loop->iteration.'. '.$bid2['marhun'].':'.$bid2['nota']}}
    + @endforeach + +
    JUMLAH KESELURUHAN{{ $jumlahkuantiti }}{{ number_format($jumlahbakilelong,2) }}{{ number_format($jumlahrugilelong,2) }}
    + + + + + + + + \ No newline at end of file diff --git a/resources/views/laporan/keseluruhanmarhunpermata_pdfT.blade.php b/resources/views/laporan/keseluruhanmarhunpermata_pdfT.blade.php new file mode 100644 index 00000000..8301cd29 --- /dev/null +++ b/resources/views/laporan/keseluruhanmarhunpermata_pdfT.blade.php @@ -0,0 +1,251 @@ + + + + + + +
    +
    PENGEMASKINIAN MAKLUMAT BATU PERMATA SELEPAS TAWARRUQ
    +
    + + +
    +
    CAWANGAN: {{$cawanganDetail}}

    + + {{--
    --}} + + + + + + + + + + + + + + + + + + + {{-- {{dd($senarai[0]['lelong'])}} --}} + @php $jumlahkuantiti = 0; $jumlahbakilelong = 0; $jumlahrugilelong = 0 @endphp + @foreach ($senarai[0]['lelong'] as $index=>$bid) + {{-- {{ \Carbon\Carbon::createFromFormat('created_at', 'd-m-Y')->toDateTimeString() }} --}} + @php + $today = date('Y-m-d'); + $get_start_date = new DateTime($today); // New date object + $get_end_date = date('Y-m-d',strtotime($bid['t_lelong'])); + $end_date = new DateTime($get_end_date); // New date object + $months = $end_date->diff($get_start_date); + $months1 = $months->format('%y Tahun %m Bulan %d Hari'); + $jumlahkuantiti += $bid['kuantiti'] + @endphp + + + + + + + + + + + + + + + @php if($bid['baki'] > 0){ + $jumlahbakilelong += $bid['baki']; + } + elseif($bid['baki'] < 0){ + $jumlahrugilelong += $bid['baki']; + } + @endphp + @endforeach + + + + + + + + + + + + + + + + +
    BilNo.RujukanBatch.NoNo.KPKuantitiTarikh Pembiayaan/Tarikh GadaianTarikh LelongBaki Lelong(RM)Rugi Lelong(RM)Tempoh Simpanan Batu Permata Selepas LelongMarhun GadaiMarhun LelongCatatan
    {{$loop->iteration}} + {{ $bid['norujukan']}}{{ $bid['batchno']}}{{ $bid['nokp']}}{{ $bid['kuantiti']}} @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid['t_gadai'] ); + $t_gadai = $myDateTime->format('d-m-Y'); + echo($t_gadai); + @endphp@php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid['t_lelong'] ); + $t_lelong = $myDateTime->format('d-m-Y'); + echo($t_lelong); + @endphp@php if($bid['baki'] > 0){ + $bakilelong = $bid['baki']; + echo number_format($bakilelong,2);} + elseif($bid['baki'] < 0){ + $bakilelong = ''; + echo($bakilelong);} + @endphp + @php if($bid['baki'] > 0){ + $bakilelong = ''; + echo($bakilelong);} + elseif($bid['baki'] < 0){ + $bakilelong = $bid['baki']; + echo number_format($bakilelong,2);} + @endphp + {{$months1}}{{ $bid['marhungadai']}} + @foreach ($bid['listmarhun'] as $index1=>$bid2) + {{$loop->iteration.'. '.$bid2['marhun'].':'.$bid2['nota']}}
    + @endforeach + +
    JUMLAH KESELURUHAN{{ $jumlahkuantiti }}{{ number_format($jumlahbakilelong,2) }}{{ number_format($jumlahrugilelong,2) }}
    + + + + + + + + \ No newline at end of file diff --git a/resources/views/laporan/marhunpermatabycaw.blade.php b/resources/views/laporan/marhunpermatabycaw.blade.php new file mode 100644 index 00000000..761fea2a --- /dev/null +++ b/resources/views/laporan/marhunpermatabycaw.blade.php @@ -0,0 +1,86 @@ +@extends('layouts.app') + +@section('content') +
    +
    + +
    +
    + +
    +
    + Marhun Permata Mengikut Cawangan +
    +
    + +
    + @if ($message = Session::get('success')) +
    + {{ $message }} +
    + @endif + +
    + + + + + + + + + + + + + + @foreach ($cawangan_all as $bid) + + @hasrole('operasi') + + + + + + @endhasrole + + @hasrole('pengurus-cawangan') + + + + + + @endhasrole + + @endforeach + + +
    BilCawanganSenarai Mengikut BatchKeseluruhan Sebelum TawarruqKeseluruhan Selepas Tawarruq
    {{$loop->iteration}} + {{ $bid->cawangan_info->caw_name}} + {{$loop->iteration}} + {{ $bid->cawangan_info->caw_name}} +
    +
    +
    +
    +
    +
    +
    + + +@endsection diff --git a/resources/views/laporan/marhunpermatabycawangan.blade.php b/resources/views/laporan/marhunpermatabycawangan.blade.php new file mode 100644 index 00000000..cd424f7f --- /dev/null +++ b/resources/views/laporan/marhunpermatabycawangan.blade.php @@ -0,0 +1,102 @@ +@extends('layouts.app') + +@section('content') +
    +
    +
    +
    +
    +
    + + + +
    + Marhun Permata: {{$cawanganDetail}} +
    +
    + + +
    +
    + + @if ($message = Session::get('success')) +
    +

    {{ $message }}

    +
    + @endif +
    + + + + + + + + + + {{-- --}} + + + + + {{-- {{dd($senarai[0]['lelong'])}} --}} + @foreach ($senarai[0]['lelong'] as $bid) + {{-- {{dd($bid['t_lelong'])}} --}} + {{-- {{dd($bid['lelong_info']['id'])}} --}} + + + + + @hasrole('operasi') + + @endhasrole + @hasrole('pengurus-cawangan') + + @endhasrole + {{-- --}} + + @endforeach + + +
    BilTarikh LelongBatch LelongBil.SuratSenaraiJenis
    {{$loop->iteration}} + @foreach ($bid['t_lelong'] as $index=>$tlelong) + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $tlelong[0]['t_lelong'] ); + $t_lelong = $myDateTime->format('d-m-Y'); + echo($t_lelong); + @endphp + @endforeach + {{ $bid['batchno']}}{{ $bid['total_lelong']}}
    +
    +
    + +
    +
    + + +@endsection diff --git a/resources/views/laporan/marhunpermatabycawanganall.blade.php b/resources/views/laporan/marhunpermatabycawanganall.blade.php new file mode 100644 index 00000000..8455cbb7 --- /dev/null +++ b/resources/views/laporan/marhunpermatabycawanganall.blade.php @@ -0,0 +1,177 @@ +@extends('layouts.app') + +@section('content') +
    +
    +
    +
    +
    +
    + + + +
    + Marhun Permata: {{$cawanganDetail}}
    + {{-- BatchNo: {{$senarai[0]['batchno']}} --}} +
    +
    + + +
    +
    + + @if ($message = Session::get('success')) +
    +

    {{ $message }}

    +
    + @endif + @hasrole('operasi') +
    + @endhasrole + @hasrole('pengurus-cawangan') + + @endhasrole + @csrf + + {{-- --}} + + + + + + + + + + + + + + + + + + + {{-- {{dd($senarai[0]['lelong'])}} --}} + @foreach ($senarai[0]['lelong'] as $index=>$bid) + {{-- {{ \Carbon\Carbon::createFromFormat('created_at', 'd-m-Y')->toDateTimeString() }} --}} + @php + $today = date('Y-m-d'); + $get_start_date = new DateTime($today); // New date object + $get_end_date = date('Y-m-d',strtotime($bid['t_lelong'])); + $end_date = new DateTime($get_end_date); // New date object + $months = $end_date->diff($get_start_date); + $months1 = $months->format('%y Tahun %m Bulan %d Hari'); + @endphp + + + + + + + {{-- --}} + + + + + + + + + @endforeach + + +
    BilNo.RujukanBatch.NoNo.KPKuantitiTarikh Pembiayaan/Tarikh GadaianTarikh LelongBaki Lelong(RM)Rugi Lelong(RM)Tempoh Simpanan Batu Permata Selepas LelongMarhun GadaiMarhun Lelong
    {{$loop->iteration}} + {{ $bid['norujukan']}}{{ $bid['batchno']}}{{ $bid['nokp']}}{{ $bid['kuantiti']}}{{ $bid['t_gadai']}} @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid['t_gadai'] ); + $t_gadai = $myDateTime->format('d-m-Y'); + echo($t_gadai); + @endphp@php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid['t_lelong'] ); + $t_lelong = $myDateTime->format('d-m-Y'); + echo($t_lelong); + @endphp@php if($bid['baki'] > 0){ + $bakilelong = $bid['baki']; + echo($bakilelong);} + elseif($bid['baki'] < 0){ + $bakilelong = ''; + echo($bakilelong);} + @endphp + @php if($bid['baki'] > 0){ + $bakilelong = ''; + echo($bakilelong);} + elseif($bid['baki'] < 0){ + $bakilelong = $bid['baki']; + echo($bakilelong);} + @endphp + {{$months1}}{{ $bid['marhungadai']}} + @foreach ($bid['listmarhun'] as $index1=>$bid2) + {{$loop->iteration.'. '.$bid2['marhun'].':'.$bid2['nota']}}
    + @endforeach + +
    +
    +
    + +
    +
    + + +@endsection diff --git a/resources/views/laporan/marhunpermatabycawanganallT.blade.php b/resources/views/laporan/marhunpermatabycawanganallT.blade.php new file mode 100644 index 00000000..0675b330 --- /dev/null +++ b/resources/views/laporan/marhunpermatabycawanganallT.blade.php @@ -0,0 +1,176 @@ +@extends('layouts.app') + +@section('content') +
    +
    +
    +
    +
    +
    + + + +
    + Marhun Permata Tawarruq: {{$cawanganDetail}}
    + {{-- BatchNo: {{$senarai[0]['batchno']}} --}} +
    +
    + + +
    +
    + + @if ($message = Session::get('success')) +
    +

    {{ $message }}

    +
    + @endif + @hasrole('operasi') +
    + @endhasrole + @hasrole('pengurus-cawangan') + + @endhasrole + @csrf + + {{-- --}} + + + + + + + + + + + + + + + + + + + {{-- {{dd($senarai[0]['lelong'])}} --}} + @foreach ($senarai[0]['lelong'] as $index=>$bid) + {{-- {{ \Carbon\Carbon::createFromFormat('created_at', 'd-m-Y')->toDateTimeString() }} --}} + @php + $today = date('Y-m-d'); + $get_start_date = new DateTime($today); // New date object + $get_end_date = date('Y-m-d',strtotime($bid['t_lelong'])); + $end_date = new DateTime($get_end_date); // New date object + $months = $end_date->diff($get_start_date); + $months1 = $months->format('%y Tahun %m Bulan %d Hari'); + @endphp + + + + + + + + + + + + + + + @endforeach + + +
    BilNo.RujukanBatch.NoNo.KPKuantitiTarikh Pembiayaan/Tarikh GadaianTarikh LelongBaki Lelong(RM)Rugi Lelong(RM)Tempoh Simpanan Batu Permata Selepas LelongMarhun GadaiMarhun Lelong
    {{$loop->iteration}} + {{ $bid['norujukan']}}{{ $bid['batchno']}}{{ $bid['nokp']}}{{ $bid['kuantiti']}} @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid['t_gadai'] ); + $t_gadai = $myDateTime->format('d-m-Y'); + echo($t_gadai); + @endphp@php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid['t_lelong'] ); + $t_lelong = $myDateTime->format('d-m-Y'); + echo($t_lelong); + @endphp@php if($bid['baki'] > 0){ + $bakilelong = $bid['baki']; + echo($bakilelong);} + elseif($bid['baki'] < 0){ + $bakilelong = ''; + echo($bakilelong);} + @endphp + @php if($bid['baki'] > 0){ + $bakilelong = ''; + echo($bakilelong);} + elseif($bid['baki'] < 0){ + $bakilelong = $bid['baki']; + echo($bakilelong);} + @endphp + {{$months1}}{{ $bid['marhungadai']}} + @foreach ($bid['listmarhun'] as $index1=>$bid2) + {{$loop->iteration.'. '.$bid2['marhun'].':'.$bid2['nota']}}
    + @endforeach + +
    +
    +
    + +
    +
    + + +@endsection diff --git a/resources/views/laporan/marhunpermatabycawanganbybatch.blade.php b/resources/views/laporan/marhunpermatabycawanganbybatch.blade.php new file mode 100644 index 00000000..2e21ce59 --- /dev/null +++ b/resources/views/laporan/marhunpermatabycawanganbybatch.blade.php @@ -0,0 +1,135 @@ +@extends('layouts.app') + +@section('content') +
    +
    +
    +
    +
    +
    + + + +
    + Marhun Permata: {{$cawanganDetail}}
    + BatchNo: {{$senarai[0]['batchno']}} +
    +
    + + +
    +
    + + @if ($message = Session::get('success')) +
    +

    {{ $message }}

    +
    + @endif +
    + + + + + + + + + + + + + + + + + + {{-- {{dd($senarai[0]['lelong'])}} --}} + @foreach ($senarai[0]['lelong'] as $index=>$bid) + {{-- {{ \Carbon\Carbon::createFromFormat('created_at', 'd-m-Y')->toDateTimeString() }} --}} + @php + $today = date('Y-m-d'); + $get_start_date = new DateTime($today); // New date object + $get_end_date = date('Y-m-d',strtotime($bid['t_lelong'])); + $end_date = new DateTime($get_end_date); // New date object + $months = $end_date->diff($get_start_date); + $months1 = $months->format('%y Tahun %m Bulan %d Hari'); + + @endphp + + + + + + + + + + + + + @endforeach + + +
    BilNo.RujukanNo.KPKuantitiTarikh Pembiayaan/Tarikh GadaianTarikh LelongBaki Lelong(RM)Rugi Lelong(RM)Tempoh Simpanan Batu Permata Selepas LelongMarhun
    {{$loop->iteration}} + {{ $bid['norujukan']}}{{ $bid['nokp']}}{{ $bid['kuantiti']}} @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid['t_gadai'] ); + $t_gadai = $myDateTime->format('d-m-Y'); + echo($t_gadai); + @endphp@php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid['t_lelong'] ); + $t_lelong = $myDateTime->format('d-m-Y'); + echo($t_lelong); + @endphp@php if($bid['baki'] > 0){ + $bakilelong = $bid['baki']; + echo($bakilelong);} + elseif($bid['baki'] < 0){ + $bakilelong = ''; + echo($bakilelong);} + @endphp + @php if($bid['baki'] > 0){ + $bakilelong = ''; + echo($bakilelong);} + elseif($bid['baki'] < 0){ + $bakilelong = $bid['baki']; + echo($bakilelong);} + @endphp + {{$months1}} + + @foreach ($bid['listmarhun'] as $index1=>$bid2) + {{$loop->iteration.'. '.$bid2['marhun'].':'.$bid2['nota']}}
    + @endforeach + +
    +
    +
    + +
    +
    + + +@endsection diff --git a/routes/web.php b/routes/web.php index bb5b1e69..040a3c89 100644 --- a/routes/web.php +++ b/routes/web.php @@ -367,6 +367,8 @@ Route::group(['middleware' => ['permission:pengesahan'],'prefix'=>'pengesahan'], Route::get('/opsenaraisahtangguh/{lelong_id}/{caw_code}',['as'=>'pengesahan.opsenaraisahtangguh','uses'=>'TangguhLelongController@operasisenmohontangguh']); Route::get('/senaraitlhtangguh',['as'=>'pengesahan.senaraitlhtangguh','uses'=>'TangguhLelongController@senaraitlhtangguh']); Route::get('/opsenaraitangguh/{lelong_id}/{caw_code}',['as'=>'pengesahan.opsenaraitangguh','uses'=>'TangguhLelongController@operasisenlulustangguh']); + // Route::get('/senaraibukasekatan',['as'=>'pengesahan.senaraibukasekatan','uses'=>'TangguhLelongController@senaraibukasekatan']); + // Route::get('/opsenaraisahbukasekatan/{lelong_id}/{caw_code}',['as'=>'pengesahan.opsenaraisahbukasekatan','uses'=>'TangguhLelongController@operasisenmohonbukasekatan']); }); Route::group(['middleware' => ['permission:notistamatkontrak'],'prefix'=>'notistamatkontrak'], function () { @@ -433,6 +435,8 @@ Route::group(['middleware' => ['permission:tangguhlelong'],'prefix'=>'tangguhlel Route::get('/tangguhlelongoperasi', ['as'=>'tangguhlelong.tangguhlelongoperasi','uses'=>'TangguhLelongController@tangguhlelongoperasi']); Route::post('/tangguhlelongsearchsag', ['as'=>'tangguhlelong.tangguhlelongsearchsag','uses'=>'TangguhLelongController@tangguhlelongsearchsag']); Route::post('/tangguhlelongsubmitform', ['as'=>'tangguhlelong.tangguhlelongsubmitform','uses'=>'TangguhLelongController@tangguhlelongsubmitform']); + // Route::get('/bukasekatantebus', ['as'=>'tangguhlelong.bukasekatantebus','uses'=>'TangguhLelongController@senleluntuktangguh']); + }); //pengurus cawangan KHAS @@ -616,6 +620,15 @@ Route::get('laporanbrglelpembidacaw/{lelong_id}',['as'=>'reportcaw.laporanbrglel Route::get('indexubahmarhun',['as'=>'reportcaw.indexubahmarhun','uses'=>'ReportCawanganController@indexubahmarhun']); +//marhun permata cawangan +Route::get('/marhunpermatabycaw',['as' =>'reportcaw.marhunpermatabycaw','uses'=>'ReportCawanganController@marhunpermatabycaw']); +Route::get('/marhunpermatabycawdetail/{cawid}',['as'=>'reportcaw.marhunpermatabycawdetail','uses'=>'ReportCawanganController@marhunpermatabycawdetail']); +Route::get('/marhunpermatabycawdetailbatch/{kodcaw}/{batchno}',['as'=>'reportcaw.marhunpermatabycawdetailbatch','uses'=>'ReportCawanganController@marhunpermatabycawdetailbatch']); +Route::get('/marhunpermatabycawdetailall/{cawid}',['as'=>'reportcaw.marhunpermatabycawdetailall','uses'=>'ReportCawanganController@marhunpermatabycawdetailall']); +Route::post('/marhunpermatabycawdetailallpdf/{cawid}',['as'=>'reportcaw.marhunpermatabycawdetailallpdf','uses'=>'ReportCawanganController@marhunpermatabycawdetailallpdf']); +Route::get('/marhunpermatabycawdetailallT/{cawid}',['as'=>'reportcaw.marhunpermatabycawdetailallT','uses'=>'ReportCawanganController@marhunpermatabycawdetailallT']); +Route::post('/marhunpermatabycawdetailallpdfT/{cawid}',['as'=>'reportcaw.marhunpermatabycawdetailallpdfT','uses'=>'ReportCawanganController@marhunpermatabycawdetailallpdfT']); + }); //Report by cawangan KHAS @@ -685,7 +698,14 @@ Route::group(['middleware' => ['permission:reportbycaw'],'prefix'=>'reportbycaw' Route::get('/laporanlelongbycaw',['as' =>'reportbycaw.laporanlelongbycaw','uses'=>'ReportAllController@laporanlelongbycaw']); Route::get('/laporanlelongbycawdetail/{cawid}',['as'=>'reportbycaw.laporanlelongbycawdetail','uses'=>'ReportAllController@laporanlelongbycawdetail']); Route::get('/laporanlelongbycawdetailpdf/{lelong_id}/{kodcaw}',['as'=>'reportbycaw.laporanlelongbycawdetailpdf','uses'=>'ReportAllController@laporanlelongbycawdetailpdf']); - }); + Route::get('/marhunpermatabycaw',['as' =>'reportbycaw.marhunpermatabycaw','uses'=>'ReportAllController@marhunpermatabycaw']); + Route::get('/marhunpermatabycawdetail/{cawid}',['as'=>'reportbycaw.marhunpermatabycawdetail','uses'=>'ReportAllController@marhunpermatabycawdetail']); + Route::get('/marhunpermatabycawdetailbatch/{kodcaw}/{batchno}',['as'=>'reportbycaw.marhunpermatabycawdetailbatch','uses'=>'ReportAllController@marhunpermatabycawdetailbatch']); + Route::get('/marhunpermatabycawdetailall/{cawid}',['as'=>'reportbycaw.marhunpermatabycawdetailall','uses'=>'ReportAllController@marhunpermatabycawdetailall']); + Route::post('/marhunpermatabycawdetailallpdf/{cawid}',['as'=>'reportbycaw.marhunpermatabycawdetailallpdf','uses'=>'ReportAllController@marhunpermatabycawdetailallpdf']); + Route::get('/marhunpermatabycawdetailallT/{cawid}',['as'=>'reportbycaw.marhunpermatabycawdetailallT','uses'=>'ReportAllController@marhunpermatabycawdetailallT']); + Route::post('/marhunpermatabycawdetailallpdfT/{cawid}',['as'=>'reportbycaw.marhunpermatabycawdetailallpdfT','uses'=>'ReportAllController@marhunpermatabycawdetailallpdfT']); +}); // Route::get('/', 'ChartController@index'); @@ -743,4 +763,14 @@ Route::group(['middleware' => ['permission:reportbycaw'],'prefix'=>'reportbydate Route::post('/docaribydate',['as'=>'reportbydate.docaribydate','uses'=>'ReportAllController@docaribydate']); Route::post('/senaraitemplaporanbydate',['as'=>'reportbydate.senaraitemplaporanbydate','uses'=>'ReportAllController@senaraitemplaporanbydate']); Route::post('/docaribydate2',['as'=>'reportbydate.docaribydate2','uses'=>'ReportAllController@docaribydate2']); - }); \ No newline at end of file + }); + +// Route::group(['middleware' => ['permission:bukasekatan'],'prefix'=>'bukasekatan'], function () { +// Route::get('/bukasekatantebus', ['as'=>'bukasekatan.bukasekatantebus','uses'=>'TangguhLelongController@bukasekatantebus']); +// Route::get('/carian/{lelong_id}', ['as'=>'bukasekatan.carian','uses'=>'TangguhLelongController@carianbukasekatan']); +// Route::get('/docarianbukasekatan', ['as'=>'bukasekatan.docarianbukasekatan','uses'=>'TangguhLelongController@docarianbukasekatan']); +// Route::post('/searchbyicbukasekatan', ['as'=>'bukasekatan.searchbyicbukasekatan','uses'=>'TangguhLelongController@searchbyicbukasekatan']); +// Route::post('/mohonbukasekatan', ['as'=>'bukasekatan.mohonbukasekatan','uses'=>'TangguhLelongController@mohonbukasekatan']); +// Route::get('/listbukasekatantebus', ['as'=>'bukasekatan.listbukasekatantebus','uses'=>'TangguhLelongController@listbukasekatantebus']); +// Route::post('/operasisahbukasekatan', ['as'=>'bukasekatan.operasisahbukasekatan','uses'=>'TangguhLelongController@operasisahbukasekatan']); +// }); \ No newline at end of file