From 698dffa5b3baf2170067686510ed0e146d6352cb Mon Sep 17 00:00:00 2001 From: Nur Izzati Zulkifli Date: Thu, 23 Mar 2023 14:18:55 +0800 Subject: [PATCH] update tab lelongan sms/slps dalam bayaran atas talian --- app/Http/Controllers/AccountController.php | 16 +- .../views/account/senarailelongan.blade.php | 151 ++++++++++++------ 2 files changed, 117 insertions(+), 50 deletions(-) diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index 40ef00a5..b28fd7f8 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -39,11 +39,14 @@ class AccountController extends Controller $user = Auth::user(); $arrayinfo = []; + $arraysms = []; + $arraysls = []; + $tarikh_semasa = date('Y-m-d', strtotime(now())); $senarai = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') ->select('lelong_id','tarikh_lelong','lelong.fasa','sts_lelong') ->distinct() - ->orderBy('lelong_id') + ->orderBy('tarikh_lelong', 'DESC') ->where('lelong.sts_lelong', 3) ->get() ->toArray(); @@ -58,11 +61,18 @@ class AccountController extends Controller ->orderBy('lelong_id') ->get() ->toArray(); + + if($details['tarikh_lelong'] == $tarikh_semasa) + { + array_push($arraysms,['detail'=>$details, 'detailsinfo'=>$detailsinfo]); + } else { + array_push($arraysls,['detail'=>$details, 'detailsinfo'=>$detailsinfo]); + } - array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=>$detailsinfo]); + // array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=>$detailsinfo]); } - return view('account.senarailelongan',compact('senarai','arrayinfo')); + return view('account.senarailelongan',compact('arraysms','arraysls','senarai','arrayinfo')); } public function listbayaranonline($lelong_id, $kodcaw) diff --git a/resources/views/account/senarailelongan.blade.php b/resources/views/account/senarailelongan.blade.php index ae215d64..667ece0c 100644 --- a/resources/views/account/senarailelongan.blade.php +++ b/resources/views/account/senarailelongan.blade.php @@ -18,8 +18,22 @@

{{ $message }}

@endif - - + +
+
+
+
@@ -31,7 +45,7 @@ - @foreach($arrayinfo as $data) + @forelse($arraysms as $data) @@ -42,8 +56,8 @@ @endphp @@ -54,10 +68,54 @@ @endif - @endforeach + @empty + + @endforelse
No
{{ $loop->iteration }} {{ $data['detail']['lelong_id']}} @foreach($data['detailsinfo'] as $details) - - {{ $details['caw_name']}} + + {{ $details['caw_name']}}

@endforeach
No Data Available
+ +
+
+ + + + + + + + + + + + + @foreach($arraysls as $data) + + + + + + + + + @endforeach + +
NoBatch LelongTarikh LelongCawanganFasaStatus Lelong
{{ $loop->iteration }}{{ $data['detail']['lelong_id']}}@php + $myDateTime = DateTime::createFromFormat('Y-m-d', $data['detail']['tarikh_lelong'] ); + $t_lelong = $myDateTime->format('d-m-Y'); + echo($t_lelong); + @endphp + @foreach($data['detailsinfo'] as $details) + + {{ $details['caw_name']}}
+

+ @endforeach +
{{ $data['detail']['fasa'] }} + @if($data['detail']['sts_lelong'] == 3) + + @endif +
+
@@ -67,47 +125,46 @@ $('[data-toggle="tooltip"]').tooltip() }) - var tablesenarailelongan = $('#senarailelongan').DataTable({ - "columnDefs": [ - { - "targets": 0, - "orderable": false - }, - { - "targets": 4, - "orderable": false - } - ], - order: [[0, 'asc']], - "info": false, - "lengthChange": false, - "pageLength": 15, - dom: 'Bfrtip', - // buttons: [ - // { - // className: 'btn btn-outline-success pl-4 pr-4 btn-sm addcaw', - // text: '', - // titleAttr: 'Tambah Cawangan', - // action: function ( e, dt, node, config ) { - // // alert( 'Button activated' ); - // // console.log('hye'); - - // $('#myModal').modal("show"); - // $('#myModal').on('shown.bs.modal', function () { - // $('#rolename').trigger('focus') - // }) - // } - // }, - // { - // className: 'btn btn-outline-secondary pl-4 pr-4 btn-sm export', - // titleAttr: 'Export to CSV', - // text: '', - // action: function ( e, dt, node, config ) { - // $("#exportform").submit(); - // } - // } - // ] - }); + var tablestatussedanglelong = $('#tablestatussedanglelong').DataTable({ + "columnDefs": [ + { + "targets": 0, + "orderable": false + }, + { + "targets": 7, + "orderable": false + } + ], + order: [[1, 'asc']], + // "ordering": false, + "info": false, + "lengthChange": false, + "pageLength": 15, + dom: 'Bfrtip', + + }); + + var tablestatusselesailelong = $('#tablestatusselesailelong').DataTable({ + "columnDefs": [ + { + "targets": 0, + "orderable": true + }, + { + "targets": 7, + "orderable": false + } + ], + order: [[1, 'asc']], + // "ordering": false, + "info": false, + "lengthChange": false, + "pageLength": 3, + dom: 'Bfrtip', + + }); + // $('.addcaw').tooltip(); // $('.export').tooltip();