@extends(niche_shell_layout()) @section('title', 'تعديل مصروف - '.config('app.name')) @section('breadcrumb') الرئيسية › المحاسبة › المصروفات › تعديل مصروف @endsection @section('content') @php $expenseAccountOptions = collect($expenseAccounts ?? [])->map(fn ($a) => [ 'value' => data_get($a, 'id'), 'label' => trim((string) data_get($a, 'code').' - '.(string) data_get($a, 'name_ar', data_get($a, 'name', ''))), ])->filter(fn ($o) => (string) ($o['value'] ?? '') !== '')->values()->all(); $expenseCostCenterOptions = collect($costCenters ?? [])->map(fn ($c) => [ 'value' => data_get($c, 'id'), 'label' => trim((string) data_get($c, 'name_ar', data_get($c, 'name', ''))), ])->filter(fn ($o) => (string) ($o['value'] ?? '') !== '')->values()->all(); $expenseSupplierOptions = collect($suppliers ?? [])->map(fn ($s) => [ 'value' => data_get($s, 'id'), 'label' => trim(((string) data_get($s, 'code') !== '' ? (string) data_get($s, 'code').' - ' : '').(string) data_get($s, 'name', data_get($s, 'name_ar', ''))), ])->filter(fn ($o) => (string) ($o['value'] ?? '') !== '')->values()->all(); $expenseBankAccountOptions = collect($bankAccounts ?? [])->map(fn ($b) => [ 'value' => data_get($b, 'id'), 'label' => trim((string) data_get($b, 'bank_name').' — '.(string) data_get($b, 'account_number')), ])->filter(fn ($o) => (string) ($o['value'] ?? '') !== '')->values()->all(); $expenseEditCategoryOptions = collect($categories ?? collect())->map(fn ($c) => [ 'value' => data_get($c, 'id'), 'label' => trim((string) data_get($c, 'code').' — '.(string) data_get($c, 'name_ar', data_get($c, 'name', ''))), ])->filter(fn ($o) => (string) ($o['value'] ?? '') !== '')->values()->all(); $expenseEditPaymentMethodOpts = [ ['value' => 'cash', 'label' => 'نقدًا'], ['value' => 'bank', 'label' => 'تحويل بنكي'], ['value' => 'card', 'label' => 'بطاقة'], ['value' => 'check', 'label' => 'شيك'], ]; @endphp
@endsection @push('scripts') @endpush