@extends('layouts.backapp') @section('content')

Detail Mutasi - {{ $mutation->mutation_number }}

{{ $mutation->mutation_number }}

{{ $mutation->fromDealer->name }}

{{ $mutation->toDealer->name }}

{{ $mutation->status_label }}

{{ $mutation->requestedBy->name }}

{{ $mutation->created_at->format('d/m/Y H:i:s') }}

@if($mutation->receivedBy)

{{ $mutation->receivedBy->name }}

{{ $mutation->received_at->format('d/m/Y H:i:s') }}

@endif @if($mutation->approvedBy)

{{ $mutation->approvedBy->name }}

{{ $mutation->approved_at->format('d/m/Y H:i:s') }}

@endif @if($mutation->rejectedBy)

{{ $mutation->rejectedBy->name }}

{{ $mutation->rejected_at->format('d/m/Y H:i:s') }}

@endif @if($mutation->cancelledBy)

{{ $mutation->cancelledBy->name }}

{{ $mutation->cancelled_at->format('d/m/Y H:i:s') }}

@endif
@if($mutation->shipping_notes)
{{ $mutation->shipping_notes }}
@endif @if($mutation->reception_notes)
{{ $mutation->reception_notes }}
@endif @if($mutation->approval_notes)
{{ $mutation->approval_notes }}
@endif @if($mutation->rejection_reason)
{{ $mutation->rejection_reason }}
@endif @if($mutation->cancellation_reason)
{{ $mutation->cancellation_reason }}
@endif

Detail Produk

@foreach($mutation->mutationDetails as $index => $detail) @endforeach
No. Nama Produk Jumlah Diminta Jumlah Disetujui Status Approval Catatan
{{ $index + 1 }} {{ $detail->product->name }} {{ number_format($detail->quantity_requested, 2) }} @if($mutation->status->value === 'received' || $mutation->status->value === 'approved') {{ number_format($detail->quantity_approved ?? 0, 2) }} @else Belum ditentukan @endif @php $textColorClass = match($detail->approval_status_color) { 'success' => 'text-success', 'warning' => 'text-warning', 'danger' => 'text-danger', 'info' => 'text-info', default => 'text-muted' }; @endphp {{ $detail->approval_status }} {{ $detail->notes ?? '-' }}
Total {{ number_format($mutation->mutationDetails->sum('quantity_requested'), 2) }} @if($mutation->status->value === 'received' || $mutation->status->value === 'approved') {{ number_format($mutation->mutationDetails->sum('quantity_approved'), 2) }} @else - @endif
@if($mutation->status->value === 'sent' && auth()->user()->dealer_id == $mutation->to_dealer_id) @endif @if($mutation->status->value === 'received' && (auth()->user()->dealer_id == $mutation->from_dealer_id || auth()->user()->hasRole('admin'))) @endif @if($mutation->status->value === 'approved') Stock Telah Dipindahkan @endif @if($mutation->canBeCancelled() && (auth()->user()->dealer_id == $mutation->from_dealer_id || auth()->user()->hasRole('admin'))) @endif
@if($mutation->status->value === 'sent' && auth()->user()->dealer_id == $mutation->to_dealer_id) @endif @if($mutation->status->value === 'received' && (auth()->user()->dealer_id == $mutation->from_dealer_id || auth()->user()->hasRole('admin'))) @endif @if($mutation->canBeCancelled() && (auth()->user()->dealer_id == $mutation->from_dealer_id || auth()->user()->hasRole('admin'))) @endif @endsection @section('styles') @endsection @section('javascripts') @endsection