@extends('backend.print') @section('title') التقارير @stop @push('cssFiles') @endpush @section('content')
@if($type == 1)

تقرير عن أحد المندوبين في فترة محددة

@elseif ($type == 2)

تقرير عن أحد العملاء في فترة محددة

@elseif ($type == 3)

خط سير | {{$item->created_format}}

@endif
@if($type == 1)
البيانات الأساسية للتقرير
المندوب: {{$user->name}}
تاريخ البدء: {{\Carbon\Carbon::create($from)->format('Y/m/d')}}
تاريخ الانتهاء: {{\Carbon\Carbon::create($to)->format('Y/m/d')}}
عدد خطوط السير في هذه الفترة: {{count($data)?count($data):0}}
إجمالي المسافات التي قطعها في هذه الفترة: {{$distance}} كيلو متر
اجمالى البيع: {{$selled}} ج.م
اجمالى التحصيل: {{$money}} ج.م
خطوط السير التي قام بها
@foreach($data as $key=>$val) @endforeach
وقت البدء الحالة عدد الزيارات إجمالي البيع إجمالي التحصيل المسافة المقطوعة
{{$val->start->format('Y-m-d h:i')}} {{$val->status}} {{$val->orders()->count()}} {{$selprice}} ج.م {{$getprice}} ج.م {{$val->distance? $val->distance.' كيلو متر ' :'لم يتم حفظ المسافة'}} عرض
{{-- {{$data->onEachSide(1)->links()}}--}}
@elseif ($type == 2)
البيانات الأساسية للتقرير
العميل: {{$client->name}}
تاريخ البدء: {{\Carbon\Carbon::create($from)->format('Y/m/d')}}
تاريخ الانتهاء: {{\Carbon\Carbon::create($to)->format('Y/m/d')}}
اجمالى البيع: {{$selled}} ج.م
اجمالى التحصيل: {{$money}} ج.م
@foreach($data as $key => $order)
عملية رقم {{$key +1}}
المندوب الوقت العميل المبلغ المستلم موقع العملية موقع العميل حالة الوصول
{{$order->user->name}} {{$order->created_at->format('Y-m-d h:i')}} {{$order->client->name}} {{(isset($order->data['total']))?$order->data['total']:'لم يسجل'}} عرض عرض

{{getAllowFarIndex(getTomTomDistatnce([0=>$order->location , 1=> $order->client->location ],true))['text']}}

@if((integer)$order->data['type'] == 1) @foreach($order->data['products_ids'] as $key => $pro) @endforeach @elseif((integer)$order->data['type'] == 2) @foreach($order->data['received_notice'] as $key => $notice) @endforeach @endif
تفاصيل العملية
غرض العملية:{{$order->text_type}}
اسم المنتج الكمية المبلغ
{{getItemById('products',$pro)->name}} {{$order->data['products_qty'][$key]}} {{(isset($order->data['products_price']))?$order->data['products_price'][$key] :'لم يسجل'}}
البيان المبلغ
{{$notice}} {{$order->data['received_money'][$key]}} ج.م
ملاحظات
{{$order->data['notes']??'لا يوجد'}}
@endforeach
{{-- {{$data->onEachSide(1)->links()}}--}} {{-- {{$data->onEachSide(1)->links()}}--}}
@elseif ($type == 3)

البيانات الأساسية لتقرير المندوب: ({{$item->user->name??'محذوف'}}) بتاريخ: {{$item->created_at->format('Y/m/d')}}

@if($item->ended) @else @endif
# وقت البدء الموقع أخرى
بداية الخط {{$item->created_format}} عرض --
نهاية الخط{{$item->end_format}} عرض البعد عن نقطة البدء = {{$item->far_distance}} كيلو متر الخط مازال مستمراً
مجموع المسافات التي قطعها: {{$distance}} كيلو متر
عدد الزيارات: {{$item->orders()->count()??0}}
الطرق والمسافات المحتملة: عرض على الخريطة
إجمالي البيع: {{$selprice}} ج.م
إجمالي التحصيل: {{$getprice}} ج.م

تفاصيل الزيارات التامة في هذا الخط

@if(!$item->orders()->count())

لم يتم حفظ زيارات في هذا الخط @if(!$item->ended) بعد @endif

@else @foreach($item->orders as $key=>$order) @php $orderDistance = getOrderFarDistance($order->id); if($orderDistance){ $allowFarIndex = getAllowFarIndex($orderDistance); }else{ $allowFarIndex = [ 'class'=>"text-danger", 'text'=>'لم يتم حفظ أي موقع لهذا العميل' ]; } @endphp @php $noRowspan = 3; $detailsRowspan = 1; if ((integer)$order->data['type'] == 1) $noRowspan = count($order->data['products_ids']) + 4 ; elseif ((integer)$order->data['type'] == 2) $noRowspan = count($order->data['received_notice']) +4; @endphp @if((integer)$order->data['type'] == 1) @php $detailsRowspan = count($order->data['products_ids']) + 2 ; @endphp @foreach($order->data['products_ids'] as $key => $pro) @endforeach @elseif((integer)$order->data['type'] == 2) @php $detailsRowspan = count($order->data['received_notice']) + 2 ; @endphp @foreach($order->data['received_notice'] as $key => $notice) @endforeach @else @endif @endforeach
رقم الوقت العميل موقع العملية موقع العميل غرض العملية حالة الوصول
{{$key+1}} {{$order->created_format}} {{$order->client->name}} عرض @if(!$order->client->location) لم يتم تسجيل موقع العميل @else عرض @endif {{$order->text_type}}

{{$allowFarIndex['text']}}

تفاصيل الزيارة: اسم المنتج الكمية إجمالي
{{getItemById('products',$pro)->name}} {{$order->data['products_qty'][$key]}} {{$order->data['products_price'][$key]}} ج.م
المجموع : {{$order->data['total']}} ج.م
تفاصيل الزيارة: البيان المبلغ
{{$notice}} {{$order->data['received_money'][$key]}} ج.م
الإجمالي: {{$sum??0}} ج.م
تفاصيل الزيارة: تفاصيل الزيارة لابد وأن تكون موجودة في الملاحظات
ملاحظات: {{$order->data['notes']??'لا يوجد'}}
@endif
@endif
@stop @push('footerScripts') @endpush