@extends('layouts/base_view') @section('title') {!! $variables['header_routes'] !!} @endsection @section('content')

{{ $variables['judul'] }}

Code : {{ $data->code }}
Doctype : {{$data->doctype}}
Name : {{ $data->name }}
Phone : {{ $data->phone ?? '-' }}
Address : {{ $data->address ?? '-' }}
Description : {{ $data->description ?? '-' }}
Created By : {{ $data->creator->fullname ?? 'System' }} ({{ $data->created_at ? $data->created_at->format('d/m/Y H:i') : '-' }})
Updated By : {{ $data->modificator->fullname ?? '-' }} ({{ $data->updated_at ? $data->updated_at->format('d/m/Y H:i') : '-' }})

Rumus & SPB Holiday Configuration
@if($data->spbHolidays && $data->spbHolidays->where('delete_flag', false)->count() > 0)
@foreach($data->spbHolidays->where('delete_flag', false) as $index => $holiday) @endforeach
No Tipe Dokumen Periode Pesanan Status Aktif Rumus Normal Rules Hari Libur SPB Deskripsi
{{ $index + 1 }} {{ $holiday->tipe_dokumen }} {{ $holiday->period->code }} @if($holiday->is_active) Ya @else Tidak @endif @if($holiday->normal_rumus) Ya @else Tidak @endif @if(!$holiday->normal_rumus && $holiday->rules && $holiday->rules->count() > 0) @endif @if($holiday->holiday_days && count($holiday->holiday_days) > 0) {{ implode(', ', $holiday->holiday_days) }} @endif {{ $holiday->description }}
@else
Belum ada konfigurasi. Gunakan tombol "Ubah" di atas untuk menambahkan konfigurasi.
@endif
@method('delete') @csrf
@php $allDays = ['Senin','Selasa','Rabu','Kamis','Jumat','Sabtu','Minggu']; $rulesData = []; foreach ($data->spbHolidays->where('delete_flag', false) as $holiday) { if (!$holiday->normal_rumus && $holiday->rules) { $ruleMap = $holiday->rules->keyBy('day_name'); $rulesData[$holiday->id] = []; foreach ($allDays as $day) { $rule = $ruleMap->get($day); $rulesData[$holiday->id][$day] = [ 'cek_shipment' => $rule ? $rule->cek_shipment : null, 'rumus' => $rule ? $rule->rumus : null, ]; } } } @endphp @endsection