Files
kaunter/resources/views/operasi/komuditi/rekod_transaksi.blade.php
T
2021-04-07 15:51:04 +08:00

108 lines
4.2 KiB
PHP

@extends('layouts.app_operasi')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
<div class="card">
<nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="{{ url('/') }}">Home</a></li>
<li class="breadcrumb-item"><a href="{{ url('/komoditi') }}">Komoditi</a></li>
<li class="breadcrumb-item active" aria-current="page">Rekod Transaksi Komoditi</li>
</ol>
</nav>
<div class="card-body text-center">
<div class="row">
<div class="col-2 justify-content-start">
</div>
</div>
<div class="row justify-content-center">
<div class="col-12">
</div>
</div>
<div class="row">
<div class="col-2">Tarikh</div>
<div class="col-3"><input class="form-control" autocomplete="off" type="text" placeholder="Tarikh" onchange="fetchRekodKomoditi()" name="tarikh_rekod" id="tarikh_rekod"></div>
<div class="col-7 text-right mb-3">
<form target="_blank" action="{{ route('komoditi.rekod.print') }}" method="get">
<input type="text" hidden name="tarikh_print" id="tarikh_print">
<button class="btn btn-primary"><i class="fa fa-print" aria-hidden="true"></i></button>
</form>
</div>
</div>
<div class="row">
<div class="col-12">
<table id="rekod_komoditi" class="table table-striped table-hover">
<thead class="thead-dark">
<tr>
<td>Bil</td>
<td>Cawangan</td>
<td>No Sijil</td>
<td>Jumlah Nilai Komoditi</td>
</tr>
</thead>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
let api_url = "{{ $api_url }}";
var tablerekod = $('#rekod_komoditi').DataTable();
$('#tarikh_rekod').datepicker({
format: 'dd/mm/yyyy',
endDate: new Date()
});
$(document).ready( function () {
fetchRekodKomoditi();
});
const formatter = new Intl.NumberFormat('en-US', {
minimumFractionDigits: 2
});
function fetchRekodKomoditi(){
var tarikh_rekod = $('#tarikh_rekod').val();
if(tarikh_rekod == ''){
var current = new Date();
var current_date = current.getDate();
var current_month = current.getMonth()+1;
var current_year = current.getFullYear();
var tarikh = current_year + '-' +current_month+'-'+current_date;
$('#tarikh_print').val(tarikh);
}else{
var split_date = tarikh_rekod.split('/');
var tarikh = split_date[2] + '-' + split_date[1] + '-' + split_date[0];
$('#tarikh_print').val(tarikh);
}
tablerekod.clear().draw();
$.ajax({
method:'get',
url: api_url + '/api/komoditi/rekod/transaksi',
data:{
'tarikh':tarikh
},
success:function(data){
var count = 0;
$.each(data,function(index,rekodkomoditi){
count++;
tablerekod.row.add([
count,
rekodkomoditi['cawangan'],
rekodkomoditi['nosijil'],
formatter.format(rekodkomoditi['totalkomoditi'])
]).draw();
})
}
})
}
</script>
@endsection