318 lines
10 KiB
PHP
318 lines
10 KiB
PHP
@extends('layouts.app')
|
|
|
|
@section('content')
|
|
|
|
<div class="container-fluid">
|
|
<div class="row ">
|
|
<div class="col mx-auto p-4">
|
|
<div class="card">
|
|
<form action="{{ route('pembida.benarkantunai') }}" method="POST" id="kebenaranbayarantunai">
|
|
@csrf
|
|
<input type="hidden" name="user_id" value="{{ $user_id }}" />
|
|
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
|
|
<input type="hidden" name="kodcaw" value="{{ $kodcaw }}" />
|
|
<div class="card-header header-style">
|
|
<a href="javascript:window.history.go(-1);" class="header-style-icon">
|
|
<i class="fas fa-arrow-left"></i>
|
|
</a>
|
|
<div class="header-style-title">
|
|
Cawangan : @foreach($datacaw as $data1)
|
|
{{$data1['caw_name']}}
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="col-md-11 mx-auto card p-4">
|
|
<div class="col-6">
|
|
<div class="form-group row">
|
|
<label class="col-6 col-form-label text-left">Nama</label>
|
|
<div class="col-6">
|
|
<div class="input-group">
|
|
<input type="text" readonly class="form-control bg-light" value="{{ $SAGBidItem->name }}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="form-group row">
|
|
<label class="col-6 col-form-label text-left">No Kad Pengenalan</label>
|
|
<div class="col-6">
|
|
<div class="input-group">
|
|
<input type="text" readonly class="form-control bg-light" value="{{ $SAGBidItem->nokp }}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="form-group row">
|
|
<label class="col-6 col-form-label text-left">No.Telefon</label>
|
|
<div class="col-6">
|
|
<div class="input-group">
|
|
<input type="text" readonly class="form-control bg-light" value="{{ $SAGBidItem->notelbimbit }}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="form-group row">
|
|
<label class="col-6 col-form-label text-left">Total Bidaan</label>
|
|
<div class="col-6">
|
|
<div class="input-group">
|
|
<div class="input-group-prepend">
|
|
<div class="input-group-text">RM</div>
|
|
</div>
|
|
<input type="text" readonly class="form-control bg-light" value="{{number_format($totalbidaan, 2, '.', ',')}}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-12">
|
|
<div class="form-group row">
|
|
<label class="col-6 col-form-label text-left"></label>
|
|
<div class="col-6">
|
|
<div class="input-group">
|
|
<div class="input-group-prepend">
|
|
{{-- <div class="input-group-text">RM</div> --}}
|
|
</div>
|
|
@if($statuspayment->status_payment == 0)
|
|
@if($statuspayment->opencash == 0)
|
|
<button type="button" class="btn btn-success" onclick="confirm()" >Benarkan Bayaran Tunai</button>
|
|
@elseif($statuspayment->opencash == 1)
|
|
<button type="button" class="btn btn-info" >Telah Benarkan Bayaran Tunai</button>
|
|
@endif
|
|
@else
|
|
<button type="button" class="btn btn-primary">Selesai Pembayaran</button>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<
|
|
|
|
|
|
|
|
<script>
|
|
function confirm() {
|
|
$.confirm({
|
|
title: 'Kebenaran Bayaran Tunai',
|
|
content: 'Anda pasti?',
|
|
type: 'orange',
|
|
typeAnimated: true,
|
|
buttons: {
|
|
Sahkan: {
|
|
btnClass: 'btn-warning',
|
|
action: function () {
|
|
$("#kebenaranbayarantunai").submit();
|
|
}
|
|
},
|
|
Batal: {
|
|
btnClass: 'btn-default',
|
|
action: function () {}
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
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>
|
|
//Enable tooltips everywhere
|
|
$(function () {
|
|
$('[data-toggle="tooltip"]').tooltip()
|
|
})
|
|
|
|
var tablesahsagonline = $('#sahsagonline').DataTable({
|
|
"columnDefs": [
|
|
{
|
|
"targets": 0,
|
|
"orderable": false
|
|
},
|
|
{
|
|
"targets": 7,
|
|
"orderable": false
|
|
}
|
|
],
|
|
order: [[0, 'asc']],
|
|
"info": false,
|
|
"lengthChange": false,
|
|
"pageLength": 15,
|
|
dom: 'Bfrtip'
|
|
});
|
|
</script>
|
|
|
|
@endsection |