@extends('layouts.admin') @section('page-title', 'داشبورد مدیریت') @section('content')

{{ auth()->user()->name ?? 'مدیر' }}!

مدیریت هوشمند تیوان انرژی

{{ now()->setTimezone('Asia/Tehran')->translatedFormat('l d F Y') }}

{{ now()->setTimezone('Asia/Tehran')->format('H:i') }}

@php $totalContracts = \App\Models\Contract::count(); $pendingContracts = \App\Models\Contract::where('status', 'pending')->count(); $rateAssignedContracts = \App\Models\Contract::where('status', 'rate_assigned')->count(); $confirmedContracts = \App\Models\Contract::where('status', 'confirmed')->count(); $rejectedContracts = \App\Models\Contract::where('status', 'rejected')->count(); $expiredContracts = \App\Models\Contract::where('status', 'expired')->orWhere('end_date', '<', now())->count(); @endphp

کل قراردادها

{{ number_format($totalContracts) }}

در انتظار بررسی

{{ number_format($pendingContracts) }}

نرخ تعیین شده

{{ number_format($rateAssignedContracts) }}

تأیید نهایی

{{ number_format($confirmedContracts) }}

رد شده

{{ number_format($rejectedContracts) }}

منقضی شده

{{ number_format($expiredContracts) }}

وضعیت قراردادها

مصرف ماهانه (مگاوات ساعت)

آخرین قراردادهای فعال

@php $latestContracts = \App\Models\Contract::with('customer') ->whereIn('status', ['rate_assigned', 'confirmed']) ->orderBy('created_at', 'desc') ->limit(10) ->get(); @endphp @forelse($latestContracts as $contract) @empty @endforelse
مشتری شناسه قبض نرخ فروش (ریال/kWh) قدرت قراردادی (kW) وضعیت
{{ $contract->customer->company_name ?? $contract->customer->full_name ?? 'نامشخص' }} {{ $contract->customer->bill_id ?? '—' }} {{ $contract->base_rate ? number_format($contract->base_rate) : '—' }} {{ $contract->customer->subscription->contract_power ?? '—' }} @if($contract->status == 'rate_assigned') نرخ تعیین شده @elseif($contract->status == 'confirmed') تأیید شده @endif
هنوز قراردادی تأیید نشده است
@endsection