@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100'])
@section('content')
@include('layouts.navbars.auth.topnav', ['title' => ''])
@if ($user_login->idroles == 'admins' || $user_login->idroles == 'admnga')
@php
// pengajuan aset
$query_req = DB::table('trs_request')->where('isactive', '1');
$req_needresp = (clone $query_req)->where('respond', '-1')->count();
$req_ongoing = (clone $query_req)->where('respond', '1')->count();
$req_done = (clone $query_req)->where('respond', '2')->orWhere('respond', '0')->count();
// pengajuan mutasi
$query_mut = DB::table('trs_mutationreq');
$mut_needresp = (clone $query_mut)->where('respond', '-1')->count();
$mut_ongoing = (clone $query_mut)->where('respond', '1')->count();
$mut_done = (clone $query_mut)->where('respond', '2')->orWhere('respond', '0')->count();
// aset
$query_ast = DB::table('mst_asset');
$today = date('Y-m-d');
$next_30_days = date('Y-m-d', strtotime('+30 days'));
$expdead = (clone $query_ast)->whereBetween('expired_date', [$today, $next_30_days])
->count();
$warrdead = (clone $query_ast)->whereBetween('warranty_date', [$today, $next_30_days])
->count();
$totalast = (clone $query_ast)->count();
@endphp
Pengajuan Aset Belum Direspon
{{ $req_needresp }}
Pengajuan Aset On Going
{{ $req_ongoing }}
Pengajuan Aset Selesai
{{ $req_done }}
Pengajuan Mutasi Belum Direspon
{{ $mut_needresp }}
Pengajuan Mutasi On Going
{{ $mut_ongoing }}
Pengajuan Mutasi Selesai
{{ $mut_done }}
Aset Akan Expired
{{ $expdead }}
Garansi Akan Habis
{{ $warrdead }}
Total Aset
{{ $totalast }}
@elseif ($user_login->idroles == 'accntg')
@php
// aset
$query_ast = DB::table('mst_asset');
$today = date('Y-m-d');
$next_30_days = date('Y-m-d', strtotime('+30 days'));
$expdead = (clone $query_ast)->whereBetween('expired_date', [$today, $next_30_days])
->count();
$warrdead = (clone $query_ast)->whereBetween('warranty_date', [$today, $next_30_days])
->count();
$totalast = (clone $query_ast)->count();
@endphp
Aset Akan Expired
{{ $expdead }}
Garansi Akan Habis
{{ $warrdead }}
Total Aset
{{ $totalast }}
@else
@php
// pengajuan aset
$query_req = DB::table('trs_request')->where('user_create', Session::get('username'))->where('isactive', '1');
$req_needresp = (clone $query_req)->where('respond', '-1')->count();
$req_ongoing = (clone $query_req)->where('respond', '1')->count();
$req_done = (clone $query_req)->where('respond', '2')->orWhere('respond', '0')->count();
// pengajuan mutasi
$query_mut = DB::table('trs_mutationreq');
$mut_needresp = (clone $query_mut)->where('respond', '-1')->where('user_create', Session::get('username'))->orWhere('spv2_name', Session::get('username'))->count();
$mut_ongoing = (clone $query_mut)->where('respond', '1')->where('user_create', Session::get('username'))->orWhere('spv2_name', Session::get('username'))->count();
$mut_done = (clone $query_mut)->where('respond', '2')->where('user_create', Session::get('username'))->orWhere('spv2_name', Session::get('username'))->orWhere('respond', '0')->count();
@endphp
Pengajuan Aset Belum Direspon
{{ $req_needresp }}
Pengajuan Aset On Going
{{ $req_ongoing }}
Pengajuan Aset Selesai
{{ $req_done }}
Pengajuan Mutasi Belum Direspon
{{ $mut_needresp }}
Pengajuan Mutasi On Going
{{ $mut_ongoing }}
Pengajuan Mutasi Selesai
{{ $mut_done }}
@endif
@endsection
@push('js')
@endpush