fix skit2

This commit is contained in:
MUHD HAFIFIE
2021-08-22 16:15:53 +08:00
parent fa68414651
commit d78dcd707e
12 changed files with 1246 additions and 85 deletions
@@ -2997,4 +2997,27 @@ class KhazanahController extends Controller
return view('print.laporan_upah', compact('advansur','cawangan_detail','tarikh_cetak','mula_date','hingga_date','api_url'));
}
public function lelongan($norujukan)
{
$auth_user = Auth::user();
$api_url = config('api.url');
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$gadaidetail = Http::get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json();
$noic = $gadaidetail[0][0]['nokp'];
$customerdetail = Http::get(config('api.url') . '/api/customers/'. $noic)->json();
$nama = $customerdetail['nama'];
$lelong = Http::get(config('api.url') . '/api/lelong/cawangan/'. $auth_user['cawangan'] . '/' . $norujukan)->json();
if(sizeof($lelong) > 0)
{
$lelong = $lelong[0];
}
$gadai = $gadaidetail[0][0];
return view('lelongan.index-khazanah',compact('cawangan_info','api_url','gadai','nama','lelong'));
}
}
+7 -1
View File
@@ -56,7 +56,13 @@ class LelongController extends Controller
$lelong=Http::get(config('api.url').'/api/TuntutBaki/resit/' . $auth_user['cawangan'] . '/' . $norujukan)->json();
return view('print.resit_tuntutbaki', compact('cawangan_detail','api_url','lelong'));
$wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $lelong['nowakil'])->json();
// dd($wakil);
if(sizeof($wakil) != 0)
$wakil = $wakil[0];
return view('print.resit_tuntutbaki', compact('cawangan_detail','api_url','lelong','wakil'));
}
+44 -4
View File
@@ -92,7 +92,7 @@
<b>No Telefon</b>
</div>
<div class="col-md-8">
<input type="text" class="form-control" name="cust_telefon" id="cust_telefon" readonly value="{{ $customer_info['telefon'] ? $customer_info['telefon'] : 'NIL' }}">
<input type="text" class="form-control" name="cust_telefon" id="cust_telefon" readonly value="{{ $customer_info['telefon'] ? $customer_info['telefon'] : '' }}">
</div>
</div>
@@ -264,7 +264,7 @@
No Telefon 1
</div>
<div class='col-md-7'>
<input type="text" readonly name='' id='telefon' value="{{ $customer_info['telefon'] ? $customer_info['telefon'] : 'NIL' }}" class='form-control'>
<input type="text" readonly name='' id='telefon' value="{{ $customer_info['telefon'] ? $customer_info['telefon'] : '' }}" class='form-control'>
<span id="errortelefon" style="color:red;"></span>
</div>
</div>
@@ -273,7 +273,7 @@
No Telefon 2
</div>
<div class='col-md-7'>
<input type="text" readonly name='telefon2' id='telefon2' value="{{ $customer_info['telefon2'] ? $customer_info['telefon2'] : 'NIL' }}" class='form-control'>
<input type="text" readonly name='telefon2' id='telefon2' value="{{ $customer_info['telefon2'] ? $customer_info['telefon2'] : '' }}" class='form-control'>
<span id="errortelefon2" style="color:red;"></span>
</div>
</div>
@@ -1926,6 +1926,36 @@
}
}
$('#poskod').change(function(){
var poskod = this.value;
console.log(poskod);
$.ajax({
method:'GET',
url:api_url+'/api/poskod/'+poskod,
success:function(poskod_detail){
var koddaerah = poskod_detail['koddaerah'];
var kodnegeri = poskod_detail['kodnegeri'];
$.ajax({
url:api_url+'/api/negeri/'+kodnegeri,
method:'GET',
success:function(negeri){
console.log(negeri);
$('#kodnegeri').val(negeri['negeri']);
}
});
$.ajax({
url:api_url+'/api/daerah/'+koddaerah,
method:'GET',
success:function(daerah){
$('#koddaerah').val(daerah['namadaerah']);
}
});
}
});
});
function kemaskinifunc()
{
$('#btnkemaskini').addClass('btn-danger');
@@ -1940,6 +1970,8 @@
$('#kodbank').attr('disabled', false);
$('#noakaun').attr('readonly', false);
$('#nota').attr('readonly', false);
$('#alamat').attr('readonly', false);
$('#poskod').attr('readonly', false);
}
@@ -1959,6 +1991,8 @@
$('#kodbank').attr('disabled', true);
$('#noakaun').attr('readonly', true);
$('#nota').attr('readonly', true);
$('#alamat').attr('readonly', true);
$('#poskod').attr('readonly', true);
}
$("#kemaskiniform").submit(function(event) {
@@ -1970,6 +2004,8 @@
var kodbank = $('#kodbank').val();
var noakaun = $('#noakaun').val();
var nota = $('#nota').val();
var alamat = $('#alamat').val();
var poskod = $('#poskod').val();
$.ajax({
method:"put",
@@ -1979,7 +2015,9 @@
"telefon2": telefon2,
"kodbank":kodbank,
"noakaun":noakaun,
'nota':nota
'nota':nota,
'alamat':alamat,
'poskod':poskod
},
success: function(success){
$('#btnsave').css('display','none');
@@ -2044,6 +2082,8 @@
$('#noakaun').attr('readonly', true);
$('#kodbank').attr('disabled', true);
$('#nota').attr('readonly', true);
$('#alamat').attr('readonly', true);
$('#poskod').attr('readonly', true);
$('#kemaskiniform').trigger('submit');
}
@@ -264,7 +264,9 @@
setTimeout("location.reload(true);",timeoutPeriod);
}
window.onload = timedRefresh(100000);
// window.onload = timedRefresh(100000);
//Pusher
var table_gadaian_semasa = $('#table-gadaian-semasa').DataTable({
"ordering": true
});
+1 -1
View File
@@ -567,7 +567,7 @@
let tarikhtuntut = $(e).data('tarikhtuntut');
let norujukan = $(e).data('norujukan');
var urlroute = '{{ route("lelongan", ":id") }}';
var urlroute = '{{ route("lelongan.khazanah", ":id") }}';
urlroute = urlroute.replace(':id', norujukan);
if (tarikhtuntut == null)
@@ -31,13 +31,12 @@
<div class="row">
<a href="{{route('laporan.agingbulanan')}}" class="btn btn-danger btn-lg btn-block mb-3">Aging Bulan</a>
</div>
<div class="row">
{{-- <div class="row">
<a href="" class="btn btn-danger btn-lg btn-block mb-3">Aging Pemodal</a>
</div> --}}
<div class="row">
<a href="{{route('laporan.tuntutbaki')}}" class="btn btn-dark btn-lg btn-block mb-3">Tuntut Baki</a>
</div>
<div class="row">
{{-- <a href="{{route('laporan.stokauditbersih')}}" class="btn btn-danger btn-lg btn-block mb-3">Stok Audit Bersih </a> --}}
<a href="#" class="btn btn-danger btn-lg btn-block mb-3">Stok Audit Bersih </a>
</div>
<div class="row">
{{-- <a href="{{ route('laporan.stokauditdetails')}}" class="btn btn-danger btn-lg btn-block mb-3">Stok Audit Details</a> --}}
<a href="#" class="btn btn-danger btn-lg btn-block mb-3">Stok Audit Details</a>
@@ -65,10 +64,7 @@
<div class="row">
<a href="{{ route('laporan.datalejer_am') }}" class="btn btn-dark btn-lg btn-block mb-3">Lejer Am</a>
</div>
<div class="row">
<a href="{{route('laporan.tuntutbaki')}}" class="btn btn-dark btn-lg btn-block mb-3">Tuntut Baki</a>
</div>
</div>
<div class="col-3 mx-1">
<div class="row">
@@ -0,0 +1,744 @@
@extends('layouts.app')
@section('content')
@include('modal.wakil')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
<h3 class="text-center text-uppercase mb-5">LELONGAN</h3>
<div class="form-group row col-12">
<div class="col-6">
<div class="form-group row">
<div class="col-4">
NAMA
</div>
<div class="col-8">
<input type="text" value="{{ $nama }}" class="form-control" readonly/>
</div>
</div>
</div>
<div class="col-6">
<div class="form-group row">
<div class="col-4">
NO PELANGGGAN
</div>
<div class="col-8">
<input type="text" value="{{ $gadai['nopelanggan'] }}" class="form-control" readonly/>
</div>
</div>
</div>
<div class="col-6">
<div class="form-group row">
<div class="col-4">
NO RUJUKAN
</div>
<div class="col-8">
<input type="text" id="norujukan" value="{{ $gadai['norujukan'] }}" class="form-control" readonly/>
</div>
</div>
</div>
<div class="col-6">
<div class="form-group row">
<div class="col-4">
NO KAD PENGENALAN
</div>
<div class="col-8">
<input type="text" value="{{ $gadai['nokp'] }}" class="form-control" readonly/>
</div>
</div>
</div>
<div class="col-8">
<div class="form-group row">
<div class="col-3">
JENIS LELONG
</div>
<div class="col-8">
<div class="custom-control custom-radio custom-control-inline">
<input type="radio" class="custom-control-input" id="radbakilelong" name="radlelong" value="baki" disabled>
<label class="custom-control-label" style="color:green;" for="radbakilelong" >Baki Lelong</label>
</div>
<div class="custom-control custom-radio custom-control-inline">
<input type="radio" class="custom-control-input" id="radrugilelong" name="radlelong" value="rugi" disabled>
<label class="custom-control-label" style="color:red;" for="radrugilelong" >Rugi Lelong</label>
</div>
</div>
</div>
</div>
<div class="col-4">
<div class="form-group row">
<div class="col-2">
WAKIL
</div>
<div class="col-8">
<input type="text" class="form-control" name="wakil" id="wakiltxt" disabled/>
</div>
<div class="col-2">
<button class="btn btn-primary" id="caribtn" disabled>Cari</button>
</div>
</div>
</div>
</div>
<div class="card">
<div class="card-body">
<div class="col-12 form-group row">
<div class="col-6" id="divbakihargajualan">
<div class="form-group row">
<div class="col-4">
TARIKH
</div>
<div class="col-8">
<input type="text" value="{{ $lelong['t_lelong'] }}" class="form-control" readonly/>
</div>
</div>
<div class="form-group row">
<div class="col-4">
NO SIRI
</div>
<div class="col-8">
<input type="text" value="{{ $lelong['sirilel'] }}" class="form-control" readonly/>
</div>
</div>
<div class="form-group row">
<div class="col-4">
HARGA JUAL (RM)
</div>
<div class="col-8">
<input type="text" id="hargajual" value="{{ number_format($lelong['hargajual'],2) }}" class="form-control" readonly/>
</div>
</div>
<div class="form-group row">
<div class="col-4">
PEMBIAYAAN (RM)
</div>
<div class="col-8">
<input type="text" id="pembiayaan" value="{{ number_format($lelong['pinjaman'],2) }}" class="form-control" readonly/>
</div>
</div>
</div>
<div class="col-6">
<div class="form-group row">
<div class="col-4">
BATCH LELONG
</div>
<div class="col-8">
<input type="text" id="batch" value="{{ $lelong['batchno'] }}" class="form-control" readonly/>
</div>
</div>
<div class="form-group row">
<div class="col-4">
KEUNTUNGAN (RM)
</div>
<div class="col-8">
<input type="text" id="keuntungan" value="{{ number_format($lelong['bakiupah'],2) }}" class="form-control" readonly/>
</div>
</div>
<div class="form-group row">
<div class="col-4">
CAJ LELONG (RM)
</div>
<div class="col-8">
<input type="text" id="cajlelong" value="{{ number_format($lelong['cajlelong'],2) }}" class="form-control" readonly/>
</div>
</div>
<div class="form-group row">
<div class="col-4">
JUMLAH (RM)
</div>
<div class="col-8">
<input type="text" id="jumlah" value="{{ number_format($lelong['baki'],2) }}" id="jumlah" class="form-control" readonly/>
</div>
</div>
</div>
<div class="col-12 mt-3">
<input type="button" class="float-right btn btn-danger mr-2" value="BATAL" onclick="window.location.replace('{{ route('customer_info') }}')">
<input type="button" id="terima_transaksi" class="float-right btn btn-primary mr-2" value="TERIMA" onclick="bayarantuntubaki()" disabled>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function() {
let jumlahbaki = parseFloat($('#jumlah').val().replace(/[^0-9.-]+/g,""));
if(jumlahbaki > 0)
{
$("#radbakilelong").prop("checked", true);
$("#radrugilelong").prop("checked", false);
}else{
$("#radbakilelong").prop("checked", false);
$("#radrugilelong").prop("checked", true);
}
});
var api = '<?php echo $api_url ?>';
let nw = 0;
function wakilfunction(e)
{
let wakil = $('#wakiltxt').val();
if(wakil === null || wakil === '')
{
Swal.fire(
'Amaran!',
'Sila masukkan nilai di dalam kotak wakil!',
'error'
)
return false;
}
var patternregex = /\s+|[-,\/]/g;
wakil = wakil.replace(patternregex,"").toUpperCase();
if(wakil.length <= 12)
{
$.ajax({
method:'GET',
url: "{{ route('wakil.search') }}",
data:{
'wakil' : wakil
},
success:function(data){
if(data == 'no-data')
{
Swal.fire({
allowOutsideClick: false,
allowEscapeKey: false,
allowEnterKey: false,
confirmButtonText: 'Daftar',
icon: 'info',
title: 'Maklumat anda tiada dalam senarai wakil! Tekan button okay untuk mendaftar!'
}).then(function(){
daftarfunction(wakil);
});
}else{
Swal.fire({
allowOutsideClick: false,
allowEscapeKey: false,
allowEnterKey: false,
confirmButtonText: '<i class="fa fa-thumbs-up"></i> Baik Boss!',
icon: 'success',
title: 'Maklumat Anda Berjaya Direkodkan!',
html: '<b class="text-danger">' + data.nama + '</b><br><b class="text-danger">' + data.nokp + '</b>'
});
nw = data.nowakil;
$('#wakiltxt').prop( "disabled", true );
$(e).html("Ubah");
$(e).attr("onclick","ubahwakil(this)");
}
},error: function (request, status, error) {
console.log(request.responseText);
}
});
}
else
{
Swal.fire({
icon: 'error',
titleText: 'Kad Pengenalan dan Passport',
text: 'mestilah tidak melebihi dan kurang daripada 12 patah perkataan'
});
}
}
function daftarwakil()
{
let nopelanggan = $('#nopelangganwakil').val();
let nowakil = $('#nowakil').val();
let nama = $('#namawakil').val();
let hubungan = $('#slthubungan').val();
let alamat = $('#alamatwakil').val();
let telefon = $('#notelwakil').val();
let nota = $('#notawakil').val();
let nokp = $('#nokpwakil').val();
let boolnowakil = false;let boolnama = false;let boolalamat = false;let booltelefon = false;let boolnota = false;let boolnokp = false;
if(nowakil === null || nowakil === '')
{
$("[name='errornowakil']").show();
$("[name='errornowakil']").text("*No wakil tidak dijana lagi!");
$("[name='nowakil']").addClass('is-invalid');
boolnowakil = true;
}else{
$("[name='errornowakil']").hide();
$("[name='nowakil']").removeClass('is-invalid');
boolnowakil = false;
}
if(nama === null || nama === '')
{
$("[name='errornamawakil']").show();
$("[name='errornamawakil']").text("*Isikan nama dalam kotak!");
$("[name='namawakil']").addClass('is-invalid');
boolnama = true;
}else{
$("[name='errornamawakil']").hide();
$("[name='namawakil']").removeClass('is-invalid');
boolnama = false;
}
if(alamat === null || alamat === '')
{
$("[name='erroralamatwakil']").show();
$("[name='erroralamatwakil']").text("*Isikan alamat dalam kotak!");
$("[name='alamatwakil']").addClass('is-invalid');
boolalamat = true;
}else{
$("[name='erroralamatwakil']").hide();
$("[name='alamatwakil']").removeClass('is-invalid');
boolalamat = false;
}
if(telefon === null || telefon === '')
{
$("[name='errornotelwakil']").show();
$("[name='errornotelwakil']").text("*Isikan telefon dalam kotak!");
$("[name='notelwakil']").addClass('is-invalid');
booltelefon = true;
}else{
$("[name='errornotelwakil']").hide();
$("[name='notelwakil']").removeClass('is-invalid');
booltelefon = false;
}
if(nota === null || nota === '')
{
$("[name='errornotawakil']").show();
$("[name='errornotawakil']").text("*Isikan nota dalam kotak!");
$("[name='notawakil']").addClass('is-invalid');
boolnota = true;
}else{
$("[name='errornotawakil']").hide();
$("[name='notawakil']").removeClass('is-invalid');
boolnota = false;
}
if(nokp === null || nokp === '')
{
$("[name='errornokpwakil']").show();
$("[name='errornokpwakil']").text("*Isikan nokp dalam kotak!");
$("[name='nokpwakil']").addClass('is-invalid');
boolnokp = true;
}else{
$("[name='errornokpwakil']").hide();
$("[name='nokpwakil']").removeClass('is-invalid');
boolnokp = false;
}
if(boolnowakil == false && boolnama == false && boolalamat == false && booltelefon == false && boolnota == false && boolnokp == false)
{
$.ajax({
method:'POST',
url: "{{ route('wakil.create') }}",
data:{
"_token": "{{ csrf_token() }}",
"nopelanggan" : nopelanggan,
"nowakil" : nowakil,
"nama" : nama,
"hubungan" : hubungan,
"alamat" : alamat,
"telefon" : telefon,
"nota" : nota,
"icno" : nokp
},
success:function(data){
if(data == 1)
{
$('#WakilModal').hide();
$('#WakilModal').modal('hide');
nw = nowakil;
Swal.fire({
allowOutsideClick: false,
allowEscapeKey: false,
allowEnterKey: false,
confirmButtonText: '<i class="fa fa-thumbs-up"></i> Baik Boss!',
icon: 'success',
title: 'Berjaya Mendaftar Wakil Pelanggan!'
}).then(function(){
$('#wakiltxt').prop( "disabled", true );
$('#caribtn').html("Ubah");
$('#caribtn').attr("onclick","ubahwakil(this)");
});
}
},error: function (request, status, error) {
console.log(request.responseText);
}
});
return true;
}else{
return false;
}
}
$('#WakilModal').on('hidden.bs.modal', function (e) {
$("[name='errornowakil']").hide();
$("[name='nowakil']").removeClass('is-invalid');
$("[name='errornamawakil']").hide();
$("[name='namawakil']").removeClass('is-invalid');
$("[name='erroralamatwakil']").hide();
$("[name='alamatwakil']").removeClass('is-invalid');
$("[name='errornotelwakil']").hide();
$("[name='notelwakil']").removeClass('is-invalid');
$("[name='errornotawakil']").hide();
$("[name='notawakil']").removeClass('is-invalid');
$("[name='errornokpwakil']").hide();
$("[name='nokpwakil']").removeClass('is-invalid');
$(this).find(".invalid-feedback").hide();
});
function daftarfunction(id)
{
let kodcaw = "{{ Auth::user()->cawangan }}";
$('#nokpwakil').val(id);
$.ajax({
method:'GET',
// url: "{{ route('wakil.caricustomer') }}",
url: api + '/api/customers/' + id,
// data:{ "icno" : id },
success:function(data){
$('#namawakil').val('');
$('#alamatwakil').val('');
$('#notelwakil').val('');
var size = Object.keys(data).length;
if(size > 0)
{
$('#namawakil').val(data['nama']);
$('#alamatwakil').val(data['alamat1']);
$('#notelwakil').val(data['telefon']);
$('#nopelangganwakil').val(data['nopelanggan']);
}
//get first wakil
$.ajax({
method:'GET',
// url: "{{ route('wakil.first') }}",
url: api + '/api/firstwakil/' + kodcaw,
success:function(getfirstwakil)
{
let firstwakil = parseInt(getfirstwakil);
$('#nowakil').val(firstwakil+1);
Swal.close();
$('#WakilModal').modal();
},error: function (request, status, error) {
console.log(request.responseText);
Swal.close();
Swal.fire({
title: 'Punyai Ralat dalam API wakil...',
icon: 'error'
});
}
})
},error: function (request, status, error) {
console.log(request.responseText);
}
});
Swal.fire({
title: 'Memuatkan...',
allowEscapeKey : false,
allowOutsideClick: false,
didOpen: function () {
Swal.showLoading()
}
});
}
function ubahwakil(e)
{
$('#wakiltxt').prop( "disabled", false);
$(e).html("Cari");
$(e).attr( "onclick", "wakilfunction(this)");
}
function bayarantuntubaki()
{
let norujukan = $('#norujukan').val();
let api = "{{ config('api.url') }}";
let nowakil = nw;
let jenis = '';
if($("input[name='radlelong']:checked").val() == 'baki')
{
jenis = 'T';
let mohon = "Tuntut Baki Lelongan";
}else{
jenis = 'B';
let mohon = "Bayar Baki Lelongan";
}
let batchno = $('#batch').val();let teller = "{{ Auth::user()->name }}";let bakipjm = $('#pembiayaan').val().replace(/[^0-9.-]+/g,"");let bakiupah = $('#keuntungan').val();
let cajlain = 0.00; let cajlelong = $('#cajlelong').val();
let jumlah = $('#jumlah').val().replace(/[^0-9.-]+/g,"");let hargajual = $('#hargajual').val().replace(/[^0-9.-]+/g,"");
$.ajax({
method: 'put',
url: "{{ route('lelong.tuntutbaki') }}",
data: {
"_token": "{{ csrf_token() }}",
'batchno' : batchno,
'jenis' : jenis,
'norujukan' : norujukan,
'teller' : teller,
'bakipjm' : bakipjm,
'bakiupah' : bakiupah,
'cajlain' : cajlain,
'cajlelong' : cajlelong,
'jumlah' : jumlah,
'nowakil' : nowakil,
'hargajual' : hargajual
},
success:function(data){
let urlroute = '{{ route("resit.tuntutbaki", ":id") }}';
urlroute = urlroute.replace(':id', norujukan);
Swal.fire(
'Berjaya!',
'Tuntut Baki Berjaya',
'success'
) .then(function() {
window.open(urlroute, '_blank');
window.location.replace("{{ route('customer_info') }}");
})
},error: function(xhr, status, error) {
var err = eval("(" + xhr.responseText + ")");
alert(xhr.responseText);
}
});
return false;
const swalWithBootstrapButtons = Swal.mixin({
customClass: {
confirmButton: 'btn btn-success',
cancelButton: 'btn btn-danger'
},
buttonsStyling: false
});
//let jumlah = $('#jumlah').val();let hargajual = $('#hargajual').val();
swalWithBootstrapButtons.fire({
title: 'Dapatkan Pengesahan Khazanah',
text: "Tuntutan Baki Pelanggan!",
icon: 'info',
showCancelButton: true,
confirmButtonText: 'Hantar',
cancelButtonText: 'Batal',
reverseButtons: true
}).then((result) => {
if(result.isConfirmed) {
Swal.fire({
title: 'Tunggu Pengesahan Daripada Khazanah.',
icon: 'info',
width: 600,
padding: '3em',
background: '#fffff',
showCancelButton: false,
showConfirmButton: false,
allowOutsideClick: false,
allowEscapeKey: false,
allowEnterKey: false
})
let norujukan = $('#norujukan').val();
let api = "{{ config('api.url') }}";
let nowakil = 0;
let jenis = '';
let mohon = '';
if($("input[name='radlelong']:checked").val() == 'baki')
{
jenis = 'T';
mohon = "Tuntut Baki Lelongan";
}else{
jenis = 'B';
mohon = "Bayar Baki Lelongan";
}
let batchno = $('#batch').val();let teller = "{{ Auth::user()->name }}";let bakipjm = $('#pembiayaan').val().replace(/[^0-9.-]+/g,"");let bakiupah = $('#keuntungan').val();
let cajlain = 0.00; let cajlelong = $('#cajlelong').val();
let jumlah = $('#jumlah').val().replace(/[^0-9.-]+/g,"");let hargajual = $('#hargajual').val().replace(/[^0-9.-]+/g,"");
$.ajax({
method:'post',
url: '{{ route("teller.createkelulusan") }}',
data: {
"_token": "{{ csrf_token() }}",
"norujukan" : norujukan,
"mohon" : mohon
},
success:function(data){
},error: function(xhr, status, error) {
var err = eval("(" + xhr.responseText + ")");
alert(xhr.responseText);
}
});
var pusher = new Pusher("{{ env('PUSHER_APP_KEY') }}", {
cluster: 'ap1',
encrypted: true
});
var channel = pusher.subscribe('notice-ubahhapus');
channel.bind('my-ubahhapus', function(data) {
if(data.norujukan == norujukan && data.teller == teller)
{
if(data.kelulusan == 'lulus')
{
Swal.fire({
icon: 'success',
title: 'Telah Disahkan'
}).then(function(){
$.ajax({
method: 'put',
url: "{{ route('lelong.tuntutbaki') }}",
data: {
"_token": "{{ csrf_token() }}",
'batchno' : batchno,
'jenis' : jenis,
'norujukan' : norujukan,
'teller' : teller,
'bakipjm' : bakipjm,
'bakiupah' : bakiupah,
'cajlain' : cajlain,
'cajlelong' : cajlelong,
'jumlah' : jumlah,
'nowakil' : nowakil,
'hargajual' : hargajual
},
success:function(data){
let urlroute = '{{ route("resit.tuntutbaki", ":id") }}';
urlroute = urlroute.replace(':id', norujukan);
Swal.fire(
'Berjaya!',
'Tuntut Baki Berjaya',
'success'
) .then(function() {
window.open(urlroute, '_blank');
window.location.replace("{{ route('customer_info') }}");
})
},error: function(xhr, status, error) {
var err = eval("(" + xhr.responseText + ")");
alert(xhr.responseText);
}
});
return true;
});
}
else if(data.kelulusan == 'batal')
{
Swal.fire({
icon: 'warning',
title: 'Telah Dibatalkan',
text: `Komen : ${data.komen}`
}).then(function(){
return false;
});
}
}
});
}else if (result.dismiss === Swal.DismissReason.cancel){
swalWithBootstrapButtons.fire(
'Batal',
'Tidak Berjaya Mendaptkan Pengesahan Khazanah',
'error'
)
}
});
}
</script>
@endsection
+348 -13
View File
@@ -1,6 +1,8 @@
@extends('layouts.app')
@section('content')
@include('modal.wakil')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
@@ -54,11 +56,11 @@
</div>
<div class="col-8">
<div class="custom-control custom-radio custom-control-inline">
<input type="radio" class="custom-control-input" id="radbakilelong" name="radlelong" value="baki" readonly>
<input type="radio" class="custom-control-input" id="radbakilelong" name="radlelong" value="baki" disabled>
<label class="custom-control-label" style="color:green;" for="radbakilelong" >Baki Lelong</label>
</div>
<div class="custom-control custom-radio custom-control-inline">
<input type="radio" class="custom-control-input" id="radrugilelong" name="radlelong" value="rugi" readonly>
<input type="radio" class="custom-control-input" id="radrugilelong" name="radlelong" value="rugi" disabled>
<label class="custom-control-label" style="color:red;" for="radrugilelong" >Rugi Lelong</label>
</div>
</div>
@@ -185,6 +187,7 @@
<script>
$(document).ready(function() {
let jumlahbaki = parseFloat($('#jumlah').val().replace(/[^0-9.-]+/g,""));
if(jumlahbaki > 0)
@@ -197,22 +200,354 @@
}
});
var api = '<?php echo $api_url ?>';
let nw = 0;
function wakilfunction(e)
{
let wakil = $('#wakiltxt').val();
if(wakil === null || wakil === '')
{
Swal.fire(
'Amaran!',
'Sila masukkan nilai di dalam kotak wakil!',
'error'
)
return false;
}
var patternregex = /\s+|[-,\/]/g;
wakil = wakil.replace(patternregex,"").toUpperCase();
if(wakil.length <= 12)
{
$.ajax({
method:'GET',
url: "{{ route('wakil.search') }}",
data:{
'wakil' : wakil
},
success:function(data){
if(data == 'no-data')
{
Swal.fire({
allowOutsideClick: false,
allowEscapeKey: false,
allowEnterKey: false,
confirmButtonText: 'Daftar',
icon: 'info',
title: 'Maklumat anda tiada dalam senarai wakil! Tekan button okay untuk mendaftar!'
}).then(function(){
daftarfunction(wakil);
});
}else{
Swal.fire({
allowOutsideClick: false,
allowEscapeKey: false,
allowEnterKey: false,
confirmButtonText: '<i class="fa fa-thumbs-up"></i> Baik Boss!',
icon: 'success',
title: 'Maklumat Anda Berjaya Direkodkan!',
html: '<b class="text-danger">' + data.nama + '</b><br><b class="text-danger">' + data.nokp + '</b>'
});
nw = data.nowakil;
$('#wakiltxt').prop( "disabled", true );
$(e).html("Ubah");
$(e).attr("onclick","ubahwakil(this)");
}
},error: function (request, status, error) {
console.log(request.responseText);
}
});
}
else
{
Swal.fire({
icon: 'error',
titleText: 'Kad Pengenalan dan Passport',
text: 'mestilah tidak melebihi dan kurang daripada 12 patah perkataan'
});
}
}
function daftarwakil()
{
let nopelanggan = $('#nopelangganwakil').val();
let nowakil = $('#nowakil').val();
let nama = $('#namawakil').val();
let hubungan = $('#slthubungan').val();
let alamat = $('#alamatwakil').val();
let telefon = $('#notelwakil').val();
let nota = $('#notawakil').val();
let nokp = $('#nokpwakil').val();
let boolnowakil = false;let boolnama = false;let boolalamat = false;let booltelefon = false;let boolnota = false;let boolnokp = false;
if(nowakil === null || nowakil === '')
{
$("[name='errornowakil']").show();
$("[name='errornowakil']").text("*No wakil tidak dijana lagi!");
$("[name='nowakil']").addClass('is-invalid');
boolnowakil = true;
}else{
$("[name='errornowakil']").hide();
$("[name='nowakil']").removeClass('is-invalid');
boolnowakil = false;
}
if(nama === null || nama === '')
{
$("[name='errornamawakil']").show();
$("[name='errornamawakil']").text("*Isikan nama dalam kotak!");
$("[name='namawakil']").addClass('is-invalid');
boolnama = true;
}else{
$("[name='errornamawakil']").hide();
$("[name='namawakil']").removeClass('is-invalid');
boolnama = false;
}
if(alamat === null || alamat === '')
{
$("[name='erroralamatwakil']").show();
$("[name='erroralamatwakil']").text("*Isikan alamat dalam kotak!");
$("[name='alamatwakil']").addClass('is-invalid');
boolalamat = true;
}else{
$("[name='erroralamatwakil']").hide();
$("[name='alamatwakil']").removeClass('is-invalid');
boolalamat = false;
}
if(telefon === null || telefon === '')
{
$("[name='errornotelwakil']").show();
$("[name='errornotelwakil']").text("*Isikan telefon dalam kotak!");
$("[name='notelwakil']").addClass('is-invalid');
booltelefon = true;
}else{
$("[name='errornotelwakil']").hide();
$("[name='notelwakil']").removeClass('is-invalid');
booltelefon = false;
}
if(nota === null || nota === '')
{
$("[name='errornotawakil']").show();
$("[name='errornotawakil']").text("*Isikan nota dalam kotak!");
$("[name='notawakil']").addClass('is-invalid');
boolnota = true;
}else{
$("[name='errornotawakil']").hide();
$("[name='notawakil']").removeClass('is-invalid');
boolnota = false;
}
if(nokp === null || nokp === '')
{
$("[name='errornokpwakil']").show();
$("[name='errornokpwakil']").text("*Isikan nokp dalam kotak!");
$("[name='nokpwakil']").addClass('is-invalid');
boolnokp = true;
}else{
$("[name='errornokpwakil']").hide();
$("[name='nokpwakil']").removeClass('is-invalid');
boolnokp = false;
}
if(boolnowakil == false && boolnama == false && boolalamat == false && booltelefon == false && boolnota == false && boolnokp == false)
{
$.ajax({
method:'POST',
url: "{{ route('wakil.create') }}",
data:{
"_token": "{{ csrf_token() }}",
"nopelanggan" : nopelanggan,
"nowakil" : nowakil,
"nama" : nama,
"hubungan" : hubungan,
"alamat" : alamat,
"telefon" : telefon,
"nota" : nota,
"icno" : nokp
},
success:function(data){
if(data == 1)
{
$('#WakilModal').hide();
$('#WakilModal').modal('hide');
nw = nowakil;
Swal.fire({
allowOutsideClick: false,
allowEscapeKey: false,
allowEnterKey: false,
confirmButtonText: '<i class="fa fa-thumbs-up"></i> Baik Boss!',
icon: 'success',
title: 'Berjaya Mendaftar Wakil Pelanggan!'
}).then(function(){
$('#wakiltxt').prop( "disabled", true );
$('#caribtn').html("Ubah");
$('#caribtn').attr("onclick","ubahwakil(this)");
});
}
},error: function (request, status, error) {
console.log(request.responseText);
}
});
return true;
}else{
return false;
}
}
$('#WakilModal').on('hidden.bs.modal', function (e) {
$("[name='errornowakil']").hide();
$("[name='nowakil']").removeClass('is-invalid');
$("[name='errornamawakil']").hide();
$("[name='namawakil']").removeClass('is-invalid');
$("[name='erroralamatwakil']").hide();
$("[name='alamatwakil']").removeClass('is-invalid');
$("[name='errornotelwakil']").hide();
$("[name='notelwakil']").removeClass('is-invalid');
$("[name='errornotawakil']").hide();
$("[name='notawakil']").removeClass('is-invalid');
$("[name='errornokpwakil']").hide();
$("[name='nokpwakil']").removeClass('is-invalid');
$(this).find(".invalid-feedback").hide();
});
function daftarfunction(id)
{
let kodcaw = "{{ Auth::user()->cawangan }}";
$('#nokpwakil').val(id);
$.ajax({
method:'GET',
// url: "{{ route('wakil.caricustomer') }}",
url: api + '/api/customers/' + id,
// data:{ "icno" : id },
success:function(data){
$('#namawakil').val('');
$('#alamatwakil').val('');
$('#notelwakil').val('');
var size = Object.keys(data).length;
if(size > 0)
{
$('#namawakil').val(data['nama']);
$('#alamatwakil').val(data['alamat1']);
$('#notelwakil').val(data['telefon']);
$('#nopelangganwakil').val(data['nopelanggan']);
}
//get first wakil
$.ajax({
method:'GET',
// url: "{{ route('wakil.first') }}",
url: api + '/api/firstwakil/' + kodcaw,
success:function(getfirstwakil)
{
let firstwakil = parseInt(getfirstwakil);
$('#nowakil').val(firstwakil+1);
Swal.close();
$('#WakilModal').modal();
},error: function (request, status, error) {
console.log(request.responseText);
Swal.close();
Swal.fire({
title: 'Punyai Ralat dalam API wakil...',
icon: 'error'
});
}
})
},error: function (request, status, error) {
console.log(request.responseText);
}
});
Swal.fire({
title: 'Memuatkan...',
allowEscapeKey : false,
allowOutsideClick: false,
didOpen: function () {
Swal.showLoading()
}
});
}
function ubahwakil(e)
{
$('#wakiltxt').prop( "disabled", false);
$(e).html("Cari");
$(e).attr( "onclick", "wakilfunction(this)");
}
function bayarantuntubaki()
{
let norujukan = $('#norujukan').val();
let api = "{{ config('api.url') }}";
let nowakil = 0;
let jenis = '';
let api = "{{ config('api.url') }}";
let nowakil = nw;
let jenis = '';
if($("input[name='radlelong']:checked").val() == 'baki')
{
jenis = 'T';
let mohon = "Tuntut Baki Lelongan";
}else{
jenis = 'B';
let mohon = "Bayar Baki Lelongan";
}
if($("input[name='radlelong']:checked").val() == 'baki')
{
jenis = 'T';
let mohon = "Tuntut Baki Lelongan";
}else{
jenis = 'B';
let mohon = "Bayar Baki Lelongan";
}
let batchno = $('#batch').val();let teller = "{{ Auth::user()->name }}";let bakipjm = $('#pembiayaan').val().replace(/[^0-9.-]+/g,"");let bakiupah = $('#keuntungan').val();
+12
View File
@@ -103,6 +103,18 @@
</div>
</div>
</div>
<div class="col-6">
<div class="form-group row">
<div class="col-4">
<b>TEMPOH</b>
</div>
<div class="col-8">
<input type="text" value="{{ $gadai['tempoh'] }}" class="form-control" readonly/>
</div>
</div>
</div>
</div>
<div class="card">
@@ -232,42 +232,42 @@
<span>Hari Ini</span><br>
<span>Jumlah</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[0]['gadai1'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[0]['gadaiini1'][0]['bil']) }}</span><br>
<span>{{ $gad1 = ($kawalanstok[0]['gadai1'][0]['bil'] + $kawalanstok[0]['gadaiini1'][0]['bil']) }}</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[0]['gadai1'][0]['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[0]['gadaiini1'][0]['pinj']),2) }}</span><br>
<span>@php $gadpinj1 = ($kawalanstok[0]['gadai1'][0]['pinj'] + $kawalanstok[0]['gadaiini1'][0]['pinj']); echo number_format($gadpinj1,2) @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[0]['gadai2'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[0]['gadaiini2'][0]['bil']) }}</span><br>
<span>@php $gad2 = ($kawalanstok[0]['gadai2'][0]['bil'] + $kawalanstok[0]['gadaiini2'][0]['bil']); echo number_format($gad2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[0]['gadai2'][0]['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[0]['gadaiini2'][0]['pinj']),2) }}</span><br>
<span>@php $gadpinj2 = ($kawalanstok[0]['gadai2'][0]['pinj'] + $kawalanstok[0]['gadaiini2'][0]['pinj']); echo number_format($gadpinj2,2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[0]['gadai3'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[0]['gadaiini3'][0]['bil']) }}</span><br>
<span>@php $gad3 = ($kawalanstok[0]['gadai3'][0]['bil'] + $kawalanstok[0]['gadaiini3'][0]['bil']); echo number_format($gad3); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[0]['gadai3'][0]['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[0]['gadaiini3'][0]['pinj']),2) }}</span><br>
<span>@php $gadpinj3 = ($kawalanstok[0]['gadai3'][0]['pinj'] + $kawalanstok[0]['gadaiini3'][0]['pinj']); echo number_format($gadpinj3,2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>@php $totalbilgadaikeseluruhan = $kawalanstok[0]['gadai1'][0]['bil'] + $kawalanstok[0]['gadai2'][0]['bil'] + $kawalanstok[0]['gadai3'][0]['bil']; echo number_format($totalbilgadaikeseluruhan); @endphp</span><br>
<span>@php $totalbilgadaisehari = $kawalanstok[0]['gadaiini1'][0]['bil'] + $kawalanstok[0]['gadaiini2'][0]['bil'] + $kawalanstok[0]['gadaiini3'][0]['bil']; echo number_format($totalbilgadaisehari); @endphp</span><br>
<span>@php $totalbilgadai = $totalbilgadaikeseluruhan + $totalbilgadaisehari; echo number_format($totalbilgadai); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>@php $totalpinjgadaikeseluruhan = $kawalanstok[0]['gadai1'][0]['pinj'] + $kawalanstok[0]['gadai2'][0]['pinj'] + $kawalanstok[0]['gadai3'][0]['pinj']; echo number_format($totalpinjgadaikeseluruhan,2); @endphp</span><br>
<span>@php $totalpinjgadaisehari = $kawalanstok[0]['gadaiini1'][0]['pinj'] + $kawalanstok[0]['gadaiini2'][0]['pinj'] + $kawalanstok[0]['gadaiini3'][0]['pinj']; echo number_format($totalpinjgadaisehari,2); @endphp</span><br>
<span>@php $totalpinjgadai = $totalpinjgadaikeseluruhan + $totalpinjgadaisehari; echo number_format($totalpinjgadai,2); @endphp</span>
@@ -281,42 +281,42 @@
<span>Hari Ini</span><br>
<span>Jumlah</span>
</td>
<td>
<td style="text-align:right;">
<span>{{ number_format($kawalanstok[1]['tebus1'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[1]['tebusini1'][0]['bil']) }}</span><br>
<span>@php $teb1 = ($kawalanstok[1]['tebus1'][0]['bil'] + $kawalanstok[1]['tebusini1'][0]['bil']); echo number_format($teb1); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[1]['tebus1'][0]['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[1]['tebusini1'][0]['pinj']),2) }}</span><br>
<span>@php $tebpinj1 = ($kawalanstok[1]['tebus1'][0]['pinj'] + $kawalanstok[1]['tebusini1'][0]['pinj']); echo number_format($tebpinj1,2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[1]['tebus2'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[1]['tebusini2'][0]['bil']) }}</span><br>
<span>@php $teb2 = ($kawalanstok[1]['tebus2'][0]['bil'] + $kawalanstok[1]['tebusini2'][0]['bil']); echo number_format($teb2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[1]['tebus2'][0]['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[1]['tebusini2'][0]['pinj']),2) }}</span><br>
<span>@php $tebpinj2 = ($kawalanstok[1]['tebus2'][0]['pinj'] + $kawalanstok[1]['tebusini2'][0]['pinj']); echo number_format($tebpinj2,2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[1]['tebus3'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[1]['tebusini3'][0]['bil']) }}</span><br>
<span>@php $teb3 = ($kawalanstok[1]['tebus3'][0]['bil'] + $kawalanstok[1]['tebusini3'][0]['bil']); echo number_format($teb3); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[1]['tebus3'][0]['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[1]['tebusini3'][0]['pinj']),2) }}</span><br>
<span>@php $tebpinj3 = ($kawalanstok[1]['tebus3'][0]['pinj'] + $kawalanstok[1]['tebusini3'][0]['pinj']); echo number_format($tebpinj3,2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>@php $totalbiltebuskeseluruhan = $kawalanstok[1]['tebus1'][0]['bil'] + $kawalanstok[1]['tebus2'][0]['bil'] + $kawalanstok[1]['tebus3'][0]['bil']; echo number_format($totalbiltebuskeseluruhan); @endphp</span><br>
<span>@php $totalbiltebussehari = $kawalanstok[1]['tebusini1'][0]['bil'] + $kawalanstok[1]['tebusini2'][0]['bil'] + $kawalanstok[1]['tebusini3'][0]['bil']; echo number_format($totalbiltebussehari); @endphp</span><br>
<span>@php $totalbiltebus = $totalbiltebuskeseluruhan + $totalbiltebussehari; echo number_format($totalbiltebus); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>@php $totalpinjtebuskeseluruhan = $kawalanstok[1]['tebus1'][0]['pinj'] + $kawalanstok[1]['tebus2'][0]['pinj'] + $kawalanstok[1]['tebus3'][0]['pinj']; echo number_format($totalpinjtebuskeseluruhan,2); @endphp</span><br>
<span>@php $totalpinjtebussehari = $kawalanstok[1]['tebusini1'][0]['pinj'] + $kawalanstok[1]['tebusini2'][0]['pinj'] + $kawalanstok[1]['tebusini3'][0]['pinj']; echo number_format($totalpinjtebussehari,2); @endphp</span><br>
<span>@php $totalpinjtebus = $totalpinjtebuskeseluruhan + $totalpinjtebussehari; echo number_format($totalpinjtebus,2); @endphp</span>
@@ -329,42 +329,42 @@
<span>Hari Ini</span><br>
<span>Jumlah</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[4]['ans1']['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[4]['ansini1']['bil']) }}</span><br>
<span>@php $ans1 = ($kawalanstok[4]['ans1']['bil'] + $kawalanstok[4]['ansini1']['bil']); echo number_format($ans1); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[4]['ans1']['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[4]['ansini1']['pinj']),2) }}</span><br>
<span>@php $anspinj1 = ($kawalanstok[4]['ans1']['pinj'] + $kawalanstok[4]['ansini1']['pinj']); echo number_format($anspinj1); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[4]['ans2']['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[4]['ansini2']['bil']) }}</span><br>
<span>@php $ans2 = ($kawalanstok[4]['ans2']['bil'] + $kawalanstok[4]['ansini2']['bil']); echo number_format($ans2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[4]['ans2']['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[4]['ansini2']['pinj']),2) }}</span><br>
<span>@php $anspinj2 = ($kawalanstok[4]['ans2']['pinj'] + $kawalanstok[4]['ansini2']['pinj']); echo number_format($anspinj2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format(intval($kawalanstok[4]['ans3']['bil'])) }}</span><br>
<span>{{ number_format(intval($kawalanstok[4]['ansini3']['bil'])) }}</span><br>
<span>@php $ans3 = ($kawalanstok[4]['ans3']['bil'] + $kawalanstok[4]['ansini3']['bil']); echo number_format($ans3); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[4]['ans3']['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[4]['ansini3']['pinj']),2) }}</span><br>
<span>@php $anspinj3 = ($kawalanstok[4]['ans3']['pinj'] + $kawalanstok[4]['ansini3']['pinj']); echo number_format($anspinj3,2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>@php $totalbilanskeseluruhan = $kawalanstok[4]['ans1']['bil'] + $kawalanstok[4]['ans2']['bil'] + $kawalanstok[4]['ans3']['bil']; echo number_format($totalbilanskeseluruhan); @endphp</span><br>
<span>@php $totalbilanssehari = $kawalanstok[4]['ansini1']['bil'] + $kawalanstok[4]['ansini2']['bil'] + $kawalanstok[4]['ansini3']['bil']; echo number_format($totalbilanssehari); @endphp</span><br>
<span>@php $totalbilans = $totalbilanskeseluruhan + $totalbilanssehari; echo number_format($totalbilans); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>@php $totalpinjanskeseluruhan = $kawalanstok[4]['ans1']['pinj'] + $kawalanstok[4]['ans2']['pinj'] + $kawalanstok[4]['ans3']['pinj']; echo number_format($totalpinjanskeseluruhan,2); @endphp</span><br>
<span>@php $totalpinjanssehari = $kawalanstok[4]['ansini1']['pinj'] + $kawalanstok[4]['ansini2']['pinj'] + $kawalanstok[4]['ansini3']['pinj']; echo number_format($totalpinjanssehari,2); @endphp</span><br>
<span>@php $totalpinjans = floatval($totalpinjanskeseluruhan + $totalpinjanssehari); echo number_format($totalpinjans,2); @endphp</span>
@@ -377,42 +377,42 @@
<span>Hari Ini</span><br>
<span>Jumlah</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[2]['lelong1'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[2]['lelongini1'][0]['bil']) }}</span><br>
<span>@php $lel1 = ($kawalanstok[2]['lelong1'][0]['bil'] + $kawalanstok[2]['lelongini1'][0]['bil']); echo number_format($lel1); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[2]['lelong1'][0]['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[2]['lelongini1'][0]['pinj']),2) }}</span><br>
<span>@php $lelpinj1 = ($kawalanstok[2]['lelong1'][0]['pinj'] + $kawalanstok[2]['lelongini1'][0]['pinj']); echo number_format($lelpinj1); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[2]['lelong2'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[2]['lelongini2'][0]['bil']) }}</span><br>
<span>@php $lel2 = ($kawalanstok[2]['lelong2'][0]['bil'] + $kawalanstok[2]['lelongini2'][0]['bil']); echo number_format($lel2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[2]['lelong2'][0]['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[2]['lelongini2'][0]['pinj']),2) }}</span><br>
<span>@php $lelpinj2 = ($kawalanstok[2]['lelong2'][0]['pinj'] + $kawalanstok[2]['lelongini2'][0]['pinj']); echo number_format($lelpinj2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format(intval($kawalanstok[2]['lelong3'][0]['bil'])) }}</span><br>
<span>{{ number_format(intval($kawalanstok[2]['lelongini3'][0]['bil'])) }}</span><br>
<span>@php $lel3 = ($kawalanstok[2]['lelong3'][0]['bil'] + $kawalanstok[2]['lelongini3'][0]['bil']); echo number_format($lel3); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[2]['lelong3'][0]['pinj'],2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[2]['lelongini3'][0]['pinj']),2) }}</span><br>
<span>@php $lelpinj3 = ($kawalanstok[2]['lelong3'][0]['pinj'] + $kawalanstok[2]['lelongini3'][0]['pinj']); echo number_format($lelpinj3,2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>@php $totalbillelongkeseluruhan = $kawalanstok[2]['lelong1'][0]['bil'] + $kawalanstok[2]['lelong2'][0]['bil'] + $kawalanstok[2]['lelong3'][0]['bil']; echo number_format($totalbillelongkeseluruhan); @endphp</span><br>
<span>@php $totalbillelongsehari = $kawalanstok[2]['lelongini1'][0]['bil'] + $kawalanstok[2]['lelongini2'][0]['bil'] + $kawalanstok[2]['lelongini3'][0]['bil']; echo number_format($totalbillelongsehari); @endphp</span><br>
<span>@php $totalbillelong = $totalbillelongkeseluruhan + $totalbillelongsehari; echo number_format($totalbillelong); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>@php $totalpinjlelongkeseluruhan = $kawalanstok[2]['lelong1'][0]['pinj'] + $kawalanstok[2]['lelong2'][0]['pinj'] + $kawalanstok[2]['lelong3'][0]['pinj']; echo number_format($totalpinjlelongkeseluruhan,2); @endphp</span><br>
<span>@php $totalpinjlelongsehari = $kawalanstok[2]['lelongini1'][0]['pinj'] + $kawalanstok[2]['lelongini2'][0]['pinj'] + $kawalanstok[2]['lelongini3'][0]['pinj']; echo number_format($totalpinjlelongsehari,2); @endphp</span><br>
<span>@php $totalpinjlelong = floatval($totalpinjlelongkeseluruhan + $totalpinjlelongsehari); echo number_format($totalpinjlelong,2); @endphp</span>
@@ -425,42 +425,42 @@
<span>Hari Ini</span><br>
<span>Jumlah</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[3]['hapuskira1'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[3]['hapuskiraini1'][0]['bil']) }}</span><br>
<span>@php $hpk1 = $kawalanstok[3]['hapuskira1'][0]['bil'] + $kawalanstok[3]['hapuskiraini1'][0]['bil']; echo number_format($hpk1); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format(floatval($kawalanstok[3]['hapuskira1'][0]['pinj']),2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[3]['hapuskiraini1'][0]['pinj']),2) }}</span><br>
<span>@php $hpkpinj1 = ($kawalanstok[3]['hapuskira1'][0]['pinj'] + $kawalanstok[3]['hapuskiraini1'][0]['pinj']); echo number_format($hpkpinj1); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[3]['hapuskira2'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[3]['hapuskiraini2'][0]['bil']) }}</span><br>
<span>@php $hpk2 = ($kawalanstok[3]['hapuskira2'][0]['bil'] + $kawalanstok[3]['hapuskiraini2'][0]['bil']); echo number_format($hpk2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format(floatval($kawalanstok[3]['hapuskira2'][0]['pinj']),2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[3]['hapuskiraini2'][0]['pinj']),2) }}</span><br>
<span>@php $hpkpinj2 = ($kawalanstok[3]['hapuskira2'][0]['pinj'] + $kawalanstok[3]['hapuskiraini2'][0]['pinj']); echo number_format($hpkpinj2); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format($kawalanstok[3]['hapuskira3'][0]['bil']) }}</span><br>
<span>{{ number_format($kawalanstok[3]['hapuskiraini3'][0]['bil']) }}</span><br>
<span>@php $hpk3 = ($kawalanstok[3]['hapuskira3'][0]['bil'] + $kawalanstok[3]['hapuskiraini3'][0]['bil']); echo number_format($hpk3); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>{{ number_format(floatval($kawalanstok[3]['hapuskira3'][0]['pinj']),2) }}</span><br>
<span>{{ number_format(floatval($kawalanstok[3]['hapuskiraini3'][0]['pinj']),2) }}</span><br>
<span>@php $hpkpinj3 = $kawalanstok[3]['hapuskira3'][0]['pinj'] + $kawalanstok[3]['hapuskiraini3'][0]['pinj']; echo number_format($hpkpinj3); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>@php $totalbilhapuskirakeseluruhan = $kawalanstok[3]['hapuskira1'][0]['bil'] + $kawalanstok[3]['hapuskira2'][0]['bil'] + $kawalanstok[3]['hapuskira3'][0]['bil']; echo number_format($totalbilhapuskirakeseluruhan); @endphp</span><br>
<span>@php $totalbilhapuskirasehari = $kawalanstok[3]['hapuskiraini1'][0]['bil'] + $kawalanstok[3]['hapuskiraini2'][0]['bil'] + $kawalanstok[3]['hapuskiraini3'][0]['bil']; echo number_format($totalbilhapuskirasehari); @endphp</span><br>
<span>@php $totalbilhapuskira = $totalbilhapuskirakeseluruhan + $totalbilhapuskirasehari; echo number_format($totalbilhapuskira); @endphp</span>
</td>
<td>
<td style="text-align: right;">
<span>@php $totalpinjhapuskirakeseluruhan = $kawalanstok[3]['hapuskira1'][0]['pinj'] + $kawalanstok[3]['hapuskira2'][0]['pinj'] + $kawalanstok[3]['hapuskira3'][0]['pinj']; echo number_format($totalpinjhapuskirakeseluruhan,2); @endphp</span><br>
<span>@php $totalpinjhapuskirasehari = $kawalanstok[3]['hapuskiraini1'][0]['pinj'] + $kawalanstok[3]['hapuskiraini2'][0]['pinj'] + $kawalanstok[3]['hapuskiraini3'][0]['pinj']; echo number_format($totalpinjhapuskirasehari,2); @endphp</span><br>
<span>@php $totalpinjhapuskira = $totalpinjhapuskirakeseluruhan + $totalpinjhapuskirasehari; echo number_format($totalpinjhapuskira,2); @endphp</span>
@@ -470,61 +470,61 @@
<tfoot>
<tr style="font-weight:bold;">
<td colspan="2">Baki</td>
<td>
<td style="text-align: right;">
@php $totalbil1 = $gad1 - $teb1 - $lel1 - $ans1 - $hpk1; echo number_format($totalbil1);@endphp
</td>
<td>
<td style="text-align: right;">
@php $totalpinj1 = $gadpinj1 - $tebpinj1 - $lelpinj1 - $anspinj1 - $hpkpinj1; echo number_format($totalpinj1,2);@endphp
</td>
<td>
<td style="text-align: right;">
@php $totalbil2 = $gad2 - $teb2 - $lel2 - $ans2 - $hpk2; echo number_format($totalbil2);@endphp
</td>
<td>
<td style="text-align: right;">
@php $totalpinj2 = $gadpinj2 - $tebpinj2 - $lelpinj2 - $anspinj2 - $hpkpinj2; echo number_format($totalpinj2,2);@endphp
</td>
<td>
<td style="text-align: right;">
@php $totalbil3 = $gad3 - $teb3 - $lel3 = - $ans3 - $hpk3; echo number_format($totalbil3);@endphp
</td>
<td>
<td style="text-align: right;">
@php $totalpinj3 = $gadpinj3 - $tebpinj3 - $lelpinj3 - $anspinj3 - $hpkpinj3; echo number_format($totalpinj3,2);@endphp
</td>
<td>
<td style="text-align: right;">
@php $totalbil = $totalbilgadai-$totalbiltebus/*-$totalbilans*/-$totalbillelong-$totalbilhapuskira; echo number_format($totalbil);@endphp
</td>
<td>
<td style="text-align: right;">
@php $totalpinj = $totalpinjgadai-$totalpinjtebus-$totalpinjans-$totalpinjlelong-$totalpinjhapuskira; echo number_format($totalpinj,2);@endphp
</td>
</tr>
<tr>
<td colspan="2"></td>
<td>
<td style="text-align: right;">
@php $percentbil1 = (($totalbil1)/$totalbil)*100; echo number_format($percentbil1,2) . ' %';@endphp
</td>
<td>
<td style="text-align: right;">
@php $percentpinj1 = (($totalpinj1)/$totalpinj)*100; echo number_format($percentpinj1,2) . ' %';@endphp
</td>
<td>
<td style="text-align: right;">
@php $percentbil2 = (($totalbil2)/$totalbil)*100; echo number_format($percentbil2,2) . ' %';@endphp
</td>
<td>
<td style="text-align: right;">
@php $percentpinj2 = (($totalpinj2)/$totalpinj)*100; echo number_format($percentpinj2,2) . ' %';@endphp
</td>
<td>
<td style="text-align: right;">
@php $percentbil3 = (($totalbil3)/$totalbil)*100; echo number_format($percentbil3,2) . ' %';@endphp
</td>
<td>
<td style="text-align: right;">
@php $percentpinj3 = (($totalpinj3)/$totalpinj)*100;; echo number_format($percentpinj3,2) . ' %';@endphp
</td>
<td></td>
@@ -224,14 +224,15 @@
<td>{{ $lelong['tarikh'] }}</td>
<th></th>
</tr>
<tr style="border-top:1px solid black;">
<th>Nama wakil</th>
<td></td>
<td>@php if(sizeof($wakil) != 0){ echo $wakil['nama'];} else echo ''; @endphp</td>
<th></th>
</tr>
<tr style="border-bottom:1px solid black;">
<th>No K/P</th>
<td></td>
<td>@php if(sizeof($wakil) != 0) echo $wakil['nokp']; else echo ''; @endphp</td>
<th></th>
</tr>
<tr>
+2
View File
@@ -128,6 +128,8 @@ Route::get('/khazanah/customer_info',['as'=>'khazanah.customer_info','uses'=>'Kh
Route::get('/khazanah/searchpelanggan',['as'=>'khazanah.searchpelanggan','uses'=>'KhazanahController@search'])->middleware('auth','khazanah');
Route::post('/khazanah/pendahuluanserahanHQ',['as'=>'khazanah.pendahuluanserahanHQ','uses'=>'KhazanahController@pendahuluanserahanHQ'])->middleware('auth','khazanah');
Route::get('/penebusankhazanah/{norujukan}',['as'=>'penebusan.khazanah','uses' => 'PenebusanController@PenebusanKhazanah'])->middleware('auth','khazanah');
Route::get('/lelongankhazanah/{norujukan}',['as'=>'lelongan.khazanah','uses' => 'KhazanahController@lelongan'])->middleware('auth','khazanah');
Route::post('/kakitangan/harian',['as'=>'kakitangan.harian','uses'=>'KakitanganController@kakitanganHarian'])->middleware('auth','khazanah');
Route::get('/lelong',['as'=>'lelong','uses'=>'LelongController@lelong']);