Merge branch 'branch_fix_2' into 'new-super'
Branch fix 2 See merge request online-sistem1/kaunter!212
This commit is contained in:
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
use App\Services\ImbangdugaServices as ImbanganDuga;
|
||||||
|
|
||||||
//Events
|
//Events
|
||||||
use App\Events\StatusLiked;
|
use App\Events\StatusLiked;
|
||||||
use App\Events\NotifikasiPembayaran;
|
use App\Events\NotifikasiPembayaran;
|
||||||
@@ -4109,4 +4111,51 @@ class KhazanahController extends Controller
|
|||||||
return view('print.laporan_serahmarhun', compact('cawangan_detail','api_url','serahmarhun','cawangan_info','datemula','datehingga','tarikh_cetak'));
|
return view('print.laporan_serahmarhun', compact('cawangan_detail','api_url','serahmarhun','cawangan_info','datemula','datehingga','tarikh_cetak'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function ImbangDugaAkru(){
|
||||||
|
$auth_user = Auth::user();
|
||||||
|
$api_url = config('api.url');
|
||||||
|
|
||||||
|
$cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||||
|
|
||||||
|
return view('khazanah.laporan.imbangduga_akru', compact('cawangan_info','api_url'));
|
||||||
|
}
|
||||||
|
|
||||||
|
public function cetakimbangdugaAkru(Request $request){
|
||||||
|
|
||||||
|
$auth_user = Auth::user();
|
||||||
|
$api_url = config('api.url');
|
||||||
|
$current = Carbon::now();
|
||||||
|
$current = new Carbon();
|
||||||
|
|
||||||
|
$tarikh_cetak = $current->toDateString();
|
||||||
|
|
||||||
|
$tarikh_imbangan= $current->toDateString();
|
||||||
|
$tarikh_imbangan2= $current->toDateString();
|
||||||
|
|
||||||
|
|
||||||
|
$tarikh_cetak = $current->toDateString();
|
||||||
|
|
||||||
|
|
||||||
|
if($request->datetimepicker2 == null){
|
||||||
|
$tarikh_cetak = $current->toDateString();
|
||||||
|
}else{
|
||||||
|
$split_date = explode('-',$request->datetimepicker2);
|
||||||
|
$tarikh_imbangan2 = $request->datetimepicker2;
|
||||||
|
}
|
||||||
|
|
||||||
|
$response = (new ImbanganDuga())->ViewImbangDugaAROS($auth_user['cawangan'],$tarikh_imbangan2);
|
||||||
|
|
||||||
|
$array_ig = json_decode($response->getContent());
|
||||||
|
$hartasemasa = $array_ig->array_harta;
|
||||||
|
$tanggungansemasa = $array_ig->array_tanggungan;
|
||||||
|
$totalhartasemasa = $array_ig->sum_harta;
|
||||||
|
$totaltanggungansemasa = $array_ig->sum_tanggungan;
|
||||||
|
|
||||||
|
$cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||||
|
$cawangan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
|
||||||
|
$cawangan_detail=$cawangan[0];
|
||||||
|
|
||||||
|
return view('print.laporan_imbangduga-akru',compact('tarikh_imbangan', 'tarikh_imbangan2','hartasemasa','tanggungansemasa','totalhartasemasa','totaltanggungansemasa','tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail'));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ class ImbangdugaServices
|
|||||||
|
|
||||||
foreach($imbangdugadata as $index => $imbangdugaiteration){
|
foreach($imbangdugadata as $index => $imbangdugaiteration){
|
||||||
if($imbangdugaiteration->api_redirect != null){
|
if($imbangdugaiteration->api_redirect != null){
|
||||||
if($imbangdugaiteration['variable'] == 'keun_sebenar'){
|
if($imbangdugaiteration['variable'] == 'keun_sebenar' || $imbangdugaiteration['variable'] == 'pend_terakru'){
|
||||||
${$imbangdugaiteration['variable']} = Http::get(config('api.url'). $imbangdugaiteration['api_redirect'],['tarikh' => $tarikh,'kodcaw' => $kodcaw])->json();
|
${$imbangdugaiteration['variable']} = Http::get(config('api.url'). $imbangdugaiteration['api_redirect'],['tarikh' => $tarikh,'kodcaw' => $kodcaw])->json();
|
||||||
}else{
|
}else{
|
||||||
${$imbangdugaiteration['variable']} = Http::get(config('api.url'). $imbangdugaiteration['api_redirect'] . $kodcaw,['tarikh' => $tarikh])->json();
|
${$imbangdugaiteration['variable']} = Http::get(config('api.url'). $imbangdugaiteration['api_redirect'] . $kodcaw,['tarikh' => $tarikh])->json();
|
||||||
@@ -203,4 +203,61 @@ class ImbangdugaServices
|
|||||||
return response('error');
|
return response('error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function ViewImbangDugaAROS($kodcaw,$tarikh){
|
||||||
|
$current = Carbon::now();
|
||||||
|
$current = new Carbon();
|
||||||
|
|
||||||
|
$tarikh = $current->toDateString();
|
||||||
|
|
||||||
|
$imbangdugadata = ImbangDuga::orderBy('glcode')->get();
|
||||||
|
$array_harta = [];
|
||||||
|
$array_tanggungan = [];
|
||||||
|
$summation_harta = 0;
|
||||||
|
$summation_tanggungan = 0;
|
||||||
|
|
||||||
|
$penyelarasan = CawanganAR::select('penyelarasan')->where('kodcaw',$kodcaw)->get()->toArray();
|
||||||
|
$penyelarasan = $penyelarasan[0];
|
||||||
|
|
||||||
|
foreach($imbangdugadata as $index => $imbangdugaiteration){
|
||||||
|
if($imbangdugaiteration->api_redirect != null){
|
||||||
|
if($imbangdugaiteration['variable'] == 'keun_sebenar' || $imbangdugaiteration['variable'] == 'pend_terakru'){
|
||||||
|
${$imbangdugaiteration['variable']} = Http::get(config('api.url'). $imbangdugaiteration['api_redirect'],['tarikh' => $tarikh,'kodcaw' => $kodcaw])->json();
|
||||||
|
}else{
|
||||||
|
${$imbangdugaiteration['variable']} = Http::get(config('api.url'). $imbangdugaiteration['api_redirect'] . $kodcaw,['tarikh' => $tarikh])->json();
|
||||||
|
}
|
||||||
|
|
||||||
|
if(is_object($imbangdugaiteration)) $data = ($imbangdugaiteration->is_array == 1) ? ${$imbangdugaiteration['variable']}[$imbangdugaiteration['single_var']] : ${$imbangdugaiteration['variable']};
|
||||||
|
$data = ($imbangdugaiteration->neg_values == 1) ? $data = -1 * abs($data) : $data;
|
||||||
|
$data = ($imbangdugaiteration['variable'] == 'untungrugiterkumpul') ? $data + $penyelarasan['penyelarasan'] : $data;
|
||||||
|
}else $data = 0;
|
||||||
|
if($imbangdugaiteration['variable'] == 'pend_terakru')
|
||||||
|
|
||||||
|
$data = $this->SwitchFuncImbangDuga($data,$imbangdugaiteration['variable'],$tarikh,$kodcaw);
|
||||||
|
|
||||||
|
/* declare for protected above */
|
||||||
|
if($imbangdugaiteration->is_array == 1){
|
||||||
|
$nama = $imbangdugaiteration['single_var'];
|
||||||
|
if($imbangdugaiteration['variable'] == 'bakilelongxtra'){
|
||||||
|
$nama = $imbangdugaiteration['variable'];
|
||||||
|
}else if($imbangdugaiteration['variable'] == 'utgterkumpulxtra'){
|
||||||
|
$nama = $imbangdugaiteration['variable'];
|
||||||
|
}
|
||||||
|
$this->$nama = $data;
|
||||||
|
}else $this->{$imbangdugaiteration['variable']} = $data;
|
||||||
|
|
||||||
|
|
||||||
|
if($imbangdugaiteration->jenis == 'harta'){
|
||||||
|
$summation_harta += $data;
|
||||||
|
array_push($array_harta,['variable' => ($imbangdugaiteration->is_array == 1) ? $imbangdugaiteration->single_var : $imbangdugaiteration->variable,'glcode' => $imbangdugaiteration->glcode, 'descpt' => $imbangdugaiteration->descpt,'amaun' => ($data) ? $data : 0]);
|
||||||
|
}else{
|
||||||
|
$summation_tanggungan += $data;
|
||||||
|
array_push($array_tanggungan,['variable' => ($imbangdugaiteration->is_array == 1) ? $imbangdugaiteration->single_var : $imbangdugaiteration->variable,'glcode' => $imbangdugaiteration->glcode, 'descpt' => $imbangdugaiteration->descpt,'amaun' => ($data) ? $data : 0]);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
$array_ig = ['array_harta' => $array_harta,'array_tanggungan' => $array_tanggungan,'sum_harta' => $summation_harta,'sum_tanggungan' => $summation_tanggungan];
|
||||||
|
return response($array_ig);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
@extends('layouts.app')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
|
||||||
|
<div class="card">
|
||||||
|
<nav aria-label="breadcrumb">
|
||||||
|
<ol class="breadcrumb pb-3">
|
||||||
|
<li class="breadcrumb-item"><a href="{{ route('home') }}">Home</a></li>
|
||||||
|
<li class="breadcrumb-item"><a href="{{ route('laporan') }}">Laporan</a></li>
|
||||||
|
<li class="breadcrumb-item active" aria-current="page">Imbang Duga Akru</li>
|
||||||
|
</ol>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<div class="card-body text-center">
|
||||||
|
<div class="row form-group">
|
||||||
|
<div class="col-md-2"></div>
|
||||||
|
<div class="col-md-15"></div>
|
||||||
|
</div>
|
||||||
|
<div class="container">
|
||||||
|
<form method="post" onsubmit="loadingmodal()">
|
||||||
|
@csrf
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-2">Tarikh</div>
|
||||||
|
<div class="col-sm-4"><input type="text" class="form-control" placeholder="Pilih Tarikh" aria-label="Tarikh" id="datetimepicker2" name="datetimepicker2" autocomplete="off" aria-describedby="basic-addon1"></div>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-3"></div>
|
||||||
|
<div class="col-sm-1"> <input type="submit" class="btn btn-success ml-md-1" id="submit_button" name="submit_button" value="Cetak Laporan " formaction="{{route('imbangdugaakru.cetak')}}"></div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
var api_url = "<?php echo $api_url ?>";
|
||||||
|
var kodcaw = "<?php echo $cawangan_info['kodcaw'] ?>";
|
||||||
|
|
||||||
|
$(document).ready( function () {
|
||||||
|
var dateToday = new Date();
|
||||||
|
$('#datetimepicker2').datepicker({
|
||||||
|
format: 'dd-mm-yyyy',
|
||||||
|
});
|
||||||
|
$('#datetimepicker2').datepicker('setStartDate', new Date(2022,11,18));
|
||||||
|
});
|
||||||
|
|
||||||
|
function loadingmodal()
|
||||||
|
{
|
||||||
|
Swal.fire({
|
||||||
|
title: 'Memuatkan...',
|
||||||
|
allowEscapeKey : false,
|
||||||
|
allowOutsideClick: false,
|
||||||
|
didOpen: function () {
|
||||||
|
Swal.showLoading()
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
@endsection
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -111,6 +111,9 @@
|
|||||||
{{-- <div class="row">
|
{{-- <div class="row">
|
||||||
<a href="{{ route('laporan.auditcustomer') }}" class="btn btn-dark btn-lg btn-block mb-3">Audit Customer</a>
|
<a href="{{ route('laporan.auditcustomer') }}" class="btn btn-dark btn-lg btn-block mb-3">Audit Customer</a>
|
||||||
</div> --}}
|
</div> --}}
|
||||||
|
<div class="row">
|
||||||
|
<a href="{{ route('laporan.imbangdugaakru') }}" class="btn btn-dark btn-lg btn-block mb-3">Imbang Duga Akru</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -0,0 +1,486 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
<script src="{{ asset('js/jquery.min.js') }}"></script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
#header {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#header td, #customers th {
|
||||||
|
|
||||||
|
padding:4px;
|
||||||
|
font-size:12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#header tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#header tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#header th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loading {
|
||||||
|
position: fixed;
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
text-align: center;
|
||||||
|
opacity: 0.7;
|
||||||
|
background-color: #fff;
|
||||||
|
z-index: 99;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loading-image {
|
||||||
|
position: absolute;
|
||||||
|
top: 100px;
|
||||||
|
left: 240px;
|
||||||
|
z-index: 100;
|
||||||
|
}
|
||||||
|
|
||||||
|
#scan {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
|
||||||
|
width: 100%;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
#scan td, #scan th {
|
||||||
|
|
||||||
|
padding: 8px;
|
||||||
|
font-size:20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#scan tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#scan tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#scan th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#scan {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#scan td, #scan th {
|
||||||
|
|
||||||
|
padding: 8px;
|
||||||
|
font-size:12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#scan tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#scan tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#scan th {
|
||||||
|
border-collapse: collapse;
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#details {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#details td, #details th {
|
||||||
|
|
||||||
|
padding: 8px;
|
||||||
|
font-size:16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#details tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#details tr:hover {background-color: #ffffff;}
|
||||||
|
|
||||||
|
#details th {
|
||||||
|
padding-top: 12px;
|
||||||
|
font-style:bold;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#sign {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#sign td, #sign th {
|
||||||
|
|
||||||
|
padding: 8px;
|
||||||
|
font-size:11px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
#sign tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#sign tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#sign th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#title {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#title td, #title th {
|
||||||
|
|
||||||
|
padding:4px;
|
||||||
|
font-size:12px;
|
||||||
|
border: 0px solid #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
#title tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#title tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#title th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#details {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width:80%;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#details td, #details th {
|
||||||
|
|
||||||
|
padding:4px;
|
||||||
|
font-size:16px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
#details tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#details tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#details th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#tarikh_cetak {
|
||||||
|
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#tarikh_cetak td, #tarikh_cetak th {
|
||||||
|
|
||||||
|
padding:4px;
|
||||||
|
font-size:10px;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#tarikh_cetak tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#tarikh_cetak tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#tarikh_cetak th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#data {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 80%;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#data td, #data th {
|
||||||
|
|
||||||
|
padding:4px;
|
||||||
|
font-size:16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#data tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#data tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#data th {
|
||||||
|
padding-top: 11px;
|
||||||
|
padding-bottom: 11px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
font-size:14px;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#tarikh_ib {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width:45%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tarikh_ib td, #tarikh_ib th {
|
||||||
|
|
||||||
|
padding:4px;
|
||||||
|
font-size:12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tarikh_ib tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#tarikh_ib tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#tarikh_ib th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#GL {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width:100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#GL td, #GL th {
|
||||||
|
|
||||||
|
padding:4px;
|
||||||
|
font-size:12px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
#GL tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#GL tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#GL th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#GL_dtl {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width:100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#GL_dtl td, #GL_dtl th {
|
||||||
|
|
||||||
|
padding:4px;
|
||||||
|
font-size:12px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
#GL_dtl tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#GL_dtl tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#GL_dtl th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dtl_ib {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width:100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dtl_ib td, #dtl_ib th {
|
||||||
|
|
||||||
|
padding:4px;
|
||||||
|
font-size:12px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dtl_ib tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#dtl_ib tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#dtl_ib th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#total_harta {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width:100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#total_harta td, #total_harta th {
|
||||||
|
|
||||||
|
padding:4px;
|
||||||
|
font-size:12px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
#total_harta tr:nth-child(even){background-color: #ffffff;}
|
||||||
|
|
||||||
|
#total_harta tr:hover {background-color: #ddd;}
|
||||||
|
|
||||||
|
#total_harta th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<table id="header">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="4" style="width:50px"><br><img src="{{ asset('img/ARRAHN1.png') }}" style="width:70px"></img></th>
|
||||||
|
<th colspan="1">KOPERASI PERMODALAN KELANTAN BERHAD</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>{{ $cawangan_detail['namacaw'] }}</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>{{ $cawangan_detail['alamat1'] }}</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>{{ $cawangan_detail['alamat2'].' No Tel : '. $cawangan_detail['notel'].' No Faks : '. $cawangan_detail['nofaks'] }}</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
|
||||||
|
<table id="tarikh_ib">
|
||||||
|
<tr>
|
||||||
|
<td cospan="2" > <B><U>LAPORAN IMBANGAN DUGA CAWANGAN</U></B></td>
|
||||||
|
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table id="tarikh_ib">
|
||||||
|
|
||||||
|
|
||||||
|
<tr><td style="width:10px" ><b>Tarikh Laporan</b></td ><td style="width:20px"> {{ ($tarikh_imbangan2) ? $tarikh_imbangan2 : ''}} </td><td style="width:18px" ><b>Tarikh Cetak</b></td><td style="width:25px" > {{$tarikh_cetak}} </td> </tr>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table id="GL_dtl">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th width="20%"> Kod GL </th>
|
||||||
|
<th colspan="1" width="60%">Keterangan </th>
|
||||||
|
<th width="20%">Amaun</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th colspan="3"><b> HARTA SEMASA</b> </th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
@foreach($hartasemasa as $index => $assets)
|
||||||
|
@if($assets->amaun != 0)
|
||||||
|
<tr>
|
||||||
|
<td>{{ $assets->glcode }}</td>
|
||||||
|
<td>{{ $assets->descpt }}</td>
|
||||||
|
<td>{{ number_format($assets->amaun,2) }}</td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><b>JUMLAH </b></td>
|
||||||
|
<td colspan="1"></td>
|
||||||
|
<td><b>{{ number_format($totalhartasemasa,2) }}</b></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
<table id="GL_dtl">
|
||||||
|
<tr>
|
||||||
|
<th colspan="3"><b> TANGGUNGAN SEMASA</b> </th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
@foreach($tanggungansemasa as $index => $liabilities)
|
||||||
|
@if($liabilities->amaun != 0)
|
||||||
|
<tr>
|
||||||
|
<td width="20%">{{ $liabilities->glcode }}</td>
|
||||||
|
<td colspan="1" width="60%">{{ $liabilities->descpt }}</td>
|
||||||
|
<td width="20%">{{ number_format($liabilities->amaun,2) }}</td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td ><b>JUMLAH </b></td>
|
||||||
|
<td colspan="1"></td>
|
||||||
|
<td><b>{{ number_format($totaltanggungansemasa,2) }}</b></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -337,6 +337,9 @@ route::post('/cetaklejer_am',['as'=>'cetak.lejer_am', 'uses'=>'KhazanahControlle
|
|||||||
Route::get('laporan/dataimbangduga',['as'=> 'laporan.imbangduga' , 'uses'=>'KhazanahController@laporanImbangduga' ])->middleware('auth','khazanah');
|
Route::get('laporan/dataimbangduga',['as'=> 'laporan.imbangduga' , 'uses'=>'KhazanahController@laporanImbangduga' ])->middleware('auth','khazanah');
|
||||||
Route::post('/laporan/imbangduga',['as' =>'imbangduga.cetak', 'uses'=>'KhazanahController@cetakImbangDuga'])->middleware('auth', 'khazanah');
|
Route::post('/laporan/imbangduga',['as' =>'imbangduga.cetak', 'uses'=>'KhazanahController@cetakImbangDuga'])->middleware('auth', 'khazanah');
|
||||||
|
|
||||||
|
Route::get('laporan/imbangduga-akru',['as'=> 'laporan.imbangdugaakru' , 'uses'=>'KhazanahController@ImbangDugaAkru' ])->middleware('auth','khazanah');
|
||||||
|
Route::post('/laporan/cetak/imbangduga-akru',['as' =>'imbangdugaakru.cetak', 'uses'=>'KhazanahController@cetakimbangdugaAkru'])->middleware('auth', 'khazanah');
|
||||||
|
|
||||||
Route::get('khazanah/jana_permohonan',['as'=> 'permohonan.jana' , 'uses'=>'KhazanahController@JanaPermohonan' ])->middleware('auth','khazanah');
|
Route::get('khazanah/jana_permohonan',['as'=> 'permohonan.jana' , 'uses'=>'KhazanahController@JanaPermohonan' ])->middleware('auth','khazanah');
|
||||||
Route::post('khazanah/jana_permohonan/proses_permohonan',['as'=> 'permohonan.proses' , 'uses'=>'KhazanahController@ProsesPermohonan'])->middleware('auth','khazanah');
|
Route::post('khazanah/jana_permohonan/proses_permohonan',['as'=> 'permohonan.proses' , 'uses'=>'KhazanahController@ProsesPermohonan'])->middleware('auth','khazanah');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user