Separate homepage blade for each roles
This commit is contained in:
@@ -420,6 +420,309 @@ class HomeController extends Controller
|
||||
|
||||
}
|
||||
|
||||
public function index2()
|
||||
{
|
||||
$user = Auth::user();
|
||||
$dateTime = date('Y-m-d');
|
||||
|
||||
if ($user->hasRole('callcenter')) {
|
||||
return view('homecallcenter');
|
||||
} else if ($user->hasRole('admin')) {
|
||||
return view('homeadmin');
|
||||
} else if ($user->hasRole('account')) {
|
||||
|
||||
$arrayinfoaccount = [];
|
||||
$listwinner = [];
|
||||
|
||||
$senarai = Lelong::join('cawangan_lelong', 'lelong.id', '=', 'cawangan_lelong.lelong_id')
|
||||
->select('lelong_id', 'tarikh_lelong', 'lelong.fasa', 'sts_lelong')
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->where('lelong.sts_lelong', 3)
|
||||
->where('tarikh_lelong', '=', $dateTime)
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach ($senarai as $details) {
|
||||
$detailsinfo = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id')
|
||||
->select('cawangan_lelong.lelong_id', 'cawangan_lelong.caw_id', 'caw_name', 'cawangan.caw_code', 'cawangan_lelong.export_data_sts')
|
||||
->where('lelong_id', $details['lelong_id'])
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->get();
|
||||
|
||||
foreach ($detailsinfo as $index1 => $details1) {
|
||||
$listwinner = Payment::join('lelongbid', 'payment.kodcaw', '=', 'lelongbid.kodcaw')
|
||||
->join('lelongbidder', 'payment.id', '=', 'lelongbidder.payment_id')
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $details1['lelong_id'])
|
||||
->where('payment.kodcaw', $details1['caw_code'])
|
||||
->where('payment.status', 2)
|
||||
->whereNull('payment.disahkan_pada')
|
||||
->where('payment.status_payment_opt', 2)
|
||||
->select('lelongbidder.user_id', 'payment.user_id')
|
||||
->groupBy('lelongbidder.user_id', 'payment.user_id')
|
||||
->get();
|
||||
|
||||
foreach ($listwinner as $index => $listwin) {
|
||||
$namawinner = User::where('id', $listwin['user_id'])
|
||||
->first();
|
||||
$total_payment = 0;
|
||||
$userdetails = User::where('id', $listwin['user_id'])->first();
|
||||
$SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('lelongbid.nopembeli', $listwin['user_id'])
|
||||
->where('lelongbid.kodcaw', $listwin['kodcaw'])
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $listwin['lelong_id'])
|
||||
->get();
|
||||
foreach ($SAGWin as $index2 => $sag) {
|
||||
$detailspayment = null;
|
||||
if ($sag['payment_id'] != null) {
|
||||
$detailspayment = Payment::where('id', $sag['payment_id'])->first();
|
||||
$total_payment = $total_payment + $detailspayment->total_payment;
|
||||
} else {
|
||||
$total_payment = '0.00';
|
||||
}
|
||||
$listwinner[$index]['jenisbayaran'] = $detailspayment;
|
||||
}
|
||||
$listwinner[$index]['details'] = $userdetails;
|
||||
$listwinner[$index]['nama'] = $userdetails['name'];
|
||||
$listwinner[$index]['caw_code'] = $details1['caw_code'];
|
||||
$listwinner[$index]['totalPay'] = $total_payment;
|
||||
$detailsinfo[$index1]['nama'] = $userdetails;
|
||||
}
|
||||
$detailsinfo[$index1]['listwinner'] = $listwinner;
|
||||
}
|
||||
array_push($arrayinfoaccount, ['detail' => $details, 'detailsinfo' => $detailsinfo, 'listwinner' => $listwinner]);
|
||||
}
|
||||
|
||||
$arrayinfoaccountcdm = [];
|
||||
$listwinnercdm = [];
|
||||
|
||||
$senaraicdm = Lelong::join('cawangan_lelong', 'lelong.id', '=', 'cawangan_lelong.lelong_id')
|
||||
->select('lelong_id', 'tarikh_lelong', 'lelong.fasa', 'sts_lelong')
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->where('lelong.sts_lelong', 3)
|
||||
->where('tarikh_lelong', '=', $dateTime)
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach ($senaraicdm as $detailscdm) {
|
||||
$detailsinfocdm = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id')
|
||||
->select('cawangan_lelong.lelong_id', 'cawangan_lelong.caw_id', 'caw_name', 'cawangan.caw_code', 'cawangan_lelong.export_data_sts')
|
||||
->where('lelong_id', $detailscdm['lelong_id'])
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->get();
|
||||
|
||||
foreach ($detailsinfocdm as $index1 => $details1cdm) {
|
||||
$listwinnercdm = Payment::join('lelongbid', 'payment.kodcaw', '=', 'lelongbid.kodcaw')
|
||||
->join('lelongbidder', 'payment.id', '=', 'lelongbidder.payment_id')
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $details1cdm['lelong_id'])
|
||||
->where('payment.kodcaw', $details1cdm['caw_code'])
|
||||
->where('payment.status', 2)
|
||||
->whereNull('payment.disahkan_pada')
|
||||
->where('payment.status_payment_opt', 3)
|
||||
->select('lelongbidder.user_id', 'payment.user_id')
|
||||
->groupBy('lelongbidder.user_id', 'payment.user_id')
|
||||
->get();
|
||||
|
||||
foreach ($listwinnercdm as $index => $listwincdm) {
|
||||
$namawinnercdm = User::where('id', $listwincdm['user_id'])
|
||||
->first();
|
||||
$total_paymentcdm = 0;
|
||||
$userdetailscdm = User::where('id', $listwincdm['user_id'])->first();
|
||||
$SAGWincdm = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('lelongbid.nopembeli', $listwincdm['user_id'])
|
||||
->where('lelongbid.kodcaw', $listwincdm['kodcaw'])
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $listwincdm['lelong_id'])
|
||||
->get();
|
||||
foreach ($SAGWincdm as $index2 => $sagcdm) {
|
||||
$detailspaymentcdm = null;
|
||||
if ($sagcdm['payment_id'] != null) {
|
||||
$detailspaymentcdm = Payment::where('id', $sagcdm['payment_id'])->first();
|
||||
$total_paymentcdm = $total_payment + $detailspaymentcdm->total_payment;
|
||||
} else {
|
||||
$total_paymentcdm = '0.00';
|
||||
}
|
||||
$listwinnercdm[$index]['jenisbayaran'] = $detailspaymentcdm;
|
||||
}
|
||||
$listwinnercdm[$index]['details'] = $userdetailscdm;
|
||||
$listwinnercdm[$index]['nama'] = $userdetailscdm['name'];
|
||||
$listwinnercdm[$index]['caw_code'] = $details1cdm['caw_code'];
|
||||
$listwinnercdm[$index]['totalPay'] = $total_paymentcdm;
|
||||
$detailsinfocdm[$index1]['nama'] = $userdetailscdm;
|
||||
}
|
||||
$detailsinfocdm[$index1]['listwinner'] = $listwinnercdm;
|
||||
}
|
||||
array_push($arrayinfoaccountcdm, ['detailcdm' => $detailscdm, 'detailsinfocdm' => $detailsinfocdm, 'listwinnercdm' => $listwinnercdm]);
|
||||
}
|
||||
return view('homeaccount', compact('arrayinfoaccount', 'arrayinfoaccountcdm'));
|
||||
}
|
||||
|
||||
$caw = Cawangan::where('caw_code', '=', $user->kodcaw)->first();
|
||||
|
||||
$all_lelong = Lelong::select('id', 'tarikh_lelong')->where('sts_lelong', 0)->get()->keyBy('id');
|
||||
foreach ($all_lelong as $data) {
|
||||
$data->tarikh_lelong = DateTime::createFromFormat('Y-m-d', $data->tarikh_lelong);
|
||||
$data->tarikh_lelong = $data->tarikh_lelong->format('d-m-Y');
|
||||
}
|
||||
|
||||
if ($caw <> NULL) {
|
||||
$sag = LelongBid::where('status_semak', 0)
|
||||
->where('kodcaw', $caw['caw_code'])
|
||||
->get();
|
||||
|
||||
$sag_by_lelong_id = $sag->groupBy('lelong_id');
|
||||
|
||||
foreach ($sag_by_lelong_id as $index => $lelong) {
|
||||
if ($all_lelong[$index]); {
|
||||
$all_lelong[$index]['sag_belum_semak'] = $lelong->count();
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$sag = LelongBid::where('status_semak', 0)
|
||||
->get();
|
||||
}
|
||||
|
||||
if ($user->hasAnyRole('operasi', 'pengurus-operasi', 'jurulelong')) {
|
||||
|
||||
$arrayinfo = [];
|
||||
$semakCountArray = [];
|
||||
|
||||
$lelong = Lelong::join('cawangan_lelong', 'lelong.id', '=', 'cawangan_lelong.lelong_id')
|
||||
->where('lelong.tarikh_lelong', '=', $dateTime)
|
||||
->select(
|
||||
'lelong.fasa',
|
||||
'lelong.id AS lelong_id',
|
||||
'lelong.tarikh_lelong',
|
||||
'lelong.masatamat_lelong',
|
||||
'lelong.harga_emas_asas',
|
||||
'lelong.jbg',
|
||||
'lelong.cajlelong',
|
||||
'lelong.sts_lelong'
|
||||
)
|
||||
->groupBy('cawangan_lelong.lelong_id')
|
||||
->get()->toArray();
|
||||
|
||||
foreach ($lelong as $info) {
|
||||
|
||||
$detailsinfo = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id')
|
||||
->select('batchlel', 'lelong_id', 'cawangan_lelong.caw_id', 'cawangan.caw_name', 'cawangan.caw_code', 'status_online', 'cawangan_lelong.masamula_lelong', 'cawangan_lelong.masatamat_lelong')
|
||||
->where('lelong_id', $info['lelong_id'])
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach ($detailsinfo as $det) {
|
||||
|
||||
$cawsemak = LelongBid::where('status_semak', 0)
|
||||
->where('lelong_id', $det['lelong_id'])
|
||||
->where('caw_id', $det['caw_id'])
|
||||
->get();
|
||||
$semakCount = $cawsemak->count();
|
||||
|
||||
array_push($semakCountArray, $semakCount);
|
||||
}
|
||||
|
||||
|
||||
array_push($arrayinfo, ['info' => $info, 'detailsinfo' => $detailsinfo]);
|
||||
}
|
||||
$arrayinfomenang = [];
|
||||
$listwinnermenang = [];
|
||||
|
||||
$lelongmenang = Lelong::join('cawangan_lelong', 'lelong.id', '=', 'cawangan_lelong.lelong_id')
|
||||
->select('lelong_id', 'tarikh_lelong', 'lelong.fasa', 'harga_emas_asas', 'jbg', 'cajlelong', 'sts_lelong')
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->where('lelong.sts_lelong', 3)
|
||||
->where('tarikh_lelong', '=', $dateTime)
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach ($lelongmenang as $details) {
|
||||
|
||||
$detailsinfo = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id')
|
||||
->select('cawangan_lelong.lelong_id', 'cawangan_lelong.caw_id', 'caw_name', 'cawangan.caw_code', 'cawangan_lelong.export_data_sts')
|
||||
->where('lelong_id', $details['lelong_id'])
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->get();
|
||||
|
||||
|
||||
|
||||
foreach ($detailsinfo as $index1 => $cal) {
|
||||
$listwinner = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $details['lelong_id'])
|
||||
->where('lelongbid.kodcaw', $cal['caw_code'])
|
||||
->select('lelongbidder.user_id', 'lelongbid.lelong_id', 'lelongbid.kodcaw')
|
||||
->groupBy('lelongbidder.user_id')
|
||||
->get();
|
||||
if ($listwinner) {
|
||||
foreach ($listwinner as $index => $listing) {
|
||||
$total_payment = 0;
|
||||
$userdetails = User::where('id', $listing['user_id'])->first();
|
||||
$SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('lelongbid.nopembeli', $listing['user_id'])
|
||||
->where('lelongbid.kodcaw', $listing['kodcaw'])
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $listing['lelong_id'])
|
||||
->get();
|
||||
foreach ($SAGWin as $index2 => $sag1) {
|
||||
$detailspayment = null;
|
||||
if ($sag1['payment_id'] != null) {
|
||||
$detailspayment = Payment::where('id', $sag1['payment_id'])->first();
|
||||
$total_payment = $total_payment + $detailspayment->total_payment;
|
||||
} else {
|
||||
$total_payment = '0.00';
|
||||
}
|
||||
}
|
||||
$listwinner[$index]['details'] = $userdetails;
|
||||
$listwinner[$index]['total_surat'] = sizeof($SAGWin);
|
||||
$listwinner[$index]['totalBid'] = $SAGWin->sum('hargabida');
|
||||
$listwinner[$index]['totalPay'] = $total_payment;
|
||||
$listwinner[$index]['jenisbayaran'] = $detailspayment;
|
||||
}
|
||||
$detailsinfo[$index1]['nama'] = "";
|
||||
$detailsinfo[$index1]['listwinner'] = $listwinner;
|
||||
}
|
||||
}
|
||||
|
||||
array_push($arrayinfomenang, ['detail' => $details, 'detailsinfo' => $detailsinfo, 'listwinner' => $listwinner]);
|
||||
}
|
||||
|
||||
return view('homeoperasi', compact('sag', 'arrayinfomenang', 'arrayinfo', 'semakCountArray'));
|
||||
} else if ($user->hasAnyRole('pengurus-cawangan', 'khazanah', 'penilai', 'pengurus-cawangan-khas',)) {
|
||||
|
||||
$arrayinfomutu = [];
|
||||
$lelongmutu = pengesahan::join('lelong', 'lelong.id', '=', 'pengesahan.lelong_id')
|
||||
->join('lelongbid', 'lelongbid.norujukan', '=', 'pengesahan.norujukan')
|
||||
->where('lelongbid.kodcaw', $user->kodcaw)
|
||||
->whereIn('pengesahan.status_ubah', [1, 2, 3, 4, 5, 7, 8, 9, 10])
|
||||
->where('disahkan_oleh', '=', NULL)
|
||||
->select('pengesahan.lelong_id', 'lelong.id', 'lelong.tarikh_lelong', 'lelong.masatamat_lelong', 'lelong.harga_emas_asas', 'lelong.jbg', 'lelong.cajlelong', 'sts_lelong')
|
||||
->distinct()
|
||||
->get()
|
||||
->toArray();
|
||||
foreach ($lelongmutu as $infomutu) {
|
||||
$detailsinfo = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id')
|
||||
->where('cawangan.caw_code', $user->kodcaw)
|
||||
->where('lelong_id', $infomutu['lelong_id'])
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arrayinfomutu, ['info' => $infomutu, 'detailsinfo' => $detailsinfo]);
|
||||
}
|
||||
|
||||
return view('homecawangan', compact('all_lelong', 'arrayinfomutu'));
|
||||
} else {
|
||||
Auth::logout();
|
||||
return redirect()->route('login');
|
||||
}
|
||||
}
|
||||
|
||||
public function about()
|
||||
{
|
||||
// $user = Auth::user();
|
||||
|
||||
@@ -0,0 +1,116 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-11 mx-auto">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Dashboard') }}</div>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if(count($arrayinfoaccount)> 0)
|
||||
<b>PENGESAHAN BAYARAN ONLINE</b>
|
||||
<table class="table table-bordered table-xl text-center" id="senarailelongan" style="width:100%">
|
||||
<thead class="bg-primary text-white">
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Batch Lelong</th>
|
||||
<th>Tarikh Lelong</th>
|
||||
{{-- <th>Cawangan</th> --}}
|
||||
<th>Nama</th>
|
||||
{{-- <th>Jumlah Bayaran</th> --}}
|
||||
{{-- <th>Jenis Bayaran</th> --}}
|
||||
<th>Status Lelong</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($arrayinfoaccount as $data)
|
||||
<tr>
|
||||
<td>{{ $loop->iteration }}</td>
|
||||
<td>{{ $data['detail']['lelong_id']}}</td>
|
||||
<td>@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $data['detail']['tarikh_lelong'] );
|
||||
$t_lelong = $myDateTime->format('d-m-Y');
|
||||
echo($t_lelong);
|
||||
@endphp</td>
|
||||
<td align='left'>
|
||||
@foreach($data['detailsinfo'] as $details)
|
||||
{{-- <a href=" {{ route('account.listbayaranonline', ['lelong_id'=>$data['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a> --}}
|
||||
<strong><span class="m-2">{{ $details['caw_name']}}</span></strong><br>
|
||||
@forelse($details['listwinner'] as $winner)
|
||||
<a class="btn btn-warning btn-sm" href=" {{ route('account.sahsagonline', ['lelong_id'=>$data['detail']['lelong_id'],'user_id'=>$winner['user_id'], 'caw_code'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Pengesahan"><i class="far fa-user"></i>
|
||||
<span style='text-transform: uppercase'>{{$winner['nama']}}</span></a><img src="{{ asset('img/new.gif') }}" alt="description of myimage"><br>
|
||||
<br>
|
||||
@empty
|
||||
<br>
|
||||
@endforelse
|
||||
@endforeach
|
||||
</td>
|
||||
|
||||
<td>
|
||||
@if($data['detail']['sts_lelong'] == 3)
|
||||
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endif
|
||||
|
||||
@if(count($arrayinfoaccountcdm)> 0)
|
||||
<b>PENGESAHAN BAYARAN KAUNTER BANK/CDM</b>
|
||||
<table class="table table-bordered table-xl text-center" id="senarailelongan" style="width:100%">
|
||||
<thead class="bg-primary text-white">
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Batch Lelong</th>
|
||||
<th>Tarikh Lelong</th>
|
||||
<th>Nama</th>
|
||||
<th>Status Lelong</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($arrayinfoaccountcdm as $data)
|
||||
<tr>
|
||||
<td>{{ $loop->iteration }}</td>
|
||||
<td>{{ $data['detailcdm']['lelong_id']}}</td>
|
||||
<td>@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $data['detailcdm']['tarikh_lelong'] );
|
||||
$t_lelong = $myDateTime->format('d-m-Y');
|
||||
echo($t_lelong);
|
||||
@endphp</td>
|
||||
<td align='left'>
|
||||
@foreach($data['detailsinfocdm'] as $details)
|
||||
{{-- <a href=" {{ route('account.listbayaranonline', ['lelong_id'=>$data['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a> --}}
|
||||
<strong><span class="m-2">{{ $details['caw_name']}}</span></strong><br>
|
||||
@forelse($details['listwinner'] as $winner)
|
||||
<a class="btn btn-warning btn-sm" href=" {{ route('account.sahsagcdm', ['lelong_id'=>$data['detailcdm']['lelong_id'],'user_id'=>$winner['user_id'], 'caw_code'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Pengesahan"><i class="far fa-user"></i>
|
||||
<span style='text-transform: uppercase'>{{$winner['nama']}}</span></a><img src="{{ asset('img/new.gif') }}" alt="description of myimage"><br>
|
||||
<br>
|
||||
@empty
|
||||
<br>
|
||||
@endforelse
|
||||
@endforeach
|
||||
</td>
|
||||
|
||||
<td>
|
||||
@if($data['detailcdm']['sts_lelong'] == 3)
|
||||
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@@ -0,0 +1,16 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-11 mx-auto">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Dashboard') }}</div>
|
||||
<div class="card-body">
|
||||
Admin Page
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@@ -0,0 +1,16 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-11 mx-auto">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Dashboard') }}</div>
|
||||
<div class="card-body">
|
||||
Call Center Page
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@@ -0,0 +1,109 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-11 mx-auto">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Dashboard') }}</div>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@foreach($all_lelong as $lelong)
|
||||
@if($lelong['sag_belum_semak'] != null)
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-md-12 card p-4">
|
||||
<div class="form-group row">
|
||||
<label class="col-6 col-form-label">Batch Lelong</label>
|
||||
<div class="col-6">
|
||||
<div class="input-group">
|
||||
<input type="text" readonly class="form-control bg-light" value="{{ $lelong->id }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-6 col-form-label">Tarikh Lelong</label>
|
||||
<div class="col-6">
|
||||
<div class="input-group">
|
||||
<input type="text" readonly class="form-control bg-light" value="{{ $lelong->tarikh_lelong }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-6 text-danger col-form-label">SAG Belum Disemak</label>
|
||||
<div class="col-6">
|
||||
<div class="input-group">
|
||||
<input type="text" readonly class="form-control bg-light text-danger" value="{{ $lelong->sag_belum_semak }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
@endforeach
|
||||
@hasrole('pengurus-cawangan')
|
||||
@if(count($arrayinfomutu)> 0)
|
||||
<b>KELULUSAN SEMAKAN MARHUN</b>
|
||||
<table class="table table-striped table-xl text-center" id="tablelelong" style="width:100%">
|
||||
<thead class="bg-primary text-white">
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Batch Lelong</th>
|
||||
<th>Cawangan</th>
|
||||
<th>Tarikh Lelong</th>
|
||||
<th>Harga Emas Asas</th>
|
||||
<th>Tempoh</th>
|
||||
<th>Caj Lelong</th>
|
||||
<th>Status Lelong</th>
|
||||
<th class="text-center">Pengesahan</th>
|
||||
<th class="text-center">Telah Sah</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($arrayinfomutu as $lel)
|
||||
<tr>
|
||||
<td>{{$loop->iteration}}</td>
|
||||
<td>{{ $lel['info']['lelong_id'] }}</td>
|
||||
<td align='left'>
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
<span class="m-2">{{$details['caw_name']}}</span><br>
|
||||
@endforeach
|
||||
</td>
|
||||
<td> @php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong']);
|
||||
$datez = $myDateTime->format('d-m-Y');
|
||||
echo($datez);
|
||||
|
||||
@endphp</td>
|
||||
|
||||
<td>{{ number_format($lel['info']['harga_emas_asas'], 2, '.', ',')}}</td>
|
||||
<td>{{ $lel['info']['jbg'] }}</td>
|
||||
<td>{{ $lel['info']['cajlelong'] }}</td>
|
||||
<td>
|
||||
@if($lel['info']['sts_lelong'] == 0)
|
||||
<button class="btn btn-warning btn-sm" disabled>LELONG BELUM BERMULA</button>
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
<a href="{{ route('pengesahan.perubahanmutumarhun', ['id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center"><i class="far fa-edit"></i></a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="{{ route('pengesahan.listperubahanmutumarhun', ['id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center"><i class="far fa-user"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endif
|
||||
@endhasrole
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@@ -0,0 +1,240 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-11 mx-auto">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Dashboard') }}</div>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-6 col-sm-4">
|
||||
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
|
||||
</div>
|
||||
<div class="col-6 col-sm-4">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@hasrole('operasi')
|
||||
@if(count($arrayinfomenang)> 0)
|
||||
<b>SENARAI PEMENANG BIDAAN MENGIKUT CAWANGAN</b>
|
||||
<table class="table table-bordered table-xl text-center" id="senarailelongonline" style="width:100%">
|
||||
<thead class="bg-primary text-white">
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Batch Lelong</th>
|
||||
<th>Tarikh Lelong</th>
|
||||
<th>Cawangan</th>
|
||||
<th>Jumlah Bidaan (RM)</th>
|
||||
<th>Jumlah Bayaran (RM)</th>
|
||||
<th>Jenis Bayaran</th>
|
||||
<th>Status Bayaran</th>
|
||||
<th>Status Lelong</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($arrayinfomenang as $lel)
|
||||
<tr>
|
||||
<td>{{ $loop->iteration }}</td>
|
||||
<td>{{ $lel['detail']['lelong_id']}}</td>
|
||||
<td>@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['detail']['tarikh_lelong'] );
|
||||
$t_lelong = $myDateTime->format('d-m-Y');
|
||||
echo($t_lelong);
|
||||
@endphp</td>
|
||||
<td class="text-left">
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
<a href="{{ route('pembida.senaraipemenangbycaw', ['lelong_id'=>$lel['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a>
|
||||
<span class="m-2"><b>{{ $details['caw_name']}}</b>
|
||||
</span><br>
|
||||
{{-- {{dd($listwinner)}} --}}
|
||||
@forelse($details['listwinner'] as $winner)
|
||||
<span style='text-transform: uppercase'><i class="fas fa-caret-right"></i> {{ $winner['details']['name'] }}</span>
|
||||
<br>
|
||||
@empty
|
||||
- <br>
|
||||
@endforelse
|
||||
@endforeach
|
||||
</td>
|
||||
<td class="text-right">
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
<a href=""></a>
|
||||
<span class="m-2">
|
||||
</span><br>
|
||||
@forelse($details['listwinner'] as $winner)
|
||||
{{ number_format($winner['totalBid'], 2, '.', ',') }}
|
||||
<br>
|
||||
@empty
|
||||
- <br>
|
||||
@endforelse
|
||||
@endforeach
|
||||
</td>
|
||||
<td class="text-right">
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
<a href=""></a>
|
||||
<span class="m-2">
|
||||
</span><br>
|
||||
@forelse($details['listwinner'] as $winner)
|
||||
{{ number_format($winner['totalPay'], 2, '.', ',') }}
|
||||
<br>
|
||||
@empty
|
||||
- <br>
|
||||
@endforelse
|
||||
@endforeach
|
||||
</td>
|
||||
<td class="text-center">
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
<a href=""></a>
|
||||
<span class="m-2">
|
||||
</span><br>
|
||||
|
||||
@forelse($details['listwinner'] as $winner)
|
||||
@if($winner['jenisbayaran'] != NULL)
|
||||
{{-- {{ dump($winner['jenisbayaran'])}} --}}
|
||||
@if($winner['jenisbayaran']['status_payment_opt'] == 1)
|
||||
TUNAI
|
||||
@elseif($winner['jenisbayaran']['status_payment_opt'] == 2)
|
||||
FPX
|
||||
@elseif($winner['jenisbayaran']['status_payment_opt'] == 3)
|
||||
KAUNTER BANK/CDM
|
||||
|
||||
@endif
|
||||
@else
|
||||
-
|
||||
@endif
|
||||
<br>
|
||||
@empty
|
||||
- <br>
|
||||
@endforelse
|
||||
@endforeach
|
||||
</td>
|
||||
<td class="text-center">
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
<a href=""></a>
|
||||
<span class="m-2">
|
||||
</span><br>
|
||||
@forelse($details['listwinner'] as $winner)
|
||||
@if($winner['jenisbayaran'] != NULL)
|
||||
@if($winner['jenisbayaran']['disahkan_oleh'] != NULL)
|
||||
SELESAI
|
||||
@elseif($winner['jenisbayaran']['disahkan_oleh'] == NULL)
|
||||
TUNGGU PENGESAHAN
|
||||
@else
|
||||
BELUM SELESAI
|
||||
@endif
|
||||
@else
|
||||
BELUM SELESAI
|
||||
@endif
|
||||
<br>
|
||||
@empty
|
||||
- <br>
|
||||
@endforelse
|
||||
@endforeach
|
||||
</td>
|
||||
<td>
|
||||
@if($lel['detail']['sts_lelong'] == 3)
|
||||
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
|
||||
@endif
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endif
|
||||
@endhasrole
|
||||
@hasrole('jurulelong')
|
||||
@if(count($arrayinfo)> 0)
|
||||
<table class=" table table-bordered table-xl text-center" id="tablelelong" style="width:100%">
|
||||
|
||||
<thead class="bg-primary text-white">
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Batch Lelong</th>
|
||||
<th>T.Lelong</th>
|
||||
<th>Fasa</th>
|
||||
<th>Cawangan</th>
|
||||
<th>Status</th>
|
||||
<th>Masa Tamat</th>
|
||||
<th>Harga Emas</th>
|
||||
<th>Tempoh</th>
|
||||
<th class="text-center">Tindakan</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@empty($arrayinfo)
|
||||
<tr>
|
||||
<td colspan=10>Tiada maklumat</td>
|
||||
</tr>
|
||||
@endempty
|
||||
|
||||
@isset($arrayinfo)
|
||||
|
||||
<br><strong>LELONGAN HARI INI</strong>
|
||||
@foreach ($arrayinfo as $lel)
|
||||
|
||||
<tr>
|
||||
<td>{{$loop->iteration}}</td>
|
||||
<td>{{ $lel['info']['lelong_id'] }}</td>
|
||||
<td>@php
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong'] );
|
||||
$t_lelong = $myDateTime->format('d-m-Y');
|
||||
echo($t_lelong);
|
||||
@endphp</td>
|
||||
<td>{{$lel['info']['fasa']}}</td>
|
||||
<td align='left'>
|
||||
@foreach($lel['detailsinfo'] as $details)
|
||||
<span class="m-2">{{$details['caw_name']}}</span><br>
|
||||
@endforeach
|
||||
</td>
|
||||
<td align='center'>
|
||||
@foreach($lel['detailsinfo'] as $index=>$details)
|
||||
|
||||
@if($details['status_online'] == '0')
|
||||
|
||||
@if($semakCountArray[$index] > 0)
|
||||
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><button class="badge badge-pill badge-danger" id="btnstart" disabled>Offline</button></a><br>
|
||||
@elseif($semakCountArray[$index] == 0)
|
||||
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><button class="badge badge-pill badge-danger" id="btnstart">Offline</button></a><br>
|
||||
|
||||
@endif
|
||||
|
||||
@elseif($details['status_online'] == '1')
|
||||
<a class="startlelongcawangan" href="{{ route('lelong.stopcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong Cawangan"><button class="badge badge-pill badge-success" id="btnstart">Online</button></a><br>
|
||||
@endif
|
||||
|
||||
@endforeach
|
||||
</td>
|
||||
<td> @foreach($lel['detailsinfo'] as $details)
|
||||
<span class="m-2">{{$details['masatamat_lelong']}}</span><br>
|
||||
@endforeach
|
||||
</td>
|
||||
<td>{{$lel['info']['harga_emas_asas']}}</td>
|
||||
<td>{{$lel['info']['jbg']}}</td>
|
||||
<td class="text-center">
|
||||
@if($semakCountArray[$index] == 0)
|
||||
<a class="startlelongall" href="{{ route('lelong.startall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Semua" style="margin-right:40px"><button class="btn btn-danger float-right " id="btnstart">Offline</button></a>
|
||||
@endif
|
||||
<a href="{{ route('lelong.janapemenangallcaw',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a>
|
||||
<a href="{{ route('lelong.listpemenang') }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang"><i class="fas fa-trophy"></i></a>
|
||||
<a class="stoplelongall" href="{{ route('lelong.stopall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong"><button class="btn btn-success float-right " id="btnstart">Online</button></a></a>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
@endisset
|
||||
</tbody>
|
||||
</table>
|
||||
@endif
|
||||
@endhasrole
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
+1
-1
@@ -28,7 +28,7 @@ Auth::routes();
|
||||
|
||||
Route::get('logs', [\Rap2hpoutre\LaravelLogViewer\LogViewerController::class, 'index']);
|
||||
|
||||
Route::get('/home','HomeController@index')->name('home');
|
||||
Route::get('/home','HomeController@index2')->name('home');
|
||||
// Route::get('/loginUser','HomeController@index')->name('login');
|
||||
Route::get('/about','HomeController@about')->name('about');
|
||||
Route::get('/editprofile','HomeController@editprofile')->name('editprofile');
|
||||
|
||||
Reference in New Issue
Block a user