@extends('layouts.app') @section('titlepage', 'Konfigurasi Approval Layer') @section('content') @section('navigasi') Approval Layer @endsection

@if($feature) Filter: {{ $feature }} @else Semua Konfigurasi @endif

@can('approvallayer.create') Tambah Konfigurasi @endcan
@php $groupedLayers = $approvalLayers->groupBy(function($item) { return $item->feature . '|' . ($item->kode_cabang ?? 'ALL') . '|' . ($item->kode_dept ?? 'ALL') . '|' . ($item->kode_jabatan ?? 'ALL'); }); @endphp
@forelse ($groupedLayers as $key => $layers) @php $first = $layers->first(); $c = $cabangs->firstWhere('kode_cabang', $first->kode_cabang); $nama_cabang = $c ? $c->nama_cabang : 'Semua Cabang'; $d = $departemens->firstWhere('kode_dept', $first->kode_dept); $nama_dept = $d ? $d->nama_dept : 'Semua Departemen'; $j = $jabatans->firstWhere('kode_jabatan', $first->kode_jabatan); $nama_jabatan = $j ? $j->nama_jabatan : 'Semua Jabatan'; $layers = $layers->sortBy('level'); @endphp
{{ strtoupper($nama_cabang) }}
{{ $first->feature }}
{{ strtoupper($nama_dept) }} {{ strtoupper($nama_jabatan) }}
@foreach ($layers as $l)
@if (!$loop->last)
@endif
{{ $l->level }}
{{ $l->role_name }} Level Persetujuan {{ $l->level }}
@endforeach
@empty
Belum Ada Konfigurasi

Silakan tambah konfigurasi approval layer baru.

@can('approvallayer.create') Tambah Sekarang @endcan
@endforelse
@endsection @push('myscript') @endpush