Platform control

{{ $title }}

{{ $description }}

{{ method_exists($records, 'total') ? $records->total() : $records->count() }} data
@if($section === 'settings')

Status integrasi sandbox

Credential ditarik dari environment dan tidak pernah ditampilkan kembali pada UI.

@foreach($integrationStatus as $label => $active)

{{ $label }}

{{ $active ? 'Terhubung' : 'Belum siap' }}

@endforeach

Environment aman

Provider dapat dipindah dari sandbox ke production melalui secret store deployment tanpa mengubah service layer aplikasi.

Locale
{{ config('app.locale') }}
Timezone
{{ config('app.timezone') }}
Environment
{{ str(app()->environment())->upper() }}

Semua modul platform

@foreach([['admin.customers.index','user','Pelanggan'],['admin.tenants.index','store','Apotek'],['admin.doctors.index','stethoscope','Dokter'],['admin.products.index','store','Produk'],['admin.prescriptions.index','file-check','Resep'],['admin.orders.index','receipt','Pesanan'],['admin.payments.index','badge-check','Pembayaran'],['admin.referrals.index','heart','Referral'],['admin.commissions.index','receipt','Komisi'],['admin.settlements.index','badge-check','Settlement'],['admin.reports','grid','Laporan'],['admin.compliance.index','shield','Compliance'],['admin.coupons.index','heart','Voucher']] as [$route,$icon,$label]){{ $label }}@endforeach
@elseif($section === 'compliance')

Regulatory rules

@foreach($records as $rule)

{{ str($rule->medicine_class ?? $rule->medical_device_class ?? $rule->product_type)->headline() }}

{{ $rule->rule_code }} · {{ $rule->regulation_reference }}

{{ $rule->requires_prescription ? 'WAJIB RESEP' : 'TANPA RESEP' }}{{ $rule->can_sell_online ? 'ONLINE' : 'PROHIBITED' }}
@endforeach

Produk dibatasi

@forelse($restrictedProducts as $product)

{{ $product->name }}

{{ str($product->status)->headline() }}

@empty

Tidak ada produk dibatasi.

@endforelse

Lisensi ≤ 90 hari

@forelse($expiringLicenses as $license)

{{ $license->tenant->name }}

{{ $license->expired_at?->format('d M Y') ?? 'Tanpa tanggal' }}

{{ str($license->license_type)->headline() }} · {{ $license->outlet?->name ?? 'Tenant' }}

@empty

Tidak ada lisensi mendekati jatuh tempo.

@endforelse
@else
Data utamaInformasiStatusAktivitas
@forelse($records as $record)
@switch($section) @case('customers')
{{ str($record->name)->substr(0,2)->upper() }}

{{ $record->name }}

{{ $record->email }}

{{ $record->phone ?: 'Telepon belum diisi' }}
{{ $record->patientProfile?->blood_type ? 'Gol. darah '.$record->patientProfile->blood_type : 'Profil belum lengkap' }}

CUSTOMER

{{ $record->patient_consultations_count }} konsultasi
{{ $record->addresses_count }} alamat

@break @case('tenants')

{{ $record->name }}

{{ $record->business_name }}

1 akun · 1 lokasi Apotek

{{ str($record->verification_status)->headline() }}{{ $record->status === 'active' ? 'Aktif' : 'Nonaktif' }}

{{ $record->products_count }} produk
{{ $record->orders_count }} order

@csrf @method('PATCH')
@break @case('pharmacies')

{{ $record->name }}

{{ $record->tenant->name }} · {{ $record->code }}

{{ $record->city }}
{{ $record->phone }}

{{ str($record->operational_status)->headline() }}

{{ $record->inventories_count }} stok
{{ $record->licenses_count }} lisensi

@break @case('pharmacists')

{{ $record->name }}

{{ $record->professional_registration_number }}

{{ $record->tenant->name }}
{{ $record->outlet?->name }}

{{ str($record->verification_status)->headline() }}

SIPA {{ $record->practice_license_number }}
Exp {{ $record->license_expired_at?->format('d M Y') }}

@break @case('doctors')

{{ $record->user->name }}

{{ $record->registration_number }}

{{ $record->specialty }}
{{ $record->experience_years }} tahun pengalaman

{{ str($record->status)->headline() }}

{{ $record->consultations_count }} konsultasi
★ {{ $record->rating }}

@break @case('products')

{{ $record->name }}

{{ $record->registration_number }}

{{ str($record->medicineProfile?->medicine_class ?? $record->medicalDeviceProfile?->risk_class ?? $record->product_type)->headline() }}

{{ str($record->status)->headline() }}

{{ $record->tenant?->name }}
{{ str($record->product_type)->headline() }}

@break @case('regulatory')

{{ $record->rule_code }}

{{ $record->regulation_reference }}

{{ str($record->medicine_class ?? $record->medical_device_class ?? $record->product_type)->headline() }}
Maks {{ $record->max_quantity ?? '—' }}

{{ $record->can_sell_online ? 'ONLINE' : 'PROHIBITED' }}

{{ $record->requires_prescription ? 'Wajib resep' : 'Tanpa resep' }}
{{ $record->effective_from?->format('d M Y') }}

@break @case('prescriptions') @php($latestReview = $record->reviews->sortByDesc('submitted_at')->first())

{{ $record->ulid }}

{{ $record->patient_name }} · {{ $record->patient_age }} tahun

{{ str($record->source)->headline() }}
Versi {{ $record->version }}

{{ str($latestReview?->status ?? 'belum direview')->headline() }}

{{ $record->reviews->count() }} review
{{ $latestReview?->tenant?->name }}

@break @case('orders')

{{ $record->order_number }}

{{ $record->user?->name }}

{{ $record->sellerOrders->count() }} seller order
{{ $record->sellerOrders->first()?->tenant?->name }}

{{ str($record->payment_status)->headline() }}

Rp{{ number_format($record->grand_total,0,',','.') }}
{{ $record->created_at->format('d M Y') }}

@break @case('payments')

{{ $record->external_id }}

{{ strtoupper($record->provider) }} · {{ $record->currency }}

{{ $record->platformOrder?->order_number }}
{{ $record->platformOrder?->user?->name }}

{{ str($record->status)->headline() }}

Rp{{ number_format($record->amount,0,',','.') }}
{{ $record->refunds->count() }} refund

@break @case('referrals')

{{ $record->referrer->name }} → {{ $record->referredUser->name }}

{{ $record->referral_code_snapshot }}

{{ $record->eligibleOrder?->seller_order_number ?? 'Belum qualified' }}

{{ str($record->fraud_status)->headline() }}

{{ str($record->status)->headline() }}
{{ $record->reward ? 'Reward tersedia' : 'Tanpa reward' }}

@break @endswitch
@empty

Belum ada data untuk modul ini.

@endforelse
@endif @if($records instanceof \Illuminate\Contracts\Pagination\Paginator && $records->hasPages())
{{ $records->links() }}
@endif