{{-- =============================================== --}} {{-- DESIGNER DASHBOARD β€” FUTURE AI PRODUCTIVITY MODE --}} {{-- =============================================== --}}
{{-- ================= AI SMART BANNER ================= --}}
🎨 Designer AI Mode
Loading...
πŸ’¬ Bantuan
{{-- ================= PERFORMANCE STATS ================= --}}
{{-- ================= INSIGHT + QUICK ACTIONS ================= --}} {{-- FIX UTAMA: pakai col-span yang pasti ada di theme (8/4) --}}
{{-- Insight --}}

πŸ€– AI Productivity Insight

⚑ Fokus Produksi

πŸ“Œ Anda menangani {{ $stats['my_orders_today'] ?? 0 }} order hari ini.

πŸ–¨οΈ Ada {{ $stats['pending_spk'] ?? 0 }} SPK menunggu dicetak.

@if(($stats['pending_spk'] ?? 0) > 5)
🚨 SPK menumpuk. Prioritaskan cetak SPK untuk mempercepat produksi.
@elseif(($stats['my_orders_today'] ?? 0) >= 5)
πŸ”₯ Produktivitas tinggi. Pertahankan ritme + pastikan file rapi.
@else
πŸ’‘ Tips: Pastikan file β€œfinal” sebelum kirim ke produksi (hindari revisi di tengah proses).
@endif
{{-- Quick Actions --}}
{{-- ================= INVOICE WA + LAMPIRAN SPK ================= --}}

πŸ“² Kirim Dokumen Customer

Untuk order via WA: bisa dikirim walaupun belum DP / belum bayar. Tidak mengubah status pembayaran dan produksi.

Order terbaru: {{ isset($wa_orders) ? $wa_orders->count() : 0 }}
@forelse($wa_orders ?? [] as $order) @php $waInvoiceUrl = url('/orders/' . $order->getKey() . '/wa/invoice'); $waSpkUrl = url('/orders/' . $order->getKey() . '/wa/spk'); $waSendUrl = url('/orders/' . $order->getKey() . '/wa/send'); $waPaid = (float) ($order->paid_amount ?? 0); $waTotal = (float) ($order->total_price ?? 0); $waRemaining = max($waTotal - $waPaid, 0); @endphp

{{ $order->invoice_number }}

{{ method_exists($order, 'getPaymentStatusLabel') ? $order->getPaymentStatusLabel() : ($order->payment_status ?? 'Belum Bayar') }}

{{ $order->customer_name ?: '-' }} @if($order->customer_phone) β€’ {{ $order->customer_phone }} @endif

{{ $order->file_name ?? optional($order->activeItems->first())->file_name ?? 'Detail item lihat invoice/SPK' }}

Total Rp {{ number_format($waTotal, 0, ',', '.') }} β€’ Dibayar Rp {{ number_format($waPaid, 0, ',', '.') }} β€’ Sisa Rp {{ number_format($waRemaining, 0, ',', '.') }}

@if($order->customer_phone) Kirim Invoice + SPK ke WA @else No WA kosong @endif
@empty
Belum ada order terbaru untuk dikirim ke WhatsApp customer.
@endforelse
{{-- ================= SIAP CETAK SPK ================= --}} @if(isset($paid_orders) && $paid_orders->count() > 0)

πŸ–¨οΈ Siap Cetak SPK

Order sudah dibayar & menunggu SPK

Total: {{ $paid_orders->count() }}
@foreach($paid_orders as $order)

{{ $order->invoice_number }}

{{ $order->customer_name }} | {{ $order->file_name }}

{{ $order->size }} | {{ $order->qty }} lembar

πŸ–¨οΈ Cetak SPK
@endforeach
@endif {{-- ================= ORDER SAYA HARI INI ================= --}}

πŸ“‹ Order Saya Hari Ini

Lihat Semua
@forelse($my_orders ?? [] as $order)

{{ $order->invoice_number }}

{{ $order->customer_name }} | {{ $order->file_name }}

Rp {{ number_format($order->total_price, 0, ',', '.') }}

{{ $order->getPaymentStatusLabel() }}
@empty
Belum ada order hari ini
@endforelse
{{-- ================= FOOTER ================= --}}
Β© 2026 aplikasipercetakan.com. All rights reserved.