@extends('adminlte::page') @section('title', '機器修理履歴') @section('content')
@if ($count > 0)

件数:{{ $count }}件

@else

件数:{{ $count }}件

@endif @php $now = strtotime(date('Y-m-d')); @endphp
@if($repairRequests->isNotEmpty()) @foreach($repairRequests as $repairRequest)

製品名
@php $salesName = $repairRequest->ownOsadaEquipment->equipmentType->sales_name; @endphp {{ !empty($salesName)? $salesName : '-' }}

修理依頼日
{{$repairRequest->created_at->format('Y.m.d') ?? '-'}}

発送予定日
{{-- 修理品返送 --}} @if ($repairRequest->returned_at) {{ str_replace('-', '.', substr($repairRequest->returned_at, 0, 10)) }} @if (strtotime($repairRequest->returned_at) >= $now) にお届け予定 @else にお届け @endif @elseif($repairRequest->payment_at) {{$repairRequest->getEquipmentTypeStandardDeliveryDate($repairRequest->payment_at) ?? '-'}}にお届け予定 @else - @endif

貸用品 @if(!$repairRequest->rental_request_flag && ($repairRequest->kayoibako_pickup_at || $repairRequest->kayoibako_shipped_at)) (通い箱) @endif
@php $latestRepairRentalItem = $repairRequest->latestRepairRentalItem; @endphp {{-- 貸用品なし、通い箱未出荷・未回収 --}} @if (!$repairRequest->rental_request_flag && !$repairRequest->kayoibako_pickup_at && !$repairRequest->kayoibako_shipped_at) なし {{-- 貸用品あり&貸用品キャンセル --}} @elseif ( $repairRequest->rental_request_flag && $latestRepairRentalItem && $latestRepairRentalItem->canceled_at ) {{ "キャンセル日:" . $latestRepairRentalItem->canceled_at->format('Y.m.d') }} {{-- 貸用品あり&修理終了(貸用品回収) --}} @elseif ( $repairRequest->rental_request_flag && $latestRepairRentalItem && $latestRepairRentalItem->returned_at ) {{$latestRepairRentalItem->returned_at->format('Y.m.d')}} @if (strtotime($latestRepairRentalItem->returned_at) >= $now) に回収予定 @else に回収 @endif {{-- 貸用品あり&修理終了(貸用品返却期限) --}} @elseif ( $repairRequest->rental_request_flag && $latestRepairRentalItem && $latestRepairRentalItem->returned_at && strtotime($latestRepairRentalItem->returned_at) < strtotime(date('Y-m-d')) ) {{ $latestRepairRentalItem->rental_deadline_at->format('Y.m.d') }} に回収予定 {{-- 貸用品あり&修理未終了(貸用品発送) --}} @elseif ( $repairRequest->rental_request_flag && $latestRepairRentalItem && $latestRepairRentalItem->rental_at ) {{$latestRepairRentalItem->rental_at->format('Y.m.d')}} @if (strtotime($latestRepairRentalItem->rental_at) >= $now) にお届け予定 @else にお届け @endif {{-- 貸用品あり&修理未終了(未貸出) --}} @elseif ($repairRequest->rental_request_flag) あり(未貸出) @else {{-- 通い箱回収日 --}} @if($repairRequest->kayoibako_pickup_at) @if (strtotime($repairRequest->kayoibako_pickup_at) >= $now) {{ str_replace('-', '.', substr($repairRequest->kayoibako_pickup_at, 0, 10)) }} に回収予定 @else {{ str_replace('-', '.', substr($repairRequest->kayoibako_pickup_at, 0, 10)) }} に回収 @endif {{-- 通い箱出荷日 --}} @elseif($repairRequest->kayoibako_shipped_at) @if (strtotime($repairRequest->kayoibako_shipped_at) >= $now) {{ str_replace('-', '.', substr($repairRequest->kayoibako_shipped_at, 0, 10)) }} にお届け予定 @else {{ str_replace('-', '.', substr($repairRequest->kayoibako_shipped_at, 0, 10)) }} にお届け @endif @else - @endif @endif

配送手続き方法
{{ DeliveryMethodHelper::getMethodText((int) $repairRequest->delivery_method_id, 'ja') }}

依頼番号
{{ $repairRequest->repair_request_num ?? '-' }}

ご請求金額
@if ($repairRequest->estimateInfo && $repairRequest->estimateInfo->billed_price) {{-- 決済後 --}} {{ "¥".number_format($repairRequest->estimateInfo->billed_price) }}(税込) @elseif ($repairRequest->estimateInfo && $repairRequest->canceled_at && $repairRequest->estimateInfo->created_at > $repairRequest->canceled_at) {{-- 決済前 && 見積もり後(キャンセル後見積書再掲) --}} @php $totalPrice = 0; foreach($repairRequest->estimateInfo->estimateInfoDetails as $estimateInfoDetail){ $totalPrice += $estimateInfoDetail->estimated_price; } @endphp {{ "¥".number_format(TaxRateHelper::calcTaxIncludedPrice($totalPrice, $repairRequest->clinicStaff->clinic->country_id, $repairRequest->estimateInfo->created_at)) }}(税込) @elseif ($repairRequest->estimateInfo && $repairRequest->estimateInfo->total_price) {{-- 決済前 && 見積もり後 --}} {{ "¥".number_format(TaxRateHelper::calcTaxIncludedPrice($repairRequest->estimateInfo->total_price, $repairRequest->clinicStaff->clinic->country_id, $repairRequest->estimateInfo->created_at)) }}(税込) @else - @endif

内容を確認する
@endforeach
@if ($repairRequests->count() > 0)
{{ $repairRequests->appends(request()->query())->links() }}
@endif @endif
@stop @section('css') @stop