@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
{{-- Recipe Group dari API Eksternal --}} {{--
Recipe Group Terakhir

@if($latest_recipe_data)
Recipe Group: {{ $latest_recipe_data->recipe_group }} Data diperbarui otomatis dari sistem SAP
@else
Gagal mengambil data Recipe Group dari sistem. Periksa koneksi ke server SAP.
@endif
--}} {{-- Feature 1: History Pengajuan BOM --}}
History Pengajuan BOM
@include('components.alert')

@foreach ($table_header as $header) @endforeach @if(session('user') && session('user')->idroles === 'admins') @endif @foreach ($table_detail as $detail) @php $vcount = $loop->iteration; $primary = $table_primary->field; @endphp @foreach ($table_header as $field) @php $string = $field->field; @endphp @endforeach @if(session('user') && session('user')->idroles === 'admins') @endif @endforeach
No{{ $header->alias }}Action
{{ $vcount }} {{ $detail->$string ?? '-' }} @php $canReverse = isset($detail->is_exported) && $detail->is_exported == 1 && isset($detail->upload_status) && $detail->upload_status === 'Sedang Diproses'; @endphp @if($canReverse)
@csrf @method('DELETE')
@else @php $statusLabel = $detail->upload_status ?? '-'; $badgeClass = match($statusLabel) { 'Ready Upload' => 'badge bg-success', 'Sedang Diproses' => 'badge bg-warning text-dark', 'Selesai' => 'badge bg-primary', default => 'badge bg-secondary', }; @endphp {{ $statusLabel }} @endif
@endsection @push('js') @endpush