@php use Illuminate\Database\Eloquent\Builder; use App\Models\Peminjaman; use App\Models\Perangkat; if ($cek_tahun == date('Y')) { $bulan_akhir = date('m'); } else { $bulan_akhir = 12; } @endphp

Warehouse Management

@if ($jenis_data == 'Periode')
Loading.....
@else
@endif
@if ($jenis_data == 'Periode' && $statistik_peminjaman == '1')

BARANG KELUAR PERIODE {{ tgl_lengkap($dari_tgl) }} s/d {{ tgl_lengkap($sampai_tgl) }}

@foreach ($jenis_ttb as $row) @endforeach @php $start = \Carbon\Carbon::parse($dari_tgl); $end = \Carbon\Carbon::parse($sampai_tgl); @endphp @for ($date = $start; $date->lte($end); $date->addDay()) @foreach ($jenis_ttb as $row) @php $peminjaman_count = Peminjaman::whereDate( 'tgl_dipinjamkan', $date->format('Y-m-d'), ) ->where('jenis_ttb', $row->jenis_ttb) ->count('id_peminjaman'); @endphp @if ($peminjaman_count > 0) @else @endif @endforeach @endfor
Tanggal{{ $row->jenis_ttb }}
{{ tgl_lengkap($date->format('Y-m-d')) }} {{ $peminjaman_count }}{{ $peminjaman_count }}
@endif @if ($jenis_data == 'Tahunan' && $statistik_peminjaman == '1')

BARANG KELUAR PERIODE {{ $cek_tahun }}

@foreach ($jenis_ttb as $row) @endforeach @for ($x = 1; $x <= $bulan_akhir; $x++) @foreach ($jenis_ttb as $row) @php $peminjaman_count = Peminjaman::whereMonth( 'tgl_dipinjamkan', $x, ) ->whereYear('tgl_dipinjamkan', $cek_tahun) ->where('jenis_ttb', $row->jenis_ttb) ->count('id_peminjaman'); @endphp @if ($peminjaman_count > 0) @else @endif @endforeach @endfor
Bulan{{ $row->jenis_ttb }}
{{ bulan_indo($x) }} {{ $peminjaman_count }}{{ $peminjaman_count }}

STATISTICS {{ $cek_tahun }}

    @foreach ($jenis_ttb as $key => $row)
  • @endforeach
Loading.....
    @foreach ($jenis_ttb as $key => $row)
  • @endforeach
@endif @if ($jenis_data == 'Tahunan' && $statistik_perangkat_prioritas == '1')

PERANGKAT PRIORITAS {{ $cek_tahun }} Loading.....

@foreach (['Meter', 'Roll', 'Unit', 'BOX', 'PCS'] as $satuan)
@endforeach
@foreach ($get_prioritas as $perangkat) @endforeach @foreach ($get_prioritas as $perangkat) @endforeach @for ($x = 1; $x <= $bulan_akhir; $x++) @foreach ($get_prioritas as $perangkat) @php // Query perangkat_total dan perangkat_keluar untuk bulan ini $row = Perangkat::select( 'perangkat.satuan_perangkat', DB::raw("(SELECT SUM(jumlah_inventaris) FROM inventaris WHERE inventaris.id_perangkat = perangkat.id_perangkat AND inventaris.deleted_at IS NULL AND YEAR(inventaris.tgl_inventaris) = $cek_tahun AND MONTH(inventaris.tgl_inventaris) = $x) as perangkat_masuk"), DB::raw("(SELECT SUM(jumlah_reposisi) FROM reposisi INNER JOIN inventaris ON reposisi.id_inventaris = inventaris.id_inventaris WHERE inventaris.id_perangkat = perangkat.id_perangkat AND reposisi.status_reposisi = 'Keluar' AND reposisi.deleted_at IS NULL AND YEAR(reposisi.tgl_reposisi) = $cek_tahun AND MONTH(reposisi.tgl_reposisi) = $x) as perangkat_keluar"), ) ->where('nama_perangkat', $perangkat) ->first(); // Hitung perangkat masuk dan keluar, jika tidak ada set ke 0 $perangkat_masuk = $row->perangkat_masuk ?? 0; $perangkat_keluar = $row->perangkat_keluar ?? 0; @endphp @endforeach @endfor
Bulan {{ $perangkat }}
In Out
{{ bulan_indo($x) }} {{ $perangkat_masuk > 0 ? number($perangkat_masuk) . ' ' . $row->satuan_perangkat : '0' }} {{ $perangkat_keluar > 0 ? number($perangkat_keluar) . ' ' . $row->satuan_perangkat : '0' }}

Statistik Jenis Perangkat {{ $this->jenis_perangkat_prioritas }}
@if (!empty($ChartPrioritas)) @endif
    @foreach ($get_prioritas as $key => $row)
  • @endforeach
@endif @if ($jenis_data == 'Tahunan' && $statistik_perangkat_non_prioritas == '1')

PERANGKAT NON PRIORITAS {{ $cek_tahun }} Loading.....

@foreach (['Meter', 'Roll', 'Unit', 'BOX', 'PCS'] as $satuan_non_prioritas)
@endforeach
@foreach ($get_non_prioritas as $perangkat) @endforeach @foreach ($get_non_prioritas as $perangkat) @endforeach @for ($x = 1; $x <= $bulan_akhir; $x++) @foreach ($get_non_prioritas as $perangkat) @php // Query perangkat_total dan perangkat_keluar untuk bulan ini $row = Perangkat::select( 'perangkat.satuan_perangkat', DB::raw("(SELECT SUM(jumlah_inventaris) FROM inventaris WHERE inventaris.id_perangkat = perangkat.id_perangkat AND inventaris.deleted_at IS NULL AND YEAR(inventaris.tgl_inventaris) = $cek_tahun AND MONTH(inventaris.tgl_inventaris) = $x) as perangkat_masuk"), DB::raw("(SELECT SUM(jumlah_reposisi) FROM reposisi INNER JOIN inventaris ON reposisi.id_inventaris = inventaris.id_inventaris WHERE inventaris.id_perangkat = perangkat.id_perangkat AND reposisi.status_reposisi = 'Keluar' AND reposisi.deleted_at IS NULL AND YEAR(reposisi.tgl_reposisi) = $cek_tahun AND MONTH(reposisi.tgl_reposisi) = $x) as perangkat_keluar"), ) ->where('nama_perangkat', $perangkat) ->first(); // Hitung perangkat masuk dan keluar, jika tidak ada set ke 0 $perangkat_masuk = $row->perangkat_masuk ?? 0; $perangkat_keluar = $row->perangkat_keluar ?? 0; @endphp @endforeach @endfor
Bulan {{ $perangkat }}
In Out
{{ bulan_indo($x) }} {{ $perangkat_masuk > 0 ? number($perangkat_masuk) . ' ' . $row->satuan_perangkat : '0' }} {{ $perangkat_keluar > 0 ? number($perangkat_keluar) . ' ' . $row->satuan_perangkat : '0' }}

Statistik Jenis Perangkat {{ $this->jenis_perangkat_non_prioritas }}
@if (!empty($ChartNonPrioritas)) @endif
    @foreach ($get_non_prioritas as $key => $row)
  • @endforeach
@endif @if ($jenis_data == 'Tahunan' && $statistik_perangkat_level == '1')

PERANGKAT LEVEL {{ $cek_tahun }} Loading.....

@foreach (['Level 1', 'Level 2', 'Level 3', 'Level 4'] as $level_perangkat)
@endforeach
@foreach ($get_perangkat_level as $perangkat) @endforeach @foreach ($get_perangkat_level as $perangkat) @endforeach @for ($x = 1; $x <= $bulan_akhir; $x++) @foreach ($get_perangkat_level as $perangkat) @php // Query perangkat_total dan perangkat_keluar untuk bulan ini $row = Perangkat::select( 'perangkat.satuan_perangkat', DB::raw("(SELECT SUM(jumlah_inventaris) FROM inventaris WHERE inventaris.id_perangkat = perangkat.id_perangkat AND inventaris.deleted_at IS NULL AND YEAR(inventaris.tgl_inventaris) = $cek_tahun AND MONTH(inventaris.tgl_inventaris) = $x) as perangkat_masuk"), DB::raw("(SELECT SUM(jumlah_reposisi) FROM reposisi INNER JOIN inventaris ON reposisi.id_inventaris = inventaris.id_inventaris WHERE inventaris.id_perangkat = perangkat.id_perangkat AND reposisi.status_reposisi = 'Keluar' AND reposisi.deleted_at IS NULL AND YEAR(reposisi.tgl_reposisi) = $cek_tahun AND MONTH(reposisi.tgl_reposisi) = $x) as perangkat_keluar"), ) ->where('nama_perangkat', $perangkat) ->first(); // Hitung perangkat masuk dan keluar, jika tidak ada set ke 0 $perangkat_masuk = $row->perangkat_masuk ?? 0; $perangkat_keluar = $row->perangkat_keluar ?? 0; @endphp @endforeach @endfor
Bulan {{ $perangkat }}
In Out
{{ bulan_indo($x) }} {{ $perangkat_masuk > 0 ? number($perangkat_masuk) . ' ' . $row->satuan_perangkat : '0' }} {{ $perangkat_keluar > 0 ? number($perangkat_keluar) . ' ' . $row->satuan_perangkat : '0' }}

Statistik Jenis Perangkat {{ $this->jenis_perangkat_level }}
@if (!empty($ChartLevelPerangkat)) @endif
    @foreach ($get_perangkat_level as $key => $row)
  • @endforeach
@endif
@livewireChartsScripts