add scan serahan kpd pembida, add kebenaran bayaran tunai(xsiaplg), update xdeclarexlaku

This commit is contained in:
Nur Izzati Zulkifli
2022-10-15 18:17:59 +08:00
parent d7f72a8dfa
commit 838e56294d
28 changed files with 2270 additions and 294 deletions
@@ -1746,6 +1746,7 @@ class LelongController extends Controller
// foreach($highestprice as $price){
// $bidders = LelongBidder::where('lelongbid_id','=',$bid->id)->where('hargabida','=',$highestprice->hargabida)->orderBy('masa_bidaan','ASC' )->get();
$bidders = LelongBidder::join('lelongbid', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
->where('lelongbid.lelong_id', '=', $lelong_id)
->where('lelongbid_id', '=', $bid->id)
->where('hargabida', '=', $highestprice->hargabida)->orderBy('masa_bidaan', 'ASC')
->select('lelongbidder.user_id', 'lelongbidder.id', 'lelongbidder.hargabida', 'lelongbid.pinjaman', 'lelongbid.bakiupah')
+116 -1
View File
@@ -24,7 +24,7 @@ use App\Models\GadaiMarhun;
use App\Models\ScanSemak;
use App\Models\TangguhLelong;
use Carbon\Carbon;
use App\Models\ScanMarhun;
use App\Models\ScanJual;
class MarhunController extends Controller
{
@@ -1793,5 +1793,120 @@ class MarhunController extends Controller
return redirect()->route('marhun.senarailelongterimaserah')->with('failed', 'Tiada Surat Untuk Dilelong Pada Tarikh Ini.');
}
}
public function senarailelongscanjual(Request $request){
$user = Auth::user();
$arrayinfo = [];
$lelong = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
->join('cawangan','cawangan_lelong.caw_id', '=', 'cawangan.id')
->where('cawangan.caw_code', $user->kodcaw)
->where('sts_lelong', 3)
->select('lelong_id','tarikh_lelong','cawangan_lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
->get()
->toArray();
foreach($lelong as $info)
{
$detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('lelong_id',$info['lelong_id'])
->where('cawangan.caw_code', $user->kodcaw)
->get()
->toArray();
array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]);
}
return view('marhun.senarailelongscanjual',compact('lelong', 'arrayinfo'));
}
public function listScanBarcodejual($lelong_id)
{
$user = Auth::user();
$caw = Cawangan::where('caw_code', '=', $user->kodcaw)->first();
$lelongDetail = Lelong::where('id', '=', $lelong_id)->first();
$lelongbid = LelongBid::where('lelong_id', '=', $lelong_id)
->where('status_payment', '=', '1')
->where('caw_id', '=', $caw->id)
->get();
$senaraiScanKeluar = ScanSemak::where('lelong_id', '=', $lelong_id)
->where('kodcaw', '=', $caw->caw_code)
->where('serahkpdpembida', '=', '1')
->orderBy('id', 'desc')
->get();
// dd($senaraiScanKeluar);
return view('marhun.scanbarcodejual', compact('lelong_id', 'lelongDetail', 'lelongbid', 'senaraiScanKeluar'));
}
public function scanKeluarMarhunjual(Request $request)
{
$user = Auth::user();
$current = Carbon::now();
$checkExisting = ScanSemak::where('norujukan', '=', $request->norujukan_barcode)
->where('serahkpdpembida', '=', '1')
->get();
if ($checkExisting->isEmpty()) {
$lelongbidItem = LelongBid::where('norujukan', '=', $request->norujukan_barcode)->first();
$scanKeluar = new ScanSemak();
$scanKeluar->kodcaw = $lelongbidItem['kodcaw'];
$scanKeluar->lelong_id = $lelongbidItem['lelong_id'];
$scanKeluar->lelongbid_id = $lelongbidItem['id'];
$scanKeluar->norujukan = $lelongbidItem['norujukan'];
$scanKeluar->khazanah_id = $user['id'];
$scanKeluar->scan_keluar = $current->toDateTimeString();
$scanKeluar->serahkpdpembida = 1;
$scanKeluar->save();
$scanJualKeluar = new ScanJual();
$scanJualKeluar->kodcaw = $lelongbidItem['kodcaw'];
$scanJualKeluar->lelong_id = $lelongbidItem['lelong_id'];
$scanJualKeluar->lelongbid_id = $lelongbidItem['id'];
$scanJualKeluar->norujukan = $lelongbidItem['norujukan'];
$scanJualKeluar->khazanah_id = $user['id'];
$scanJualKeluar->scan_keluar = $current->toDateTimeString();
$scanJualKeluar->serah_marhun = $current->toDateTimeString();
$scanJualKeluar->serahkpdpembida = 1;
$scanJualKeluar->save();
return redirect()->route('marhun.scanbarcodejual', $request->lelong_id)
->with('success', 'Marhun Berjaya Di Scan Keluar Serahan Kepada Pembida.');
} else {
return redirect()->route('marhun.scanbarcodejual', $request->lelong_id)
->with('failed', 'Maaf,Marhun Telah Serah Kepada Pembida.');
}
}
public function cetakkeluarscanbarcodejual($lelong_id)
{
$user = Auth::user();
$caw = Cawangan::where('caw_code', '=', $user->kodcaw)->first();
$lelongDetail = Lelong::where('id', '=', $lelong_id)->first();
$lelongbid = LelongBid::where('lelong_id', '=', $lelong_id)
->where('status_payment', '=', '1')
->where('caw_id', '=', $caw->id)
->get();
$senaraiScanKeluar = ScanSemak::where('lelong_id', '=', $lelong_id)
->where('kodcaw', '=', $caw->caw_code)
->where('serahkpdpembida', '=', '1')
->orderBy('id', 'desc')
->get();
// return view('pdf.cetakkeluarscanbarcode', compact('lelong_id', 'lelongDetail', 'lelongbid', 'senaraiScanKeluar', 'senaraiScanMasuk','caw'));
$pdf = PDF::loadView('pdf.cetakkeluarscanbarcodejual',compact('caw','lelong_id', 'lelongDetail', 'lelongbid', 'senaraiScanKeluar'
))->setPaper('a4', 'potrait');
return $pdf->download('Senarai SAG Telah Serah Kepada Pembida.pdf');
}
}
+114 -28
View File
@@ -16,6 +16,7 @@ use App\Models\File;
use App\Models\FileResit;
use Carbon\Carbon;
use Illuminate\Support\Facades\Auth;
use App\Models\Invoice;
class PaymentController extends Controller
{
@@ -127,7 +128,8 @@ class PaymentController extends Controller
'users.id',
'users.name',
'users.nokp',
'users.alamat'
'users.alamat',
'users.notelbimbit'
)
->first();
@@ -168,8 +170,10 @@ class PaymentController extends Controller
$total_payment = $total_payment + $payment->total_payment;
}
$listwinner[$index1]['totalPay'] = $total_payment;
}
}
// dd();
}
// foreach($gettunai as $index1=>$cash)
// {
@@ -189,13 +193,19 @@ class PaymentController extends Controller
->get()->toArray();
// dd($getresit);
$getinvoice = Invoice::where('lelong_id',$lelong_id)
->where('user_id','=',$user_id)
->first();
$totalbidaan = $eachbid->SUM('hargabida');
$array_resit = [];
foreach($getresit as $index1=>$resit)
{
$getresit[$index1]['resit64'] = 'data:image/' . $resit['file_type'] . ';base64' . base64_encode($resit['filename']);
}
return view('pembayaran.SAGBidItem',compact('SAGBidItem', 'eachbid', 'lelong_id','user_id', 'getresit'));
return view('pembayaran.SAGBidItem',compact('SAGBidItem', 'eachbid', 'lelong_id','user_id', 'getresit','getinvoice','totalbidaan'));
}
public function paymentdenokaunter(Request $request){
@@ -205,6 +215,13 @@ class PaymentController extends Controller
$currentdate = Carbon::now();
$currentdate = $currentdate->toDateTimeString();
$current = Carbon::now();
$current = new Carbon();
$day = $current->day;
$month = $current->month;
$year = $current->format('y');
$user = Auth::user();
// $bid_id = implode(",", $request->eachbid);
@@ -212,39 +229,77 @@ class PaymentController extends Controller
$bidid = implode(",", $request->eachbid);
$bid_id = explode(",", $bidid);
$norujukanid = implode(",", $request->norujukan);
$norujukan_id = explode(",", $norujukanid);
// dd($norujukan_id);
$resit = Resit::where('lelong_id', $request->lelong_id)
->where('user_id',$request->user_id)
// $resit = Resit::where('lelong_id', $request->lelong_id)
// ->where('user_id',$request->user_id)
// ->where('resit_type', 2)
// ->first();
$getinvoice = Invoice::where('lelong_id',$request->lelong_id)
->where('user_id','=',$request->user_id)
->first();
$previous_siri = Resit::orderBy('id','desc')->first();
$checkdata = Resit::where('user_id', $request->user_id)
->where('lelong_id', $request->lelong_id)
->where('resit_type', 2)
->first();
if(!$checkdata){
if($previous_siri){
$nosiri = $previous_siri->id + 1;
}else{
$nosiri = 1;
}
$reference_no = 'LPKB' . $day . $month . $year . sprintf("%08d", $nosiri);
$resit = new Resit;
$resit->user_id = $request->user_id;
$resit->lelong_id = $request->lelong_id;
$resit->reference_no = $reference_no;
$resit->invoice_id = $getinvoice->id;
$resit->invoice_no = $getinvoice->invoice_no;
$resit->billplz_id = '';
$resit->total_payment = $request->amaunkiraan;
$resit->resit_type = 2; // 1 = fee , 2 = bid
$resit->save();
}
// dd($checkdata->id);
$total_hargabida = 0;
$payment = Payment::create([
'user_id' => $request->user_id,
'lelong_id' => $request->lelong_id,
'kodcaw' => $user->kodcaw,
'status_payment_opt' => 1,
'status' => 2,
'remark' => 'TUNAI',
'resit_id' => $resit->id,
'total_payment' => $request->amaunkiraan,
'1sen' => $request->ambilansen1,
'5sen' => $request->ambilansen5,
'10sen' => $request->ambilansen10,
'20sen' => $request->ambilansen20,
'50sen' => $request->ambilansen50,
'rm1' => $request->ambilanring1,
'rm5' => $request->ambilanring5,
'rm10' => $request->ambilanring10,
'rm20' => $request->ambilanring20,
'rm50' => $request->ambilanring50,
'rm100' => $request->ambilanring100,
'disahkan_oleh' => $user->id,
'disahkan_pada' => $currentdate
]);
// $payment = Payment::create([
// 'user_id' => $request->user_id,
// 'lelong_id' => $request->lelong_id,
// 'kodcaw' => $user->kodcaw,
// 'norujukan' => $norujukan_id,
// 'status_payment_opt' => 1,
// 'status' => 2,
// 'remark' => 'TUNAI',
// 'resit_id' => $resit->id,
// 'total_payment' => $request->amaunkiraan,
// '1sen' => $request->ambilansen1,
// '5sen' => $request->ambilansen5,
// '10sen' => $request->ambilansen10,
// '20sen' => $request->ambilansen20,
// '50sen' => $request->ambilansen50,
// 'rm1' => $request->ambilanring1,
// 'rm5' => $request->ambilanring5,
// 'rm10' => $request->ambilanring10,
// 'rm20' => $request->ambilanring20,
// 'rm50' => $request->ambilanring50,
// 'rm100' => $request->ambilanring100,
// 'disahkan_oleh' => $user->id,
// 'disahkan_pada' => $currentdate
// ]);
foreach($bid_id as $bid)
{
$eachbid = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->join('users', 'lelongbidder.user_id', '=', 'users.id')
->where('lelongbidder.lelongbid_id', $bid)
@@ -256,9 +311,40 @@ class PaymentController extends Controller
'lelongbid.lelong_id as lelong_id'
)
->first();
// dd($eachbid);
$total_hargabida = $total_hargabida + $eachbid->hargabida;
// dd($total_hargabida);
// $resit = Resit::where('lelong_id', $request->lelong_id)
// ->where('user_id',$request->user_id)
// ->where('resit_type', 2)
// ->first();
// dd($resit->id);
$payment = Payment::create([
'user_id' => $request->user_id,
'lelong_id' => $request->lelong_id,
'kodcaw' => $user->kodcaw,
'norujukan' => $norujukanid,
'status_payment_opt' => 1,
'status' => 2,
'remark' => 'TUNAI',
'resit_id' => $resit->id,
'total_payment' => $request->amaunkiraan,
'1sen' => $request->ambilansen1,
'5sen' => $request->ambilansen5,
'10sen' => $request->ambilansen10,
'20sen' => $request->ambilansen20,
'50sen' => $request->ambilansen50,
'rm1' => $request->ambilanring1,
'rm5' => $request->ambilanring5,
'rm10' => $request->ambilanring10,
'rm20' => $request->ambilanring20,
'rm50' => $request->ambilanring50,
'rm100' => $request->ambilanring100,
'disahkan_oleh' => $user->id,
'disahkan_pada' => $currentdate
]);
$updatelelbidbidder = LelongBidder::where('lelongbid_id', $eachbid->lelongbid_id)
->where('user_id',$request->user_id)
+282 -1
View File
@@ -19,6 +19,8 @@ use App\Models\Payment;
use App\Models\Cawangan;
use App\Models\TakLaku;
use App\Models\LogUser;
use App\Models\FileResit;
use App\Models\Invoice;
@@ -394,7 +396,7 @@ class PembidaController extends Controller
public function declaretidaklaku(Request $request)
{
// dd($request->user_id);
$currentdate = Carbon::now();
$currentdate = $currentdate->toDateTimeString();
$t_lelong = Carbon::parse($request->t_lelong);
@@ -432,6 +434,13 @@ class PembidaController extends Controller
$bida->cajlelong = 0.00;
$bida->baki = 0.00;
$bida->save();
// dd($request->user_id);
//hapus lelongbidder
$lelongbidder = LelongBidder::where('lelongbid_id', $bida->id)
->where('user_id', $request->user_id)
->delete();
// dd($lelongbidder);
//audit trail
$loguser = new LogUser;
@@ -445,6 +454,278 @@ class PembidaController extends Controller
}
return redirect()->route('lelong.senarailelongtaklaku');
}
public function kebenaranbayarantunai(Request $request)
{
$kodcaw = $request->kodcaw;
$arrayinfo = [];
$lelong = 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)
->get()
->toArray();
foreach($lelong as $details)
{
$detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->select('cawangan_lelong.lelong_id','cawangan_lelong.caw_id','caw_name','caw_code','cawangan_lelong.export_data_sts')
->where('lelong_id',$details['lelong_id'])
->distinct()
->orderBy('lelong_id')
->get()
->toArray();
// dd($detailsinfo);
array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=>$detailsinfo]);
}
// dd($request->kodcaw);
return view('pembida.listkebenaranbayarantunai',compact('lelong','arrayinfo'));
}
// public function senaraipemenangbycaw(Request $request, $lelong_id){
// $caw_code = $request->kodcaw;
// $listwinner = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
// ->where('lelongbidder.status_bidder', 1)
// ->where('lelongbid.lelong_id', $lelong_id)
// ->where('lelongbid.kodcaw', $caw_code)
// ->select('lelongbidder.user_id')
// ->groupBy('lelongbidder.user_id')
// ->get()->toArray();
// // dd($listwinner);
// foreach($listwinner as $index1=>$winner){
// $userdetails = User::where('id', $winner['user_id'])->first();
// $SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
// ->where('user_id', $winner['user_id'])
// ->where('lelongbidder.status_bidder', 1)
// ->where('lelongbid.lelong_id', $lelong_id)
// ->where('lelongbid.kodcaw', $caw_code)
// ->get();
// $listwinner[$index1]['details'] = $userdetails;
// $listwinner[$index1]['total_surat'] = sizeof($SAGWin);
// $listwinner[$index1]['totalBid'] = $SAGWin->sum('hargabida');
// $listwinner[$index1]['lelong_id'] = $lelong_id;
// // $listwinner[$index1]['kodcaw'] = $kodcaw;
// // dd( $caw_code);
// }
// return view('pembida.senaraipemenangbycaw',compact('listwinner','lelong_id','caw_code'));
// }
public function senaraisagpemenangbycaw($user_id, $lelong_id, $kodcaw){
$userdetails = User::where('id', $user_id)->first();
$senaraisag = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbid.kodcaw', $kodcaw)
->where('lelongbidder.user_id', $user_id)
->where('lelongbidder.status_bidder', 1)
->get();
return view('pembida.senaraisagpemenangbycaw', compact('senaraisag', 'user_id', 'lelong_id','userdetails'));
}
public function senaraipemenangbycaw(Request $request,$lelong_id){
// $user = Auth::user();
$caw_code = $request->kodcaw;
$listwinner = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->where('lelongbidder.status_bidder', 1)
->where('lelongbid.kodcaw',$caw_code)
->where('lelongbid.lelong_id', $lelong_id)
->select('lelongbidder.user_id')
->groupBy('lelongbidder.user_id')
->get()->toArray();
foreach($listwinner as $index1=>$winner){
$userdetails = User::where('id', $winner['user_id'])->first();
$SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->where('user_id', $winner['user_id'])
->where('lelongbid.kodcaw', $caw_code)
->where('lelongbidder.status_bidder', 1)
->where('lelongbid.lelong_id', $lelong_id)
->get();
// dd($userdetails);
$sts_payment = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->where('user_id', $winner['user_id'])
->where('lelongbidder.status_bidder', 1)
->where('lelongbid.kodcaw', $caw_code)
->where('lelongbid.lelong_id', $lelong_id)
->select('lelongbidder.status_payment')
->get();
// dd($sts_payment[0]['status_payment']);
$payment_id = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->where('user_id', $winner['user_id'])
->where('lelongbid.kodcaw', $caw_code)
->where('lelongbidder.status_bidder', 1)
->where('lelongbid.lelong_id', $lelong_id)
->select('payment_id')->groupBy('payment_id')->get();
$total_payment = 0;
foreach($payment_id as $id){
$payment = Payment::where('id', $id->payment_id)
->first();
// dd($payment);
if($payment){
$total_payment = $total_payment + $payment->total_payment;
}
}
// dd($total_payment);
$listwinner[$index1]['details'] = $userdetails;
$listwinner[$index1]['total_surat'] = sizeof($SAGWin);
$listwinner[$index1]['totalBid'] = $SAGWin->sum('hargabida');
$listwinner[$index1]['totalPay'] = $total_payment;
$listwinner[$index1]['sts_payment'] = $sts_payment[0]['status_payment'];
}
// return view('pembayaran.kaunterpembayaran',compact('listwinner','lelong_id'));
return view('pembida.senaraipemenangbycaw',compact('listwinner','lelong_id','caw_code'));
}
public function SAGBidItembycaw($user_id, $lelong_id,$kodcaw){
// $user = Auth::user();
$SAGBidItem = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->join('users', 'lelongbidder.user_id', '=', 'users.id')
->where('lelongbidder.status_bidder', 1)
->where('users.id', $user_id)
->where('lelongbid.kodcaw', $kodcaw)
->where('lelongbid.lelong_id', $lelong_id)
->select(
'users.id',
'users.name',
'users.nokp',
'users.alamat',
'users.notelbimbit'
)
->first();
$eachbid = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->join('users', 'lelongbidder.user_id', '=', 'users.id')
->where('lelongbidder.status_bidder', 1)
->where('users.id', $user_id)
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbid.kodcaw', $kodcaw)
->select('lelongbidder.hargabida',
'lelongbidder.user_id',
'lelongbid.hargaasas',
'lelongbid.norujukan',
'lelongbidder.lelongbid_id',
'lelongbidder.status_payment'
)
->get();
foreach($eachbid as $bid)
{
// dd($bid);
$paymentstatus = Payment::where('lelong_id', $lelong_id)
->where('user_id', $bid['user_id'])
->where('status', 2)
->where('status_payment_opt', 2)
->orWhere('status_payment_opt', 3)
->get();
if($paymentstatus)
{
$total_payment = 0;
foreach($paymentstatus as $index1=>$payemnt)
{
$payment = Payment::where('id', $payemnt->payment_id)
->first();
if($payment){
$total_payment = $total_payment + $payment->total_payment;
}
$listwinner[$index1]['totalPay'] = $total_payment;
}
}
}
// foreach($gettunai as $index1=>$cash)
// {
// // dd($cash);
// $remarktunai = Payment::where('id', $cash['payment_id'])
// ->where('remark', '=', 'TUNAI')
// ->select('remark')
// ->first();
// // dd($remarktunai);
// $eachbid[$index1]['cash_only'] = $remarktunai;
// }
$getresit = FileResit::join('payment', 'fileresit.payment_id', '=', 'payment.id')
->where('payment.lelong_id', $lelong_id)
->where('payment.user_id', $user_id)
->get()->toArray();
// dd($getresit);
$getinvoice = Invoice::where('lelong_id',$lelong_id)
->where('user_id','=',$user_id)
->first();
// dd($getinvoice);
$array_resit = [];
foreach($getresit as $index1=>$resit)
{
$getresit[$index1]['resit64'] = 'data:image/' . $resit['file_type'] . ';base64' . base64_encode($resit['filename']);
}
return view('pembida.SAGBidItembycaw',compact('SAGBidItem', 'eachbid', 'lelong_id','user_id', 'getresit', 'getinvoice'));
}
public function benarkantunai(Request $request)
{
$currentdate = Carbon::now();
$currentdate = $currentdate->toDateTimeString();
$user = Auth::user();
$idpembida = $request->user_id;
$lelong_id = $request->lelong_id;
$opencash = Invoice::where('lelong_id',$lelong_id)
->where('user_id','=',$idpembida)
->first();
$opencash->opencash = 1;
$opencash->save();
//audit trail
$loguser = new LogUser;
$loguser->user_id = $user->id;
$loguser->date = $currentdate;
$loguser->username = $user->username;
$loguser->nama_user = $user->name;
$loguser->norujukan = $opencash->invoice_no;
$loguser->nota = 'Benarkan Bayaran Tunai';
$loguser->save();
return redirect()->route('pembida.kebenaranbayarantunai')->with('success','Kebenaran Berjaya');
}
}
+36 -20
View File
@@ -18,6 +18,8 @@ use App\Models\Payment;
use App\Models\Resit;
use App\Models\Invoice;
use App\Models\FileResit;
use App\Models\LelongBidMarhun;
@@ -284,7 +286,9 @@ class SerahanController extends Controller
public function slipserahan($user_id, $lelong_id)
{
$total_berat = 0;
$berat = 0;
$user = Auth::user();
$caw = Cawangan::where('caw_code','=',$user->kodcaw)->first()->toArray();
@@ -301,39 +305,51 @@ class SerahanController extends Controller
// dd($invois);
$SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->join('lelongbidmarhun','lelongbid.id','=','lelongbidmarhun.lelongbid_id')
->join('jenisemas','lelongbidmarhun.marhun','jenisemas.marhun')
->join('payment','lelongbid.norujukan','=','payment.norujukan')
->join('resit','payment.resit_id','=','resit.id')
->where('lelongbidder.user_id',$user_id)
->where('lelongbidder.status_bidder', 1)
$SAGWin = LelongBid::join('scan_semak','lelongbid.norujukan','=','scan_semak.norujukan')
->where('lelongbid.nopembeli',$user_id)
->where('lelongbid.status_payment', 1)
->where('scan_semak.serahkpdpembida', 1)
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbid.kodcaw',$user->kodcaw)
->where('payment.status',2)
// ->where('payment.resit_id',$resit_id)
->get();
// dd($SAGWin);
if($SAGWin->isNotEmpty()){
foreach($SAGWin as $index1=>$lelong){
$senaraisag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
// ->where('lelongbid.kodcaw',$caw['caw_code']) buang jap nti check balik
->join('payment','lelongbid.norujukan','=','payment.norujukan')
->where('lelongbid.kodcaw',$user->kodcaw)
->where('lelongbidder.user_id',$user_id)
// ->where('payment.resit_id',$resit_id)
->where('lelongbidder.status_bidder', 1)
$marhun= LelongBidMarhun::join('jenisemas','jenisemas.marhun','=','lelongbidmarhun.marhun')
->where('lelongbid_id','=',$lelong['id'])
// ->where('kodcaw','=',$user['kodcaw'])
->get();
$total_berat = $total_berat + ($marhun->sum('berat'));
// $total_harga = $total_harga + ($marhun->sum('harga'));
// $total_nmarhun = $total_nmarhun + ($marhun->sum('n_marhun'));
// $total_hargaasas = $total_hargaasas + ($marhun->sum('hargaasas'));
$SAGWin[$index1]['detailmarhun']=$marhun;
}
$senaraisag = LelongBid::where('lelongbid.kodcaw',$user->kodcaw)
->where('lelongbid.nopembeli',$user_id)
->where('lelongbid.status_payment', 1)
->where('lelongbid.lelong_id', $lelong_id)
->where('payment.status',2)
->get();
// dd($senaraisag);
$caw['total_berat'] = $senaraisag->sum('berat');
$caw['total_bidaan'] = $senaraisag->sum('hargabida');
$caw['total_bidaan'] = $senaraisag->sum('hargajual');
$pdf = PDF::loadView('pdf.slipserahan',compact('userdetails','SAGWin','caw','user','lelong','invois'))
$pdf = PDF::loadView('pdf.slipserahan',compact('userdetails','SAGWin','caw','user','lelong','invois','total_berat'))
->setPaper('a4', 'potrait');
return $pdf->download('Slip Serahan.pdf');
}
elseif($SAGWin->isEmpty()){
return redirect()->route('pembayaran.kaunterpembayaran',$lelong_id)
->with('failed','Maaf, Tidak Boleh Dijana kerana SAG Belum Di Scan Keluar/Belum Bayar Penuh');
}
}
public function senaraibid($user_id, $lelong_id)
+1
View File
@@ -18,6 +18,7 @@ class Invoice extends Model
'total_invoice',
'invoice_type', // 1 = fee , 2 = bid
'status', //status => 1 = paid , 2 = pending
'opencash',
'paid_at'
];
}
+1
View File
@@ -12,6 +12,7 @@ class Resit extends Model
protected $table = 'resit';
protected $fillable = [
'id',
'user_id',
'lelong_id',
'reference_no',
+24
View File
@@ -0,0 +1,24 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class ScanJual extends Model
{
use HasFactory;
protected $table = 'scan_jual';
protected $fillable = [
'kodcaw',
'lelong_id',
'lelongbid_id',
'norujukan',
'khazanah_id',
'scan_keluar',
'serah_marhun',
'serahkpdpembida'
];
}
+1
View File
@@ -22,5 +22,6 @@ class ScanSemak extends Model
'terima_marhun',
'serah_marhun',
'scan_masuk',
'serahkpdpembida'
];
}
@@ -16,6 +16,7 @@ class CreateLelongsTable extends Migration
Schema::create('taklaku', function (Blueprint $table) {
$table->bigIncrements('id');
$table->unsignedBigInteger('lelong_id')->unsigned();
$table->string('caw_id');
$table->string('kodcaw');
$table->string('norujukan');
$table->date('t_lelong');
@@ -77,7 +77,7 @@ class CreatePaymentTable extends Migration
->onDelete('cascade');
});
Schema::create('invoice', function (Blueprint $table) {
Schema::create('listpengguna', function (Blueprint $table) {
$table->bigIncrements('id');
$table->unsignedBigInteger('user_id')->unsigned();
$table->unsignedBigInteger('lelong_id')->unsigned();
@@ -85,6 +85,7 @@ class CreatePaymentTable extends Migration
$table->decimal('total_invoice', $precision = 11, $scale = 2);
$table->string('invoice_type'); // 1 = fee , 2 = bid
$table->string('status')->nullable(); //status => 1 = paid , 2 = pending
$table->string('opencash')->nullable()->default(0);
$table->timestamp('paid_at')->nullable();
$table->timestamps();
@@ -108,6 +109,6 @@ class CreatePaymentTable extends Migration
{
Schema::dropIfExists('payment');
Schema::dropIfExists('resit');
Schema::dropIfExists('invoice');
Schema::dropIfExists('listpengguna');
}
}
@@ -44,11 +44,20 @@ class CreatePengesahanTable extends Migration
$table->datetime('terima_marhun')->nullable();
$table->datetime('serah_marhun')->nullable();
$table->datetime('scan_masuk')->nullable();
$table->integer('serahkpdpembida')->default(0);
$table->timestamps();
});
Schema::create('scan_jual', function (Blueprint $table) {
$table->id();
$table->string('kodcaw');
$table->unsignedBigInteger('lelong_id')->unsigned();
$table->integer('lelongbid_id');
$table->string('norujukan');
$table->string('khazanah_id', '100');
$table->datetime('scan_keluar');
$table->datetime('serah_marhun')->nullable();
$table->integer('serahkpdpembida')->default(0);
$table->timestamps();
});
@@ -23,9 +23,9 @@ class CreateTangguhlelongTable extends Migration
$table->datetime('tarikhtangguh')->nullable();
$table->integer('ditangguh_oleh');
$table->datetime('ditangguh_pada');
$table->string('nota');
$table->string('nota')->nullable();;
$table->timestamps();
$table->integer('status'); //new added
$table->integer('status')->nullable();; //new added
$table->string('filetype');
// $table->foreign('lelong_id')
@@ -63,6 +63,9 @@
<li class="{{ (request()->is('marhun/senarailelongscan') )}}">
<a href="{{url('marhun/senarailelongscan')}}">Scan Barcode</a>
</li>
<li class="{{ (request()->is('marhun/senarailelongscanjual') )}}">
<a href="{{url('marhun/senarailelongscanjual')}}">Scan Barcode Serahan Pembida</a>
</li>
@endhasrole
@hasrole('penilai')
<li class="{{ (request()->is('marhun/senarailelongterimaserah') || request()->is('marhun/senarailelongterimaserah/*')) ? 'active' : '' }}">
@@ -334,6 +337,9 @@
<li class="{{ (request()->is('pembida/senlelbelumbayarbidaan/*') || request()->is('pembida/senlelbelumbayarbidaan') ) ? 'active' : '' }}">
<a href="{{url('pembida/senlelbelumbayarbidaan')}}">Bidaan Belum Bayar</a>
</li>
<li class="{{ (request()->is('pembida/kebenaranbayarantunai/*') || request()->is('pembida/kebenaranbayarantunai') ) ? 'active' : '' }}">
<a href="{{url('pembida/kebenaranbayarantunai')}}">Kebenaran Bayaran Tunai</a>
</li>
</ul>
</li>
@@ -0,0 +1,111 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row ">
<div class="col-md-11 mx-auto p-4">
<div class="card">
<div class="card-header">Scan Barcode Serahan Marhun Kepada Pembida</div>
<div class="card-body">
@if ($message = Session::get('success'))
<div class="alert mt-2 alert-success">
<p>{{ $message }}</p>
</div>
@elseif ($message = Session::get('failed'))
<div class="alert mt-2 alert-danger">
<p>{{ $message }}</p>
</div>
@endif
<a class="btn btn-secondary mb-1" href="{{route('marhun.senarailelongscan')}}">Kembali</a>
<p>Tarikh Lelong:
@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelongDetail['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp
</p>
<ul class="nav mb-2 nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="senarai-tab" data-toggle="tab" href="#senarai" role="tab" aria-controls="senarai" aria-selected="true">Senarai SAG Telah Jual</a>
</li>
<li class="nav-item">
<a class="nav-link" id="scan-keluar-tab" data-toggle="tab" href="#scan-keluar" role="tab" aria-controls="scan-keluar" aria-selected="false">SAG Keluar Untuk Serahan Kpd Pembida</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="senarai" role="tabpanel" aria-labelledby="senarai-tab">
<table class='table table-bordered table-hover' id='table-senarai'>
<thead class="bg-primary text-white">
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>Marhun</th>
<th>N. Marhun</th>
<th>Berat</th>
</tr>
</thead>
<tbody>
@foreach($lelongbid as $index)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{$index->norujukan}}</td>
<td>{{$index->marhun}}</td>
<td>{{ number_format($index->nilaimarhun, 2, '.', ',')}}</td>
<td>{{$index->berat}}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
<div class="tab-pane fade" id="scan-keluar" role="tabpanel" aria-labelledby="scan-keluar-tab">
<div class="row justify-content-center mb-4">
<div class="col-5">
<form action="{{ route('marhun.scankeluarmarhunjual') }}" method="POST">
@csrf
<div style="text-align: center;">Scan Barcode Marhun Serahan Kepada Pembida</div>
<input type="text" style="text-align: center;" class="form-control" name="norujukan_barcode" autocomplete="off" id="norujukan_barcode" placeholder="SILA SCAN BARCODE PADA SAG" />
<input type="hidden" name="lelong_id" value="{{$lelong_id}}">
</form>
</div>
</div>
<div style="text-align: left;"> <a href="{{ route('marhun.cetakkeluarscanbarcodejual', $lelong_id) }}" class="btn btn-info">Laporan Serahan Kepada Pembida</a><br></div>
<table class='table table-bordered table-hover' id='table-scan-keluar'>
<thead class="bg-primary text-white">
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>Tarikh/Masa Scan Keluar</th>
<th>Status</th>
</tr>
</thead>
<tbody>
@foreach ($senaraiScanKeluar as $index)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{$index->norujukan}}</td>
<td>{{$index->scan_keluar}}</td>
<td><span class="badge badge-pill badge-success">Telah Serah Kepada Pembida</span></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
var tableSenarai = $('#table-senarai').DataTable({});
var tableScanKeluar = $('#table-scan-keluar').DataTable({});
// var tableScanMasuk = $('#table-scan-masuk').DataTable({});
</script>
@endsection
@@ -0,0 +1,73 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row ">
<div class="col-md-11 mx-auto card p-4">
<h4> Senarai Lelongan Scan Kepada Pembida</h4>
<table class="table table-striped 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>Status Lelong</th>
<th>Tindakan</th>
</tr>
</thead>
<tbody>
@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>
@if($lel['info']['sts_lelong'] == 3)
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
</td>
<td>
@if($lel['info']['sts_lelong'] == 3)
<a href="{{ route('marhun.exportmarhundetails', ['lelong_id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Muat Turun Senarai Marhun" style="margin-right:40px"><i class="fas fa-download"></i></a>
<a href=" {{ route('marhun.scanbarcodejual', ['lelong_id'=>$lel['info']['lelong_id']]) }} " data-toggle="tooltip" data-placement="top" title="Serahan Kepada Pembida"><i class="far fa-edit"></i></a>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
<script>
$(function() {
$('[data-toggle="tooltip"]').tooltip()
})
var tablesenarailelongonline = $('#senarailelongonline').DataTable({
"columnDefs": [{
"targets": 0,
"orderable": false
},
{
"targets": 3,
"orderable": false
}
],
order: [
[1, 'asc']
],
"info": false,
"lengthChange": false,
"pageLength": 15,
dom: 'Bfrtip',
});
</script>
@endsection
@@ -0,0 +1,113 @@
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style>
#sim {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
/* border-collapse: collapse; */
width: 100%;
}
#sim td {padding:3px 5px 3px 5px; padding-right:10px;}, #sim th {
border: 0px solid;
padding: 1px;
text-align: left;
}
#sim tr:nth-child(even){}
#sim tr:hover {}
#sim th {
text-align: left;
border: 0px solid;
table-layout:auto;
color: black;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
* {
box-sizing: border-box;
}
.row {
margin-left:-5px;
margin-right:-5px;
}
.column {
float: left;
width: 100%;
padding: 5px;
}
/* Clearfix (clear floats) */
.row::after {
content: "";
clear: both;
display: table;
}
table {
border-collapse: collapse;
border-spacing: 0;
width: 200%;
/* border: 0px solid #ddd; */
}
th, td {
text-align: left;
padding: 16px;
}
tr:nth-child(even) {
/* background-color: #f2f2f2; */
}
</style>
<body>
<table width="100%" border="0" id="sim">
<tr>
<td width="50%"><h3>PERMODALAN KELANTAN BERHAD</h3></td>
</tr>
<tr>
<td colspan="2"><u><b>LAPORAN SERAHAN KEPADA PEMBIDA</b></u></td>
</tr>
<tr>
<td colspan="2"><b>Cawangan: {{$caw['caw_name']}}</b></td>
</tr>
<tr>
<td colspan="2"><b>ID Lelong: {{$lelong_id}}</b></td>
</tr>
</table>
<br>
<table cellspacing="0" cellpadding="5" style="float:right;" border="0" width="100%" height="80" align="left" id="sim">
<thead>
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>Tarikh/Masa Scan Keluar</th>
<th>Status</th>
</tr>
</thead>
<tbody>
@foreach ($senaraiScanKeluar as $index)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{$index->norujukan}}</td>
<td>{{$index->scan_keluar}}</td>
<td><span class="badge badge-pill badge-danger">Telah Serah Kepada Pembida</span></td>
</tr>
@endforeach
</tbody>
</table>
</tbody>
+188 -183
View File
@@ -1,194 +1,199 @@
<style>
#customers {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
border-collapse: collapse;
width: 100%;
}
#customers td, #customers th {
border: 0px solid;
padding: 1px;
text-align: left;
border-bottom: 1px solid #ddd;
}
#customers th {
text-align: left;
table-layout:auto
color: black;
#customers {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 8px;
text-align: left;
border-bottom: 1px solid #ddd;
}
font-size:12px;
border-collapse: collapse;
width: 100%;
}
#marhun {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
border-collapse: collapse;
width: 100%;
}
#marhun td, #marhun th {
border: 0px solid;
padding: 1px;
}
#marhun th {
#customers td, #customers th {
border: 0px solid;
padding: 1px;
border-bottom: 1px solid #ddd;
}
#customers th {
text-align: left;
table-layout:auto
color: black;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 8px;
border-bottom: 1px solid #ddd;
}
#marhun {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
</style>
font-size:11px;
border-collapse: collapse;
width: 100%;
}
#marhun td, #marhun th {
border: 0px solid;
padding: 1px;
}
#marhun th {
<table width="100%" border="0" id="marhun" >
<tr>
<td width="46%">{{$caw['caw_name']}}</td>
<td width="54%" align="right">Slip Serahan</td>
</tr>
<tr>
<td>{{$caw['alamat1']}}</td>
@foreach ($invois as $data)
<td align="right">No.Slip: {{$data['invoice_no']}}</td>
@endforeach
</tr>
<tr>
<td>{{$caw['alamat2']}}</td>
<td align="right">Tarikh: {{$lelong->tarikh_lelong}}</td>
</tr>
<tr>
<td>Tel :{{$caw['notel']}}</td>
<td align="right">&nbsp;</td>
</tr>
<tr>
<td>Faks :{{$caw['nofaks']}}</td>
</tr>
</table>
<table width="100%" border="0" id="marhun">
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td width="66">Nama </td>
<td width="10">:</td>
<td width="957">{{$userdetails->name}}</td>
</tr>
<tr>
<td>No.K/P</td>
<td>:</td>
<td>{{$userdetails->nokp}}</td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td>{{$userdetails->alamat}}</td>
</tr>
<tr>
<td>No Telefon</td>
<td>:</td>
<td>{{$userdetails->notelbimbit}}</td>
</tr>
</table></div>
<h5><u>SLIP SERAHAN BARANG GADAIAN YANG BERJAYA DILELONG</u></h5>
<table width="100%" height="100" align="left" id="customers">
<thead>
<tr>
<th width="3%">Bil</th>
<th width="21%" align="center">No Rujukan</th>
<th width="35%" align="center">Jenis Barang</th>
<th width="13%" align="right">Berat(g)</th>
<th width="16%" align="right"> Harga Lelong(RM)</th>
</tr>
</thead>
@foreach ($SAGWin as $index=>$info)
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
</style>
<table width="100%" border="0" id="marhun" >
<tr>
<td>{{$index+1}}</td>
<td>{{$info['norujukan']}}</td>
<td>{{$info['descpt']}}</td>
<td>{{ number_format($info['berat'], 2, '.', ',') }}</td>
<td>{{ number_format($info['hargabida'], 2, '.', ',') }}</td>
<td width="46%">{{$caw['caw_name']}}</td>
<td width="54%" align="right">Slip Serahan</td>
</tr>
@endforeach
<tr>
<td>{{$caw['alamat1']}}</td>
@foreach ($invois as $data)
<td align="right">No.Slip: {{$data['invoice_no']}}</td>
@endforeach
</tr>
<tbody>
<tr>
<td colspan="3"><strong>Jumlah</strong></td>
<td colspan="1"><strong>{{ number_format($caw['total_berat'], 2, '.', ',') }}</strong></td>
<td colspan="1"><strong>{{ number_format($caw['total_bidaan'], 2, '.', ',') }}</strong></td>
</tr>
</tbody>
<tr>
<td>{{$caw['alamat2']}}</td>
<td align="right">Tarikh: @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lelong->t_lelong);
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp
</td>
</tr>
<tr>
<td>Tel :{{$caw['notel']}}</td>
<td align="right">&nbsp;</td>
</tr>
<tr>
<td>Faks :{{$caw['nofaks']}}</td>
</tr>
</table>
<table width="100%" border="0" id="marhun">
<tr>
<td colspan="6"><table id="marhun" >
<thead>
<tr>
<th width="966%" colspan="7"><p style="position:justify"><strong>PERHATIAN: Bahawa PEMBELI hendaklah mengaku bahawa identiti harta yang berjaya dibeli bersama-sama dengan keterangan yang dinyatakan oleh PLAINTIF PEMEGANG GADAIAN adalah seperti yang dicatatkan di dalam keterangan harta tersebut dan
setelah selesai proses pembayaran maka PEMBELI bertanggungjawab dan jika ada apa-apa masalah maka PEMBELI tidak berhak
membuat apa-apa tuntutan lagi.</strong></p>
<p style="position:justify">&nbsp;</p>
<p style="position:justify">&nbsp;</p>
<table width="486" border="0" align="center" id="marhun" >
<tr>
<td align="left">...................................</td>
<td align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
...................................</td>
</tr>
<tr>
<td align="left">Tandatangan Khazanah</td>
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Tandatangan Pembeli</td>
</tr>
<tr>
<td align="left">Nama:</td>
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nama: {{$userdetails->name}}</td>
</tr>
<tr>
<td align="right">&nbsp;</td>
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
No.K/P: {{$userdetails->nokp}}</td>
</tr>
<tr>
<td align="right">&nbsp;</td>
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Tarikh: </td>
</tr>
<tr>
<td align="right">&nbsp;</td>
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Masa:</td>
</tr>
</table>
<p>&nbsp;</p></th>
</tr>
</thead>
<tbody>
</tbody>
</table></td>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
</tbody>
</table>
<tr>
<td width="66">Nama </td>
<td width="10">:</td>
<td width="957">{{$userdetails->name}}</td>
</tr>
<tr>
<td>No.K/P</td>
<td>:</td>
<td>{{$userdetails->nokp}}</td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td>{{$userdetails->alamat}}</td>
</tr>
<tr>
<td>No Telefon</td>
<td>:</td>
<td>{{$userdetails->notelbimbit}}</td>
</tr>
</table></div>
<h5><u>SLIP SERAHAN BARANG GADAIAN YANG BERJAYA DILELONG</u></h5>
<table width="100%" height="100" align="left" id="customers">
<thead>
<tr>
<th width="3%">Bil</th>
<th width="21%" align="center">No Rujukan</th>
<th width="35%" align="center">Jenis Barang</th>
<th align="right">Berat(g)</th>
<th align="right"> Harga Lelong(RM)</th>
</tr>
</thead>
@foreach ($SAGWin as $index=>$info)
<tr>
<td>{{$index+1}}</td>
<td>{{$info['norujukan']}}</td>
<td>@foreach ($info['detailmarhun'] as $item)
{{ "-".$item['descpt'] }}<br>
@endforeach</td>
<td align = 'right' >@foreach ($info['detailmarhun'] as $item)
{{ $item['berat'] }}<br>
@endforeach</td>
<td align = 'right'>{{ number_format($info['hargajual'], 2, '.', ',') }}</td>
</tr>
@endforeach
<tbody>
<tr>
<td colspan="3"><strong>Jumlah</strong></td>
<td colspan="1" align = 'right'><strong>{{ number_format($total_berat, 2, '.', ',') }}</strong></td>
<td colspan="1" align = 'right'><strong>{{ number_format($caw['total_bidaan'], 2, '.', ',') }}</strong></td>
</tr>
</tbody>
<tr>
<td colspan="6"><table id="marhun" >
<thead>
<tr>
<th width="966%" colspan="7"><p style="position:justify"><strong>PERHATIAN: Bahawa PEMBELI hendaklah mengaku bahawa identiti harta yang berjaya dibeli bersama-sama dengan keterangan yang dinyatakan oleh PLAINTIF PEMEGANG GADAIAN adalah seperti yang dicatatkan di dalam keterangan harta tersebut dan
setelah selesai proses pembayaran maka PEMBELI bertanggungjawab dan jika ada apa-apa masalah maka PEMBELI tidak berhak
membuat apa-apa tuntutan lagi.</strong></p>
<p style="position:justify">&nbsp;</p>
<p style="position:justify">&nbsp;</p>
<table width="486" border="0" align="center" id="marhun" >
<tr>
<td align="left">...................................</td>
<td align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
...................................</td>
</tr>
<tr>
<td align="left">Tandatangan Khazanah</td>
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Tandatangan Pembeli</td>
</tr>
<tr>
<td align="left">Nama: {{$user->name}}</td>
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nama: {{$userdetails->name}}</td>
</tr>
<tr>
<td align="right">&nbsp;</td>
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
No.K/P: {{$userdetails->nokp}}</td>
</tr>
<tr>
<td align="right">&nbsp;</td>
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Tarikh: @php
$today = date('d-m-Y');
echo($today);
@endphp</td>
</tr>
<tr>
<td align="right">&nbsp;</td>
<td align="left" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Masa:</td>
</tr>
</table>
</th>
</tr>
</thead>
</td>
</table>
+86 -53
View File
@@ -7,7 +7,8 @@
<div class="col-md-11 mx-auto card p-4">
<p> <b>Nama : </b> {{ $SAGBidItem->name }}</p>
<p> <b>No Kad Pengenalan : </b> {{ $SAGBidItem->nokp }}</p>
<p> <b>Alamat : </b> {{ $SAGBidItem->alamat }}</p>
<p> <b>No.Telefon : </b> {{ $SAGBidItem->notelbimbit }}</p>
<p> <b>No.Invoice : </b> {{ $getinvoice->invoice_no }}</p>
</div>
</div>
</div>
@@ -20,57 +21,74 @@
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="eachbid[]" id="eachbid" value="" />
<table class="table table-border table-hover table-xl" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th class="text-center">No</th>
<th class="text-center">No rujukan</th>
<th class="text-center">Harga Asas (RM)</th>
<th class="text-center">Harga Bida (RM)</th>
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@foreach($eachbid as $biditem)
<tr>
<td class="text-center">{{ $loop->iteration }}</td>
<td class="text-center">
{{ $biditem->norujukan}}
</td>
<td class="text-center">{{ number_format($biditem->hargaasas, 2, '.', ',')}}</td>
<td class="text-center">{{ number_format($biditem->hargabida, 2, '.', ',')}}</td>
<td class="text-center">
@if($biditem->status_payment == 1)
<!-- <input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" data-bid_id="{{ $biditem->lelongbid_id}}" onclick="sum(this.value,this)" value="{{ $biditem->hargabida }}"> -->
<span class="btn btn-success btn-sm hovernone-success">PAID</span>
@elseif($biditem->status_payment == 2)
<span class="btn btn-warning btn-sm hovernone-warning">TUNGGU PENGESAHAN</span>
@else
<span class="btn btn-danger btn-sm hovernone-danger">BELUM BAYAR</span>
@endif
</td>
</tr>
@endforeach
{{-- <tr>
<td colspan="3"><b> Jumlah Bayaran</b></td>
<td class="text-center"><b>RM<input type="text" id="total" name="total" value="0" style="border: none;" readonly></b></td>
<td class="text-center">
@if($getresit)
<button type="button" class="btn btn-outline-secondary" data-toggle="modal" data-target="#exampleModal">
Lihat Resit <i class="fas fa-file-alt"></i>
</button>
@else
@endif
</td>
</tr> --}}
</tbody>
</table>
<table class="table table-border table-hover table-xl" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th class="text-center">No</th>
<th class="text-center">No rujukan</th>
<th class="text-center">Harga Asas (RM)</th>
<th class="text-center">Harga Bida (RM)</th>
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@foreach($eachbid as $biditem)
<tr>
<td class="text-center">{{ $loop->iteration }}</td>
<td class="text-center">
{{ $biditem->norujukan}}<input type="hidden" name="norujukan[]" id="norujukan" value="{{$biditem->norujukan}}" data-norujukan="{{ $biditem->norujukan}}" />
</td>
<td class="text-center">{{ number_format($biditem->hargaasas, 2, '.', ',')}}</td>
<td class="text-center">{{ number_format($biditem->hargabida, 2, '.', ',')}}</td>
{{-- <td class="text-center">
@if($biditem->status_payment == 0)
<input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" data-bid_id="{{ $biditem->lelongbid_id}}" onclick="sum(this.value,this)" value="{{ $biditem->hargabida }}">
@elseif($biditem->status_payment == 2)
<span class="btn btn-warning btn-sm hovernone-warning">TUNGGU PENGESAHAN</span>
@else
<span class="btn btn-success btn-sm hovernone-success">PAID</span>
@endif
</td> --}}
<td class="text-center">
@if($biditem->status_payment == 1)
<!-- <input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" data-bid_id="{{ $biditem->lelongbid_id}}" onclick="sum(this.value,this)" value="{{ $biditem->hargabida }}"> -->
<span class="btn btn-success btn-sm hovernone-success">PAID</span>
@elseif($biditem->status_payment == 2)
<span class="btn btn-warning btn-sm hovernone-warning">TUNGGU PENGESAHAN</span>
@else
<input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" data-bid_id="{{ $biditem->lelongbid_id}}" data-norujukan="{{ $biditem->norujukan}}" onclick="sum(this.value,this)" value="{{ $biditem->hargabida }}">
<span class="btn btn-danger btn-sm hovernone-danger">BELUM BAYAR</span>
@endif
</td>
</tr>
@endforeach
<tr>
<td colspan="3"><b> Jumlah Bayaran</b></td>
<td class="text-center"><b>RM<input type="text" id="total" name="total" value="0" style="border: none;" readonly></b></td>
<td class="text-center">
@if($getresit)
<button type="button" class="btn btn-outline-secondary" data-toggle="modal" data-target="#exampleModal">
Lihat Resit <i class="fas fa-file-alt"></i>
</button>
@else
@endif
</td>
</tr>
</tbody>
</table>
</form>
<!-- <div class="text-right">
<a href="{{ route('pembayaran.kaunterpembayaran', $lelong_id ) }}" class="btn btn-primary" style="width:15%; margin-right:53%;">Kembali</a>
<button type="button" class="btn btn-info" style="width:15%" id="btnbanktransfer" onclick="funccdm()">CDM</button>
<button type="button" class="btn btn-success" style="width:15%" id="btnterima" onclick="functerima()">Tunai</button>
</div> -->
@if($getinvoice->opencash == '1' && $biditem->status_payment == '')
<div class="text-right">
{{-- <a href="{{ route('pembayaran.kaunterpembayaran', $lelong_id ) }}" class="btn btn-primary" style="width:15%; margin-right:53%;">Kembali</a> --}}
{{-- <button type="button" class="btn btn-info" style="width:15%" id="btnbanktransfer" onclick="funccdm()">CDM</button> --}}
<button type="button" class="btn btn-success" style="width:15%" id="btnterima" onclick="functerima()">Tunai</button>
</div>
@elseif($getinvoice->opencash == '0' && $biditem->status_payment == '')
<div class="text-right">
<h4>Sila Hubungi Operasi Untuk Kebenaran</h4>
</div>
@endif
<div>
<a href="{{ route('pembayaran.kaunterpembayaran', $lelong_id ) }}" class="btn btn-primary" style="width:15%; margin-right:53%;">Kembali</a>
</div>
@@ -85,6 +103,7 @@
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="eachbid[]" id="eachbid" value="" />
<input type="text" name="norujukan[]" id="norujukan" value="" />
<div class="modal-content">
<div class="modal-header justify-content-center" style="text-align: center;">
@@ -252,20 +271,25 @@
<script>
var arraylelongbid = [];
$("#btnterima").prop("disabled", true);
var arraylelongbidnorujukan = [];
$("#btnterima").prop("enable", true);
$("#btnbanktransfer").prop("disabled", true);
function terimadeno() {
$("input[name='eachbid[]']").val(arraylelongbid);
$("input[name='norujukan[]']").val(arraylelongbidnorujukan);
$('#norujukan').val(arraylelongbidnorujukan);
$("#formpaymentdenokaunter").submit();
}
function functerima() {
$("#buttonterima").prop("disabled", true);
$("#buttonterima").prop("enable", true);
$('#denominasiHQModal').modal('show');
var total_sum = parseFloat($('#total').val());
$('#amaundiminta').val(parseFloat(total_sum).toFixed(2));
$('#amaunkiraan').val(parseFloat(0).toFixed(2));
$('#norujukan').val(arraylelongbidnorujukan);
console.log(arraylelongbidnorujukan);
}
function funcbatal() {
@@ -307,6 +331,7 @@
btnClass: 'btn-info',
action: function() {
$('#eachbid').val(arraylelongbid);
$('#norujukan').val(arraylelongbidnorujukan);
var total_sum = parseFloat($('#total').val());
$('#total').val(parseFloat(total_sum).toFixed(2));
$("#formbanktransfer").submit();
@@ -320,10 +345,14 @@
console.log(arraylelongbid.length);
let bid_id = $(e).data('bid_id');
let norujukan = $(e).data('norujukan');
console.log(bid_id);
console.log(norujukan);
if (e.checked == true) //checkbox
{
arraylelongbid.push(bid_id);
arraylelongbidnorujukan.push(norujukan);
var total_sum = parseFloat($('#total').val());
total_sum = total_sum + parseFloat(val);
$('#total').val(parseFloat(total_sum).toFixed(2)); //get access to selected total and display total_sum with decimal of 2
@@ -331,8 +360,12 @@
var index = arraylelongbid.findIndex(function(item) {
return item == bid_id
});
var index1 = arraylelongbidnorujukan.findIndex(function(item) {
return item == norujukan
});
// console.log(index);
arraylelongbid.splice(index, 1);
arraylelongbidnorujukan.splice(index1, 1);
var total_sum = parseFloat($('#total').val());
total_sum = total_sum - parseFloat(val);
$('#total').val(parseFloat(total_sum).toFixed(2));
@@ -9,6 +9,10 @@
<div class="alert alert-success">
<p>{{ $message }}</p>
</div>
@elseif ($message = Session::get('failed'))
<div class="alert alert-danger">
<p>{{ $message }}</p>
</div>
@endif
<h4> Senarai Bayaran Pemenang </h4>
<table class="table table-striped table-xl text-center" id="tablekaunter" style="width:100%">
@@ -50,7 +54,7 @@
</td>
<td>
<a href="{{ route('serahan.slipserahan',['user_id'=>$winner['details']['id'],'lelong_id'=>$lelong_id]) }}" target = "blank" data-toggle="tooltip" data-placement="top" title="Muat Turun Penyata Bayaran" ><i class="fas fa-download"></i></a>
<a href="{{ route('serahan.slipserahan',['user_id'=>$winner['details']['id'],'lelong_id'=>$lelong_id]) }}" target = "blank" data-toggle="tooltip" data-placement="top" title="Muat Turun Slip Serahan" ><i class="fas fa-download"></i></a>
</td>
<td>
@@ -0,0 +1,568 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button type="button" class="btn btn-light" ><a href="javascript:window.history.go(-1);"><h3><i class="fas fa-arrow-alt-circle-left"></i></h3></a></button>
</div>
<div class="row mb-4">
<div class="col-md-11 mx-auto card p-4">
<p> <b>Nama : </b> {{ $SAGBidItem->name }}</p>
<p> <b>No Kad Pengenalan : </b> {{ $SAGBidItem->nokp }}</p>
<p> <b>No.Telefon : </b> {{ $SAGBidItem->notelbimbit }}</p>
<p> <b>No.Invoice : </b> {{ $getinvoice->invoice_no }}</p>
</div>
</div>
</div>
<div class="container">
<div class="row ">
<div class="col-md-11 mx-auto card p-4">
<form action="{{ route('pembida.benarkantunai') }}" method="POST" id="formsahbayartunai">
@csrf
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="eachbid[]" id="eachbid" value="" />
<table class="table table-border table-hover table-xl" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th class="text-center">No</th>
<th class="text-center">No rujukan</th>
<th class="text-center">Harga Asas (RM)</th>
<th class="text-center">Harga Bida (RM)</th>
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@foreach($eachbid as $biditem)
<tr>
<td class="text-center">{{ $loop->iteration }}</td>
<td class="text-center">
{{ $biditem->norujukan}}
</td>
<td class="text-center">{{ number_format($biditem->hargaasas, 2, '.', ',')}}</td>
<td class="text-center">{{ number_format($biditem->hargabida, 2, '.', ',')}}</td>
<td class="text-center">
@if($biditem->status_payment == 1)
<!-- <input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" data-bid_id="{{ $biditem->lelongbid_id}}" onclick="sum(this.value,this)" value="{{ $biditem->hargabida }}"> -->
<span class="btn btn-success btn-sm hovernone-success">PAID</span>
@elseif($biditem->status_payment == 2)
<span class="btn btn-warning btn-sm hovernone-warning">TUNGGU PENGESAHAN</span>
@else
<span class="btn btn-danger btn-sm hovernone-danger">BELUM BAYAR</span>
@endif
</td>
</tr>
@endforeach
{{-- <tr>
<td colspan="3"><b> Jumlah Bayaran</b></td>
<td class="text-center"><b>RM<input type="text" id="total" name="total" value="0" style="border: none;" readonly></b></td>
<td class="text-center">
@if($getresit)
<button type="button" class="btn btn-outline-secondary" data-toggle="modal" data-target="#exampleModal">
Lihat Resit <i class="fas fa-file-alt"></i>
</button>
@else
@endif
</td>
</tr> --}}
</tbody>
</table>
</form>
{{-- <div class="text-right">
<a href="{{ route('pembayaran.kaunterpembayaran', $lelong_id ) }}" class="btn btn-primary" style="width:15%; margin-right:53%;">Kembali</a>
<button type="button" class="btn btn-info" style="width:15%" id="btnbanktransfer" onclick="funccdm()">CDM</button>
<button type="button" class="btn btn-success" style="width:15%" id="btnterima" onclick="functerima()">Tunai</button>
</div> --}}
<div class="text-right">
{{-- <a href="{{ route('pembayaran.kaunterpembayaran', $lelong_id ) }}" class="btn btn-primary" style="width:15%; margin-right:53%;">Kembali</a> --}}
@if($biditem->status_payment == 0)
<button type="button" class="btn btn-success" onclick="confirmsah()" >Benarkan Bayaran Tunai</button>
@endif
</div>
<div>
<a href="{{ route('pembida.kebenaranbayarantunai' ) }}" class="btn btn-primary" style="width:15%; margin-right:53%;">Kembali</a>
</div>
</div>
</div>
</div>
<div class="modal fade" id="denominasiHQModal" tabindex="-1" data-backdrop="static" data-keyboard="false" role="dialog" aria-labelledby="denominasiHQModalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-xl" role="document">
<form action="{{ route('pembida.benarkantunai') }}" method="POST" id="formsahbayartunai">
@csrf
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="eachbid[]" id="eachbid" value="" />
<div class="modal-content">
<div class="modal-header justify-content-center" style="text-align: center;">
<div class="d-flex justify-content-center">
<div class="col-2">
<ul class="nav nav-pills">
<li class="nav-item" style="margin-top: 21px;">
<!-- <a class="nav-link active" data-toggle="pill" href="#home" role="tab" aria-controls="pills-flamingo" aria-selected="true">Keping</a> -->
</li>
</ul>
</div>
<div class="col" style="margin: 11px;">
<label>Amaun Sebenar</label>
<input type="text" class="form-control" id="amaundiminta" value="0.00" readonly>
</div>
<div class="col" style="margin: 11px;">
<label>Amaun Kiraan</label>
<input type="text" class="form-control" name="amaunkiraan" id="amaunkiraan" value="0.00" readonly>
</div>
</div>
</div>
<div class="modal-body">
<div class="tab-content">
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="flamingo-tab">
<table class="table text-center">
<tr>
<th></th>
<th>Ambilan</th>
<th>Jumlah (RM)</th>
<th></th>
<th>Ambilan</th>
<th>Jumlah (RM)</th>
</tr>
<tr>
<td>RM0.01</td>
<td><input type="text" name="ambilansen1" class="form-control" id="sen1" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen1" id="totalsen1" class="form-control" value="0.00" readonly /> </td>
<td>RM1</td>
<td><input type="text" name="ambilanring1" class="form-control" id="ringgit1" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring1" id="totalring1" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.05</td>
<td><input type="text" name="ambilansen5" class="form-control" id="sen5" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen5" id="totalsen5" class="form-control" value="0.00" readonly /> </td>
<td>RM5</td>
<td><input type="text" name="ambilanring5" class="form-control" id="ringgit5" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring5" id="totalring5" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.10</td>
<td><input type="text" name="ambilansen10" class="form-control" id="sen10" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen10" id="totalsen10" class="form-control" value="0.00" readonly /> </td>
<td>RM10</td>
<td><input type="text" name="ambilanring10" class="form-control" id="ringgit10" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring10" id="totalring10" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.20</td>
<td><input type="text" name="ambilansen20" class="form-control" id="sen20" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen20" id="totalsen20" class="form-control" value="0.00" readonly /> </td>
<td> RM20</td>
<td><input type="text" name="ambilanring20" class="form-control" id="ringgit20" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring20" id="totalring20" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.50</td>
<td><input type="text" name="ambilansen50" class="form-control" id="sen50" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen500" id="totalsen50" class="form-control" value="0.00" readonly /> </td>
<td>RM50</td>
<td><input type="text" name="ambilanring50" class="form-control" id="ringgit50" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring50" id="totalring50" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td td style="display:none;" name="denominasi" class="denominasi"></td>
<td>RM100 </td>
<td><input type="text" name="ambilanring100" class="form-control" id="ringgit100" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring100" id="totalring100" class="form-control" value="0.00" readonly /> </td>
</tr>
</table>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" onclick="funcbatal()">Batal</button>
<button type="button" class="btn btn-success" data-toggle="modal" data-target=".bd-example-modal-sm" id="buttonterima" onclick="terimadeno()">Terima</button>
</div>
</div>
</form>
</div>
</div>
<div class="modal fade" id="CDM" data-backdrop="static" data-keyboard="false" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content text-center">
<form action="{{ route('pembayaran.banktransfer') }}" method="POST" id="formbanktransfer" enctype="multipart/form-data">
@csrf
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="eachbid[]" id="eachbid" value="" />
<input type="hidden" name="total_payment" id="totalpay" value="" />
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Bukti Pembayaran</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="tab-content">
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="flamingo-tab">
<div class="input-group">
<div class="custom-file">
<input type="file" name="resit" id="inputGroupFile04">
{{-- <label class="custom-file-label" for="inputGroupFile04">Muat Naik Resit</label> --}}
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" onclick="funccdmbatal()">Batal</button>
<button type="button" class="btn btn-success" data-toggle="modal" data-target=".bd-example-modal-sm" onclick="submitcdm()">Muat Naik</button>
</div>
</form>
</div>
</div>
</div>
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Resit Bayaran CDM</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body text-center" style="padding:3rem">
@foreach($getresit as $resit)
<div class=".col-6 .col-sm-4 form-check form-check-inline">
<img src="data:image/png;base64, {{ $resit['filename'] }}" alt="Image Preview" style="max-width:700px; maxheight:650px; border: 1px solid #dee2e6" />
</div>
@endforeach
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Kembali</button>
<button type="button" class="btn btn-primary" onclick="funcubah()">Ubah</button>
</div>
</div>
</div>
</div>
<script>
var arraylelongbid = [];
$("#btnterima").prop("disabled", true);
$("#btnbanktransfer").prop("disabled", true);
function terimadeno() {
$("input[name='eachbid[]']").val(arraylelongbid);
$("#formpaymentdenokaunter").submit();
}
function functerima() {
$("#buttonterima").prop("disabled", true);
$('#denominasiHQModal').modal('show');
var total_sum = parseFloat($('#total').val());
$('#amaundiminta').val(parseFloat(total_sum).toFixed(2));
$('#amaunkiraan').val(parseFloat(0).toFixed(2));
}
function funcbatal() {
$('#denominasiHQModal').modal('hide');
}
function submitcdm() {
$("input[name='eachbid[]']").val(arraylelongbid);
$("#formbanktransfer").submit();
}
function funccdm() {
$('#CDM').modal('show');
var total_sum = parseFloat($('#total').val());
$('#totalpay').val(parseFloat(total_sum).toFixed(2));
}
function funccdmbatal() {
$('#CDM').modal('hide');
}
function funcubah() {
$('#exampleModal').modal('hide');
$('#CDM').modal('show');
}
function confirm() {
$.confirm({
title: 'Confirmation',
content: 'Anda pasti?',
type: 'blue',
typeAnimated: true,
buttons: {
Batal: {
btnClass: 'btn-default',
action: function() {}
},
Sahkan: {
btnClass: 'btn-info',
action: function() {
$('#eachbid').val(arraylelongbid);
var total_sum = parseFloat($('#total').val());
$('#total').val(parseFloat(total_sum).toFixed(2));
$("#formbanktransfer").submit();
}
}
}
});
}
function sum(val, e) { //e = get all data
console.log(arraylelongbid.length);
let bid_id = $(e).data('bid_id');
console.log(bid_id);
if (e.checked == true) //checkbox
{
arraylelongbid.push(bid_id);
var total_sum = parseFloat($('#total').val());
total_sum = total_sum + parseFloat(val);
$('#total').val(parseFloat(total_sum).toFixed(2)); //get access to selected total and display total_sum with decimal of 2
} else {
var index = arraylelongbid.findIndex(function(item) {
return item == bid_id
});
// console.log(index);
arraylelongbid.splice(index, 1);
var total_sum = parseFloat($('#total').val());
total_sum = total_sum - parseFloat(val);
$('#total').val(parseFloat(total_sum).toFixed(2));
}
// console.log(arraylelongbid);
if (arraylelongbid.length != 0) {
$("#btnterima").prop("disabled", false);
$("#btnbanktransfer").prop("disabled", false);
} else {
$("#btnterima").prop("disabled", true);
$("#btnbanktransfer").prop("disabled", true);
}
}
function totalamount(idwang, bilangan) {
var amount = 0;
switch (idwang) {
case 'sen1':
amount += (bilangan * 0.01);
break;
case 'sen5':
amount += (bilangan * 0.05);
break;
case 'sen10':
amount += (bilangan * 0.10);
break;
case 'sen20':
amount += (bilangan * 0.20);
break;
case 'sen50':
amount += (bilangan * 0.50);
break;
case 'ringgit1':
amount += (bilangan * 1);
break;
case 'ringgit5':
amount += (bilangan * 5);
break;
case 'ringgit10':
amount += (bilangan * 10);
break;
case 'ringgit20':
amount += (bilangan * 20);
break;
case 'ringgit50':
amount += (bilangan * 50);
break;
case 'ringgit100':
amount += (bilangan * 100);
break;
}
return amount;
}
var arrayambilan = [
["sen1", 0],
["sen5", 0],
["sen10", 0],
["sen20", 0],
["sen50", 0],
["ringgit1", 0],
["ringgit5", 0],
["ringgit10", 0],
["ringgit20", 0],
["ringgit50", 0],
["ringgit100", 0]
];
function kiraan(datakeyin) {
var idkey = $(datakeyin).attr('id');
var valkey = $(datakeyin).val();
var amount = 0;
let amountkiraan = 0;
// var totalkiraan= parseFloat($('#amaunkiraan').val()).toFixed(2);
// var id = $('#jenisjenis').val();
var validate = parseFloat($('#amaundiminta').val());
$.each(arrayambilan, function(index, arr) {
if (arr[0] == idkey) {
arrayambilan[index][1] = totalamount(idkey, valkey);
}
amount += arr[1];
});
if (amount > validate) {
$.alert({
title: 'Perhatian!',
content: 'Amaun Kiraan Melebihi Amaun Sebenar',
});
$("#buttonterima").prop("disabled", true);
} else if ($amount = validate) {
$("#buttonterima").prop("disabled", false);
$('#amaunkiraan').val(parseFloat(amount).toFixed(2));
}
switch (idkey) {
case 'sen1':
amountkiraan += (valkey * 0.01);
$('#totalsen1').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'sen5':
amountkiraan += (valkey * 0.05);
$('#totalsen5').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'sen10':
amountkiraan += (valkey * 0.10);
$('#totalsen10').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'sen20':
amountkiraan += (valkey * 0.20);
$('#totalsen20').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'sen50':
amountkiraan += (valkey * 0.50);
$('#totalsen50').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit1':
amountkiraan += (valkey * 1);
$('#totalring1').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit5':
amountkiraan += (valkey * 5);
$('#totalring5').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit10':
amountkiraan += (valkey * 10);
$('#totalring10').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit20':
amountkiraan += (valkey * 20);
$('#totalring20').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit50':
amountkiraan += (valkey * 50);
$('#totalring50').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit100':
amountkiraan += (valkey * 100);
$('#totalring100').val(parseFloat(amountkiraan).toFixed(2));
break;
}
}
</script>
<script>
function confirmsah() {
$.confirm({
title: 'Confirmation',
content: 'Anda pasti?',
type: 'orange',
typeAnimated: true,
buttons: {
Sahkan: {
btnClass: 'btn-warning',
action: function () {
$("#formsahbayartunai").submit();
}
},
Batal: {
btnClass: 'btn-default',
action: function () {}
}
}
});
}
var tablekaunter = $('#tablekaunter').DataTable({
"columnDefs": [
{
"targets": 0,
"orderable": false
},
{
"targets": 7,
"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: '<i class="fas fa-plus" id="test"></i>',
// 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: '<i class="fas fa-download"></i>',
// action: function ( e, dt, node, config ) {
// $("#exportform").submit();
// }
// }
// ]
});
// $('.addcaw').tooltip();
// $('.export').tooltip();
// // $( '.dt-buttons').addClass('btn-group');
// $( '.addcaw').removeClass('dt-button');
// $( '.export').removeClass('dt-button');
</script>
@endsection
@@ -0,0 +1,131 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row ">
<div class="col-md-11 mx-auto card p-4">
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button type="button" class="btn btn-light" ><a href="javascript:window.history.go(-1);"><h3><i class="fas fa-arrow-alt-circle-left"></i></h3></a></button>
</div><br>
@if ($message = Session::get('failed'))
<div class="alert alert-danger">
<p>{{ $message }}</p>
</div>
@endif
<div class="container">
<!-- <div class="row mb-2">
<div class="col-md-12 mx-auto card p-4" style="margin-top:2%; margin-bottom:2%;">
<p> <b>Tarikh Lelong : </b> {{ $infos[0]['t_lelong'] }}</p>
<p> <b>Cawangan : </b>{{ $infos[0]['caw_name'] }}</p>
<p> <b>Nama Pembida : </b>{{ $userdetail['name'] }}</p>
<p> <b>No Kad Pengenalan : </b>{{ $userdetail['nokp'] }}</p>
<p> <b>No Tel Bimbit : </b>{{ $infos[0]['notelbimbit'] }}</p>
</div>
</div> -->
</div>
<table class="table table-striped table-xl text-center" id="butirangadai" style="width:100%; margin-top:1%;">
<thead class="bg-primary text-white">
<tr>
<th>Bil</th>
<th>No Rujukan</th>
<th>Marhun</th>
<th>Harga Asas (RM)</th>
<th>Harga Bida (RM)</th>
<th>Masa Bidaan</th>
<th>Kaedah Pembayaran</th>
<th>No Resit</th>
</tr>
</thead>
<tbody>
@foreach($infos as $inf)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $inf['info']['norujukan'] }}</td>
<td>{{ $inf['info']['marhun'] }}</td>
<td>{{ number_format($inf['info']['hargaasas'], 2, '.', ',') }}</td>
<td>{{ number_format($inf['info']['hargabida'], 2, '.', ',') }}</td>
<td>{{ $inf['info']['masa_bidaan'] }}</td>
<td>
@foreach($inf['butiran_bidaan'] as $butiran_bidaan)
{{ $butiran_bidaan['remark'] }}
@endforeach
</td>
<td>
@foreach($inf['butiran_bidaan'] as $butiran_bidaan)
{{ $butiran_bidaan['reference_no'] }}
@endforeach
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
<script>
//Enable tooltips everywhere
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
var tablebutirangadai = $('#butirangadai').DataTable({
"columnDefs": [
{
"targets": 0,
"orderable": false
},
{
"targets": 8,
"orderable": true
}
],
order: [[1, 'asc']],
"info": false,
"lengthChange": false,
"pageLength": 15,
dom: 'Bfrtip',
// buttons: [
// {
// className: 'btn btn-outline-success pl-4 pr-4 btn-sm addcaw',
// text: '<i class="fas fa-plus" id="test"></i>',
// 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: 'Senarai Gadaian Excel',
// text: '<i class="fas fa-download"></i>',
// action: function ( e, dt, node, config ) {
// $("#exportform").submit();
// }
// },
// {
// className: 'btn btn-outline-secondary pl-4 pr-4 btn-sm export',
// titleAttr: 'Senarai Gadaian PDF',
// text: '<i class="fas fa-download"></i>',
// action: function ( e, dt, node, config ) {
// $("#exportform").submit();
// }
// }
// ]
});
$('.addcaw').tooltip();
$('.export').tooltip();
// $( '.dt-buttons').addClass('btn-group');
$( '.addcaw').removeClass('dt-button');
$( '.export').removeClass('dt-button');
</script>
@endsection
@@ -37,7 +37,7 @@
<tbody>
@foreach($infos as $index=> $inf)
<tr>
<td><input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" value="{{ $inf['norujukan'] }}"></td>
<td><input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" value="{{ $inf['norujukan'] }}" class="custom_name"></td>
<td>{{ $loop->iteration }}</td>
<td>{{ $inf['norujukan'] }}</td>
<td>{{ $inf['nama_bidder'] }}</td>
@@ -0,0 +1,127 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row ">
<div class="col-md-11 mx-auto card p-4">
@if ($message = Session::get('success'))
<div class="alert alert-success">
<p>{{ $message }}</p>
</div>
@endif
<h4>KEBENARAN BAYARAN TUNAI</h4>
<table class="table table-striped table-xl text-center" id="senarailelongonline" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>ID Lelong</th>
<th>Tarikh Lelong</th>
<th>Cawangan</th>
<th>Status Export</th>
<th>Harga Emas Semasa</th>
<th>Tempoh</th>
<th>Caj Lelong</th>
<th>Status Lelong</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfo 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">{{ $details['caw_name']}}
</span><br>
@endforeach
</td>
<td class="text-left">
@foreach($lel['detailsinfo'] as $details)
<span class="m-2"> @if($details['export_data_sts'] == '1')
<i class="far fa-flag"></i> Selesai Export
@endif
</span><br>
@endforeach
</td>
<td>{{ $lel['detail']['harga_emas_asas'] }}</td>
<td>{{ $lel['detail']['jbg'] }}</td>
<td>{{ $lel['detail']['cajlelong'] }}</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>
</div>
</div>
</div>
<script>
//Enable tooltips everywhere
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
var tablesenarailelongonline = $('#senarailelongonline').DataTable({
"columnDefs": [
{
"targets": 0,
"orderable": false
},
{
"targets": 7,
"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: '<i class="fas fa-plus" id="test"></i>',
// 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: '<i class="fas fa-download"></i>',
// action: function ( e, dt, node, config ) {
// $("#exportform").submit();
// }
// }
// ]
});
// $('.addcaw').tooltip();
// $('.export').tooltip();
// // $( '.dt-buttons').addClass('btn-group');
// $( '.addcaw').removeClass('dt-button');
// $( '.export').removeClass('dt-button');
</script>
@endsection
@@ -0,0 +1,139 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row ">
<div class="col-md-11 mx-auto card p-4">
@if ($message = Session::get('success'))
<div class="alert alert-success">
<p>{{ $message }}</p>
</div>
@endif
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button type="button" class="btn btn-light" ><a href="javascript:window.history.go(-1);"><h3><i class="fas fa-arrow-alt-circle-left"></i></h3></a></button>
</div><br>
<h4> Senarai Bayaran Pemenang </h4>
<table class="table table-striped table-xl text-center" id="tablekaunter" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Nama</th>
<th>No Kad Pengenalan</th>
<th>No Telefon</th>
<th>Bilangan Surat</th>
<th>Jumlah Bidaan(RM)</th>
<th>Amaun Telah Dibayar(RM)</th>
<th>Status Bayaran</th>
{{-- <th>Penyata Bayaran</th>
<th>Slip Serahan</th>
<th>Resit Pembayaran</th> --}}
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@foreach($listwinner as $winner)
<tr>
<td> {{ $loop->iteration }} </td>
<td align = 'left'>{{ $winner['details']['name']}}</td>
<td>{{ $winner['details']['nokp']}}</td>
<td>{{ $winner['details']['notelbimbit']}}</td>
<td>{{ $winner['total_surat']}}</td>
<td>{{ number_format($winner['totalBid'], 2, '.', ',')}}</td>
<td>{{ number_format($winner['totalPay'], 2, '.', ',')}}</td>
<td>
@if($winner['totalPay'] < $winner['totalBid'])
<button class="btn btn-danger btn-sm" disabled>BELUM SELESAI</button>
@elseif($winner['totalPay'] == $winner['totalBid'])
<button class="btn btn-success btn-sm" disabled>SELESAI</button>
@endif
</td>
{{-- <td>
<a href="{{ route('serahan.penyatabayaran',['user_id'=>$winner['details']['id'],'lelong_id'=>$lelong_id]) }}" target = "blank" data-toggle="tooltip" data-placement="top" title="Muat Turun Penyata Bayaran" ><i class="fas fa-download"></i></a>
</td>
<td>
<a href="{{ route('serahan.slipserahan',['user_id'=>$winner['details']['id'],'lelong_id'=>$lelong_id]) }}" target = "blank" data-toggle="tooltip" data-placement="top" title="Muat Turun Penyata Bayaran" ><i class="fas fa-download"></i></a>
</td>
<td>
<a href=" {{ route('serahan.resit', ['user_id'=>$winner['details']['id'], 'lelong_id'=>$lelong_id]) }} " data-toggle="tooltip" data-placement="top" title="Resit Pembayaran"><i class="far fa-edit"></i></a>
</td> --}}
<td>
<a href=" {{ route('pembida.SAGBidItembycaw', ['user_id'=>$winner['details']['id'], 'lelong_id'=>$lelong_id, 'kodcaw'=>$caw_code]) }} " data-toggle="tooltip" data-placement="top" title="Buat Pembayaran"><i class="far fa-edit"></i></a>
</td>
</tr>
@endforeach
</tbody>
</table>
<div class="modal-footer" style="margin-top:2%;">
<a href="{{ route('pembida.kebenaranbayarantunai') }}" class="btn btn-primary">Kembali</a>
</div>
</div>
</div>
</div>
<script>
//Enable tooltips everywhere
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
var tablekaunter = $('#tablekaunter').DataTable({
"columnDefs": [
{
"targets": 0,
"orderable": false
},
{
"targets": 8,
"orderable": false
},
{
"targets": 9,
"orderable": false
},
{
"targets": 10,
"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: '<i class="fas fa-plus" id="test"></i>',
// 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: '<i class="fas fa-download"></i>',
// action: function ( e, dt, node, config ) {
// $("#exportform").submit();
// }
// }
// ]
});
// $('.addcaw').tooltip();
// $('.export').tooltip();
// // $( '.dt-buttons').addClass('btn-group');
// $( '.addcaw').removeClass('dt-button');
// $( '.export').removeClass('dt-button');
</script>
@endsection
@@ -0,0 +1,107 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row ">
<div class="col-md-11 mx-auto card p-4">
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button type="button" class="btn btn-light" ><a href="javascript:window.history.go(-1);"><h3><i class="fas fa-arrow-alt-circle-left"></i></h3></a></button>
</div>
@if ($message = Session::get('success'))
<div class="alert alert-success">
<p>{{ $message }}</p>
</div>
@endif
<div class="container">
<div class="row mb-2">
<div class="col-md-12 mx-auto card p-4" style="margin-top:2%; margin-bottom:2%;">
<p> <b>Nama Pembida : </b> {{ $userdetails['name'] }}</p>
<p> <b>No Kad Pengenalan : </b> {{ $userdetails['nokp'] }}</p>
<p> <b>No Telefon : </b> {{ $userdetails['notelbimbit'] }}</p>
</div>
</div>
</div>
<table class="table table-striped table-xl text-center" id="tablesagmenang" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>No Rujukan</th>
<th>Tarikh Lelong</th>
<th>Harga Asas (RM)</th>
<th>Harga Bida (RM)</th>
<th>Masa Bidaan</th>
</tr>
</thead>
<tbody>
@foreach($senaraisag as $senaraisag)
<tr>
<td> {{ $loop->iteration }} </td>
<td>{{ $senaraisag['norujukan']}}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $senaraisag['t_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td>{{ number_format($senaraisag['hargaasas'], 2, '.', ',')}}</td>
<td>{{ number_format($senaraisag['hargabida'], 2, '.', ',')}}</td>
<td>{{ $senaraisag['masa_bidaan']}}</td>
</tr>
@endforeach
</tbody>
</table>
<div class="modal-footer">
{{-- <a href="{{ route('lelong.senaraipemenang', ['lelong_id'=>$lelong_id ]) }}" class="btn btn-primary">Kembali</a> --}}
</div>
</div>
</div>
</div>
<script>
var tablesagmenang = $('#tablesagmenang').DataTable({
"columnDefs": [
{
"targets": 0,
"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: '<i class="fas fa-plus" id="test"></i>',
// 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: '<i class="fas fa-download"></i>',
// action: function ( e, dt, node, config ) {
// $("#exportform").submit();
// }
// }
// ]
});
// $('.addcaw').tooltip();
// $('.export').tooltip();
// // $( '.dt-buttons').addClass('btn-group');
// $( '.addcaw').removeClass('dt-button');
// $( '.export').removeClass('dt-button');
</script>
@endsection
@@ -2,9 +2,15 @@
@section('content')
<env name="TELESCOPE_ENABLED" value="false"/>
<div class="container-fluid">
<div class="row ">
<div class="col-md-11 mx-auto card p-4">
<div class="nav nav-tabs" id="nav-tab" role="tablist">
<button type="button" class="btn btn-light" ><a href="{{ route('pengesahan.perubahanmutumarhun', $id) }}"><h3><i class="fas fa-arrow-alt-circle-left"></i></h3></a></button>
</div>
<br>
<form action="{{ route('pengesahan.terimaperubahan') }}" method="POST" id="formmutumarhun">
@csrf
<input type="hidden" name="norujukan" value="{{ $norujukan }}" />
@@ -20,6 +26,9 @@
<div class="container">
{{-- <a href="{{ route('pengesahan.perubahanmutumarhun', $id) }}" class="btn btn-primary">Kembali</a> --}}
<div class="row">
<div class="col-6 col-sm-4">
<p> <b>No Rujukan : </b> {{ $lelongbid->norujukan }}</p>
@@ -236,8 +245,8 @@
</tbody>
</table>
<div class="modal-footer" style="margin-top:2%;">
<a href="{{ route('pengesahan.perubahanmutumarhun', $id) }}" class="btn btn-primary">Kembali</a>
<button type="button" class="btn btn-danger">Batal Permohonan</button>
<button type="button" class="btn btn-danger">Tidak Sah</button>
<button type="button" class="btn btn-success" onclick="functerima(this)" id="terima" >Sahkan</button>
</div>
</form>
+13
View File
@@ -260,6 +260,12 @@ Route::group(['middleware' => ['permission:semakanmarhun','permission:kemaskinim
Route::post('/tambahmarhun',['as'=>'marhun.tambahmarhun','uses'=>'MarhunController@tambahmarhun']);
Route::get('/exportmarhundetails/{lelong_id}',['as'=>'marhun.exportmarhundetails','uses'=>'MarhunController@exportmarhundetails']);
//action khazanah untuk serahan marhun kepada pembida menang
Route::get('/senarailelongscanjual',['as'=>'marhun.senarailelongscanjual','uses'=>'MarhunController@senarailelongscanjual']);
Route::get('/scanbarcodejual/{lelong_id}',['as'=>'marhun.scanbarcodejual','uses'=>'MarhunController@listScanBarcodejual']);
Route::post('/scankeluarmarhunjual',['as'=>'marhun.scankeluarmarhunjual','uses'=>'MarhunController@scanKeluarMarhunjual']);
Route::get('/cetakkeluarscanbarcodejual/{lelong_id}',['as'=>'marhun.cetakkeluarscanbarcodejual','uses'=>'MarhunController@cetakkeluarscanbarcodejual']);
//Penilai
Route::post('/addphotomarhun',['as'=>'marhun.addphotomarhun','uses'=>'MarhunController@addPhotoMarhun']);
Route::post('/deletephotomarhun',['as'=>'marhun.deletephotomarhun','uses'=>'MarhunController@deletePhotoMarhun']);
@@ -289,6 +295,13 @@ Route::group(['middleware' => ['permission:pengesahanpembida'],'prefix'=>'pembid
Route::get('/senlelbelumbayarbidaan',['as'=>'pembida.senlelbelumbayarbidaan','uses'=>'PembidaController@senlelbelumbayarbidaan']);
Route::get('/belumbayarbidaan',['as'=>'pembida.belumbayarbidaan','uses'=>'PembidaController@belumbayarbidaan']);
Route::post('/declaretidaklaku',['as'=>'pembida.declaretidaklaku','uses'=>'PembidaController@declaretidaklaku']);
Route::get('/kebenaranbayarantunai',['as'=>'pembida.kebenaranbayarantunai','uses'=>'PembidaController@kebenaranbayarantunai']);
Route::get('/senaraipemenangbycaw/{lelong_id}/{kodcaw}',['as'=>'pembida.senaraipemenangbycaw','uses'=>'PembidaController@senaraipemenangbycaw']);
Route::get('/senaraisagpemenangbycaw/{user_id}/{lelong_id}/{kodcaw}',['as'=>'pembida.senaraisagpemenangbycaw','uses'=>'PembidaController@senaraisagpemenangbycaw']);
Route::get('/SAGBidItembycaw/{user_id}/{lelong_id}/{kodcaw}', ['as'=>'pembida.SAGBidItembycaw','uses'=>'PembidaController@SAGBidItembycaw']);
Route::post('/benarkantunai', ['as'=>'pembida.benarkantunai','uses'=>'PembidaController@benarkantunai']);
});
Route::group(['middleware' => ['permission:pengesahan'],'prefix'=>'pengesahan'], function () {