@extends('layouts.admin')
@section('page-title', 'سوابق خرید برق')
@section('content')
سوابق خرید برق ما
@php
$monthNames = ['فروردین','اردیبهشت','خرداد','تیر','مرداد','شهریور','مهر','آبان','آذر','دی','بهمن','اسفند'];
$currentMonth = $month ?? now()->month;
$persianDate = \Morilog\Jalali\Jalalian::fromCarbon(now());
$currentYear = $year ?? $persianDate->getYear();
$displayMonth = $monthNames[$currentMonth - 1];
$displayYear = $year ?? $persianDate->getYear();
$years = collect(range(1404, 1410));
$defaultYear = $year ?? $persianDate->getYear();
@endphp
در حال نمایش خریدهای ماه:
{{ $displayMonth }} {{ $displayYear }}
@if(session('success'))
{{ session('success') }}
@endif
@php
$allItems = $purchases->pluck('items')->flatten();
$baseItems = $allItems->where('load_type', 'base_load');
$touItems = $allItems->whereIn('load_type', ['peak_load', 'mid_load', 'low_load']);
$greenItems = $allItems->where('load_type', 'green');
@endphp
@if($purchases->isEmpty())
هنوز هیچ خریدی برای {{ $displayMonth }} {{ $displayYear }} ثبت نشده است
اولین خرید این ماه را ثبت کنید
@else
@foreach($allItems as $item)
{{ $item->purchase->supplier?->name ?? 'نامشخص' }}
نوع بار:
@if($item->load_type == 'base_load') پایه
@elseif($item->load_type == 'peak_load') اوج
@elseif($item->load_type == 'mid_load') میان
@else کم
@endif
بار خریداری شده: {{ number_format($item->amount_purchase,3) }} کیلووات
نرخ: {{ number_format($item->rate_per_kw) }} ریال
مقدار: {{ number_format($item->total_kwh) }}
@if($item->total_kwh % 1000 !== 0) (!) @endif
@if(in_array($item->load_type,['base_load','green']))
هزینه: {{ number_format(($item->total_kwh * $item->rate_per_kw)/1_000_000_000,2) }} میلیارد
@endif
@endforeach
@foreach(['base_load' => ['title'=>'خرید بار پایه','color'=>'blue-50','items'=>$baseItems],
'tou' => ['title'=>'خرید بار تفکیکی','color'=>'orange-50','items'=>$touItems],
'green' => ['title'=>'خرید برق سبز','color'=>'green-50','items'=>$greenItems]] as $type => $group)
@if($group['items']->count())
{{ $group['title'] }}
| تأمینکننده |
@if($type=='tou') نوعبار | @endif
بار خریداری شده(کیلووات) |
نرخ(ریال) |
مقدار(کیلوواتساعت) |
عملیات |
@foreach($group['items'] as $item)
| {{ $item->purchase->supplier?->name ?? 'نامشخص' }} |
@if($type=='tou')
@if($item->load_type=='peak_load') اوجبار
@elseif($item->load_type=='mid_load') میانبار
@else کمبار
@endif
|
@endif
{{ number_format($item->amount_purchase,3) }} |
{{ number_format($item->rate_per_kw) }} |
{{ number_format($item->total_kwh) }}@if($item->total_kwh%1000!==0)(!)@endif |
{{-- --}}
|
@endforeach
@endif
@endforeach
@endif
@endsection