@extends('adminlte::page') @section('title', __("clinic-repair-equipment.show.section_title")) @section('content')
@if ($count > 0)

{!! __("clinic-repair-equipment.show.p_count_prefix") !!}{{ $count }}{!! __("clinic-repair-equipment.show.p_count_postfix") !!}

@if (\Auth::guard('clinic')->user()->isEditableRole())
@csrf
@endif
@else

{!! __("clinic-repair-equipment.show.p_count_prefix") !!}{{ $count }}{!! __("clinic-repair-equipment.show.p_count_postfix") !!}



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

@php $imgSrc = \App\Models\File::getImageDomain() . '/equipment_icon/' . $repairRequest->ownOsadaEquipment->equipmentType->equipment_id . '.png'; if($repairRequest->ownOsadaEquipment->file){ $imgSrc = \App\Models\File::getFileDomain() . $repairRequest->ownOsadaEquipment->file->url; } @endphp

{!! __("clinic-repair-equipment.common.b_sales_name") !!}
@php $salesName = ''; if(app()->isLocale('ja')){ $salesName = $repairRequest->ownOsadaEquipment->equipmentType->sales_name; }else{ $salesName = $repairRequest->ownOsadaEquipment->equipmentType->sales_name_en; } @endphp {{ !empty($salesName)? $salesName : '-' }}

{!! __("clinic-repair-equipment.common.b_created_at") !!}
{{$repairRequest->created_at->format('Y.m.d') ?? '-'}}

{!! __("clinic-repair-equipment.common.b_failure") !!}
@foreach ($repairRequest->repairRequestFailures as $repairRequestFailure) @if ( $repairRequestFailure->failure && $repairRequestFailure->failure->id != 9999 ) {{ !app()->getLocale() || app()->isLocale('ja') ? $repairRequestFailure->failure->detail : $repairRequestFailure->failure->detail_en }} @else {{ $repairRequest->failure_remarks }} @endif @endforeach

@if ( $repairRequest->repair_completed_at && $repairRequest->repair_completed_at <= date_create() )

{!! __("clinic-repair-equipment.common.b_repair_completed_at") !!}
{{$repairRequest->repair_completed_at->format('Y.m.d') ?? '-'}} {{-- 修理品返送 --}} @if ($repairRequest->returned_at)
({{ str_replace('-', '.', substr($repairRequest->returned_at, 0, 10)) }} @if (strtotime($repairRequest->returned_at) >= $now) {{__("clinic-repair-equipment.common.text_ship")}}) @else {{__("clinic-repair-equipment.common.text_shipped")}}) @endif @endif

@elseif ( $repairRequest->canceled_at )

{!! __("clinic-repair-equipment.common.b_canceled_at") !!}
{{$repairRequest->canceled_at->format('Y.m.d') ?? '-'}}

@elseif ( $repairRequest->payment_at )

{!! __("clinic-repair-equipment.common.b_payment_at") !!}
{{$repairRequest->getEquipmentTypeStandardDeliveryDate($repairRequest->payment_at) ?? '-'}}

@elseif ( $repairRequest->payment_deadline_at && $repairRequest->ownOsadaEquipment->equipmentType->domestic_standard_delivery_days > 0 )

{!! __("clinic-repair-equipment.common.b_rental_request_flag") !!} @if(!$repairRequest->rental_request_flag && ($repairRequest->kayoibako_pickup_at || $repairRequest->kayoibako_shipped_at)) {!! '(' . __("clinic-repair-equipment.common.b_packing_box") . ')' !!} @endif
@php $latestRepairRentalItem = $repairRequest->latestRepairRentalItem; @endphp {{-- 貸用品なし、通い箱未出荷・未回収 --}} @if (!$repairRequest->rental_request_flag && !$repairRequest->kayoibako_pickup_at && !$repairRequest->kayoibako_shipped_at) {{ __("clinic-repair-equipment.common.text_rental_request_flag_off") }} {{-- 貸用品あり&貸用品キャンセル --}} @elseif ( $repairRequest->rental_request_flag && $latestRepairRentalItem && $latestRepairRentalItem->canceled_at ) {{ __("clinic-repair-equipment.common.b_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) {{__("clinic-repair-equipment.common.text_pickup")}} @else {{__("clinic-repair-equipment.common.text_pickedup")}} @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') . __("clinic-repair-equipment.common.text_pickup") }} {{-- 貸用品あり&修理未終了(貸用品発送) --}} @elseif ( $repairRequest->rental_request_flag && $latestRepairRentalItem && $latestRepairRentalItem->rental_at ) {{$latestRepairRentalItem->rental_at->format('Y.m.d')}} @if (strtotime($latestRepairRentalItem->rental_at) >= $now) {{__("clinic-repair-equipment.common.text_ship")}} @else {{__("clinic-repair-equipment.common.text_shipped")}} @endif {{-- 貸用品あり&修理未終了(未貸出) --}} @elseif ($repairRequest->rental_request_flag) {{ __("clinic-repair-equipment.common.text_rental_request_flag_on") . "(" . __("clinic-repair-equipment.show.text_not_rental") . ")" }} @else {{-- 通い箱回収日 --}} @if($repairRequest->kayoibako_pickup_at) @if (strtotime($repairRequest->kayoibako_pickup_at) >= $now) {{ str_replace('-', '.', substr($repairRequest->kayoibako_pickup_at, 0, 10)) . __("clinic-repair-equipment.common.text_pickup_box") }} @else {{ str_replace('-', '.', substr($repairRequest->kayoibako_pickup_at, 0, 10)) . __("clinic-repair-equipment.common.text_pickedup_box") }} @endif {{-- 通い箱出荷日 --}} @elseif($repairRequest->kayoibako_shipped_at) @if (strtotime($repairRequest->kayoibako_shipped_at) >= $now) {{ str_replace('-', '.', substr($repairRequest->kayoibako_shipped_at, 0, 10)) . __("clinic-repair-equipment.common.text_ship") }} @else {{ str_replace('-', '.', substr($repairRequest->kayoibako_shipped_at, 0, 10)) . __("clinic-repair-equipment.common.text_shipped") }} @endif @else - @endif @endif

{!! __("clinic-repair-equipment.common.b_repair") !!}
{{-- 修理品返送 --}} @if ($repairRequest->returned_at) {{ str_replace('-', '.', substr($repairRequest->returned_at, 0, 10)) }} @if (strtotime($repairRequest->returned_at) >= $now) {{__("clinic-repair-equipment.common.text_ship")}} @else {{__("clinic-repair-equipment.common.text_shipped")}} @endif {{-- 修理品回収 --}} @elseif ($repairRequest->pickup_worked_at) {{$repairRequest->pickup_worked_at->format('Y.m.d')}} @if ($repairRequest->current_status == \Modules\SmartSupport\Entities\RepairRequest::STATUS_CHECK) {{__("clinic-repair-equipment.common.text_pickup")}} @else {{__("clinic-repair-equipment.common.text_pickedup")}} @endif @else - @endif

{!! __("clinic-repair-equipment.common.b_payment_deadline_at") !!}
{{date('Y.m.d', strtotime($repairRequest->payment_deadline_at)) ?? '-'}}

@else

{!! __("clinic-repair-equipment.common.b_rental_request_flag") !!} @if(!$repairRequest->rental_request_flag && ($repairRequest->kayoibako_pickup_at || $repairRequest->kayoibako_shipped_at)) {!! '(' . __("clinic-repair-equipment.common.b_packing_box") . ')' !!} @endif
@php $latestRepairRentalItem = $repairRequest->latestRepairRentalItem; @endphp {{-- 貸用品なし、通い箱未出荷・未回収 --}} @if (!$repairRequest->rental_request_flag && !$repairRequest->kayoibako_pickup_at && !$repairRequest->kayoibako_shipped_at) {{ __("clinic-repair-equipment.common.text_rental_request_flag_off") }} {{-- 貸用品あり&貸用品キャンセル --}} @elseif ( $repairRequest->rental_request_flag && $latestRepairRentalItem && $latestRepairRentalItem->canceled_at ) {{ __("clinic-repair-equipment.common.b_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) {{__("clinic-repair-equipment.common.text_pickup")}} @else {{__("clinic-repair-equipment.common.text_pickedup")}} @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') . __("clinic-repair-equipment.common.text_pickup") }} {{-- 貸用品あり&修理未終了(貸用品発送) --}} @elseif ( $repairRequest->rental_request_flag && $latestRepairRentalItem && $latestRepairRentalItem->rental_at ) {{$latestRepairRentalItem->rental_at->format('Y.m.d')}} @if (strtotime($latestRepairRentalItem->rental_at) >= $now) {{__("clinic-repair-equipment.common.text_ship")}} @else {{__("clinic-repair-equipment.common.text_shipped")}} @endif {{-- 貸用品あり&修理未終了(未貸出) --}} @elseif ($repairRequest->rental_request_flag) {{ __("clinic-repair-equipment.common.text_rental_request_flag_on") . "(" . __("clinic-repair-equipment.show.text_not_rental") . ")" }} @else {{-- 通い箱回収日 --}} @if($repairRequest->kayoibako_pickup_at) @if (strtotime($repairRequest->kayoibako_pickup_at) >= $now) {{ str_replace('-', '.', substr($repairRequest->kayoibako_pickup_at, 0, 10)) . __("clinic-repair-equipment.common.text_pickup_box") }} @else {{ str_replace('-', '.', substr($repairRequest->kayoibako_pickup_at, 0, 10)) . __("clinic-repair-equipment.common.text_pickedup_box") }} @endif {{-- 通い箱出荷日 --}} @elseif($repairRequest->kayoibako_shipped_at) @if (strtotime($repairRequest->kayoibako_shipped_at) >= $now) {{ str_replace('-', '.', substr($repairRequest->kayoibako_shipped_at, 0, 10)) . __("clinic-repair-equipment.common.text_ship") }} @else {{ str_replace('-', '.', substr($repairRequest->kayoibako_shipped_at, 0, 10)) . __("clinic-repair-equipment.common.text_shipped") }} @endif @else - @endif @endif

{!! __("clinic-repair-equipment.common.b_repair") !!}
{{-- 修理品返送 --}} @if ($repairRequest->returned_at) {{ str_replace('-', '.', substr($repairRequest->returned_at, 0, 10)) }} @if (strtotime($repairRequest->returned_at) >= $now) {{__("clinic-repair-equipment.common.text_ship")}} @else {{__("clinic-repair-equipment.common.text_shipped")}} @endif {{-- 修理品回収 --}} @elseif ($repairRequest->pickup_worked_at) {{$repairRequest->pickup_worked_at->format('Y.m.d')}} @if ($repairRequest->current_status == \Modules\SmartSupport\Entities\RepairRequest::STATUS_CHECK) {{__("clinic-repair-equipment.common.text_pickup")}} @else {{__("clinic-repair-equipment.common.text_pickedup")}} @endif @else - @endif

@endif

{!! __("clinic-repair-equipment.common.b_repair_request_num") !!}
{{ $repairRequest->repair_request_num ?? '-' }}

{!! __("clinic-repair-equipment.show.b_billed_price") !!}
@if ($repairRequest->estimateInfo && $repairRequest->estimateInfo->billed_price) {{-- 決済後 --}} {{ "¥".number_format($repairRequest->estimateInfo->billed_price). __("clinic-repair-equipment.show.text_including_tax") }} @elseif ($repairRequest->estimateInfo && $repairRequest->estimateInfo->total_price && $repairRequest->current_status != \Modules\SmartSupport\Entities\RepairRequest::STATUS_IN_STORAGE) {{-- 決済前 && 見積もり後 --}} {{ "¥".number_format(TaxRateHelper::calcTaxIncludedPrice($repairRequest->estimateInfo->total_price, Auth::guard('clinic')->user()->clinic->country_id, $repairRequest->estimateInfo->created_at)). __("clinic-repair-equipment.show.text_including_tax") }} @else - @endif

{!! __("clinic-repair-equipment.show.a_text") !!}
@endforeach @endif
@if ($repairRequests->count() > 0)
{{ $repairRequests->appends(request()->query())->links() }}
@endif
@stop @php $alert = \Auth::user()->getAlert(); @endphp @if ($alert) @include('smartsupport::clinic.repair-request.modal.alert', ['alert' => $alert]) @section('js') @stop @endif @section('css') @stop