add scan serahan kpd pembida, add kebenaran bayaran tunai(xsiaplg), update xdeclarexlaku
This commit is contained in:
@@ -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')
|
||||
|
||||
@@ -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');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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');
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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'
|
||||
];
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ class Resit extends Model
|
||||
protected $table = 'resit';
|
||||
|
||||
protected $fillable = [
|
||||
'id',
|
||||
'user_id',
|
||||
'lelong_id',
|
||||
'reference_no',
|
||||
|
||||
@@ -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'
|
||||
];
|
||||
}
|
||||
@@ -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>
|
||||
@@ -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"> </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"> </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"> </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"> </p>
|
||||
<p style="position:justify"> </p>
|
||||
<table width="486" border="0" align="center" id="marhun" >
|
||||
<tr>
|
||||
<td align="left">...................................</td>
|
||||
<td align="left">
|
||||
...................................</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="left">Tandatangan Khazanah</td>
|
||||
<td align="left" >
|
||||
Tandatangan Pembeli</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="left">Nama:</td>
|
||||
<td align="left" >
|
||||
Nama: {{$userdetails->name}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right"> </td>
|
||||
<td align="left" >
|
||||
No.K/P: {{$userdetails->nokp}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right"> </td>
|
||||
<td align="left" >
|
||||
Tarikh: </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right"> </td>
|
||||
<td align="left" >
|
||||
Masa:</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p> </p></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
</tbody>
|
||||
</table></td>
|
||||
<td colspan="3"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"> </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"> </p>
|
||||
<p style="position:justify"> </p>
|
||||
<table width="486" border="0" align="center" id="marhun" >
|
||||
<tr>
|
||||
<td align="left">...................................</td>
|
||||
<td align="left">
|
||||
...................................</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="left">Tandatangan Khazanah</td>
|
||||
<td align="left" >
|
||||
Tandatangan Pembeli</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="left">Nama: {{$user->name}}</td>
|
||||
<td align="left" >
|
||||
Nama: {{$userdetails->name}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right"> </td>
|
||||
<td align="left" >
|
||||
No.K/P: {{$userdetails->nokp}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right"> </td>
|
||||
<td align="left" >
|
||||
Tarikh: @php
|
||||
$today = date('d-m-Y');
|
||||
echo($today);
|
||||
@endphp</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right"> </td>
|
||||
<td align="left" >
|
||||
Masa:</td>
|
||||
</tr>
|
||||
</table>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</td>
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
@@ -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">×</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">×</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>
|
||||
|
||||
@@ -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 () {
|
||||
|
||||
Reference in New Issue
Block a user