@extends('backoffice.layouts.app') @section('content')
{{-- HEADER --}}
Bank Data
Manage bank
@php $nonQrisBanks = collect($banks)->reject(fn($b) => strtolower((string) $b->type) === 'qris'); $pagiBanks = $nonQrisBanks->where('shift_type', 'pagi'); $malamBanks = $nonQrisBanks->where('shift_type', 'malam'); $noShiftBanks = $nonQrisBanks->filter(fn($b) => empty($b->shift_type)); $hasShiftData = $pagiBanks->isNotEmpty() || $malamBanks->isNotEmpty(); @endphp {{-- SHIFT CONTROL --}} @if ($hasShiftData)
@csrf
@csrf
@csrf
@csrf
@endif {{-- ADD CARD --}}
Add Bank
Tambahkan data bank baru
@csrf
@include('backoffice.pages.bank.partials.form', ['prefix' => 'add'])
{{-- EDIT CARD --}}
Edit Bank
Update data bank
@csrf @method('PUT')
@include('backoffice.pages.bank.partials.form', ['prefix' => 'edit'])
{{-- DEFAULT TABLE --}} @if (!$hasShiftData)
Bank List
Semua data bank
{{ count($nonQrisBanks) }} Bank
@forelse($nonQrisBanks as $bank) @empty @endforelse
ID Bank Account Type Code Image Status Sort Action
#{{ $bank->id }} {{ $bank->bank_name }}
{{ $bank->account_name }}
{{ $bank->account_number }}
{{ strtoupper($bank->type) }} {{ $bank->code }} @if ($bank->image) {{ $bank->bank_name }} @else - @endif @if ($bank->status === 'active') Active @else Inactive @endif {{ $bank->sort }}
@csrf @method('DELETE')
Tidak ada data bank
@else {{-- SHIFT PAGI --}}
Shift Pagi
Data bank shift pagi
@forelse($pagiBanks as $bank) @empty @endforelse
ID Bank Account Type Code Image Shift Jam Status Sort Action
#{{ $bank->id }} {{ $bank->bank_name }}
{{ $bank->account_name }}
{{ $bank->account_number }}
{{ strtoupper($bank->type) }} {{ $bank->code }} @if ($bank->image) @else - @endif Morning {{ \Illuminate\Support\Str::substr((string) $bank->shift_start, 0, 5) }} - {{ \Illuminate\Support\Str::substr((string) $bank->shift_end, 0, 5) }} @if ($bank->status === 'active') Active @else Inactive @endif {{ $bank->sort }}
@csrf @method('DELETE')
Tidak ada data bank shift pagi
{{-- SHIFT MALAM --}}
Shift Night
Data bank shift malam
@forelse($malamBanks as $bank) @empty @endforelse
ID Bank Account Type Code Image Shift Jam Status Sort Action
#{{ $bank->id }} {{ $bank->bank_name }}
{{ $bank->account_name }}
{{ $bank->account_number }}
{{ strtoupper($bank->type) }} {{ $bank->code }} @if ($bank->image) @else - @endif Night {{ \Illuminate\Support\Str::substr((string) $bank->shift_start, 0, 5) }} - {{ \Illuminate\Support\Str::substr((string) $bank->shift_end, 0, 5) }} @if ($bank->status === 'active') Active @else Inactive @endif {{ $bank->sort }}
@csrf @method('DELETE')
Tidak ada data bank shift malam
{{-- TANPA SHIFT --}}
Tanpa Shift
Data bank tanpa shift
@forelse($noShiftBanks as $bank) @empty @endforelse
ID Bank Account Type Code Image Status Sort Action
#{{ $bank->id }} {{ $bank->bank_name }}
{{ $bank->account_name }}
{{ $bank->account_number }}
{{ strtoupper($bank->type) }} {{ $bank->code }} @if ($bank->image) @else - @endif @if ($bank->status === 'active') Active @else Inactive @endif {{ $bank->sort }}
@csrf @method('DELETE')
Tidak ada data bank tanpa shift
@endif
@endsection @push('scripts') @endpush