@extends('adminlte::page') @section('title', __("clinic-purchased-equipments.show.section_title")) @section('content_header')
@stop @section('content') @php $isJapan = app()->isLocale('ja'); $equipmentType = $ownEquipment->equipmentType; $equipment = $equipmentType->equipment; $equipmentGenre = $equipment->equipmentGenre; $salesName = $isJapan ? $equipmentType->sales_name : $equipmentType->sales_name_en; $equipmentName = $isJapan ? $equipment->name : $equipment->name_en; $equipmentAlias = $ownEquipment->alias ? $ownEquipment->alias : __('clinic-purchased-equipments.show.not_registered'); $ownConsumables = $ownEquipment->ownosadaConsumable; $sfaSaleRelation = $ownEquipment->sfaSaleRelation; @endphp

{{ $salesName }}

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

{{ __("clinic-purchased-equipments.show.b_consumable_info") }}

@foreach($ownConsumables as $ownConsumable) @php $category = $ownConsumable->consumable->consumableCategory; @endphp
{{ $isJapan ? $category->name : $category->name_en }}
isOverTerm()) style="color: red;" @endif > {{ date('Y/m/d', strtotime($ownConsumable->next_replacement_at)) }}
@if (\Auth::guard('clinic')->user()->isMakablePaymentRole()) @endif
@if (\Auth::guard('clinic')->user()->isMakablePaymentRole()) @include('productpromotion::clinic.consumable.modal.purchase_request', ['ownConsumable' => $ownConsumable, 'ownEquipment' => $ownEquipment]) @endif @endforeach @foreach($ownConsumables as $ownConsumable) @php $messageData = $ownConsumable->consumable->consumableCategory->consumableCategoryMessage; @endphp @if ($ownConsumable->isOverTerm() && $messageData) @php $message = $isJapan ? $messageData->message : $messageData->message_en; @endphp

{{ htmlspecialchars($message) }}

@endif @endforeach @if ($ownConsumables->count() == 0)

{{ __("clinic-purchased-equipments.show.p_no_consumable") }}

@endif
{{ __("clinic-purchased-equipments.show.b_sales_name") }}
{{ $salesName }}
{{ __("clinic-purchased-equipments.show.b_genre_name") }}
{{ $equipmentGenre->name }}
{{ __("clinic-purchased-equipments.show.b_equipment_name") }}
{{ $equipmentName }}
{{ __("clinic-purchased-equipments.show.b_alias") }}
{{ $equipmentAlias }}
{{ __("clinic-purchased-equipments.show.b_internal_name") }}
{{ $equipmentType->internal_name }}
{{ __("clinic-purchased-equipments.show.b_serial_number") }}
{{ $ownEquipment->serial_number }}
@if(!empty($sfaSaleRelation) && $sfaSaleRelation->is_join_support_pack)
{{ __("clinic-purchased-equipments.show.b_after_support_status") }}
{{ !empty($sfaSaleRelation->after_support_status) && !empty(\App\Models\SfaSale::AFTER_SUPPORT_STATUS_TEXT_LIST[$sfaSaleRelation->after_support_status]) ? __(\App\Models\SfaSale::AFTER_SUPPORT_STATUS_TEXT_LIST[$sfaSaleRelation->after_support_status]) : __(\App\Models\SfaSale::AFTER_SUPPORT_STATUS_TEXT_LIST[\App\Models\SfaSale::AFTER_SUPPORT_STATUS_NOT_JOINED], [], 'ja') }}
@if(!empty($sfaSaleRelation->supportMonth) && $sfaSaleRelation->supportMonth->count() > 0)
{{ __("clinic-purchased-equipments.show.b_after_support_month") }}
@foreach($sfaSaleRelation->supportMonth as $supportMonth) {{ $supportMonth->month->format('Y.m') }}
@endforeach
@php $nextSupportMonth = $sfaSaleRelation->supportMonth->where('is_completed', 0)->sortBy('month')->first(); @endphp @if(!empty($nextSupportMonth))
{{ __("clinic-purchased-equipments.show.b_after_support_month_next") }}
{{ $nextSupportMonth->month->format('Y.m') }}
@endif @endif @endif

{{ __("clinic-purchased-equipments.show.b_repair_history") }}

@if ($repairRequests->count() == 0) @else @foreach($repairRequests as $repairRequest) @endforeach @endif
{{ __("clinic-purchased-equipments.show.b_repair_completed_by") }} {{ __("clinic-purchased-equipments.show.b_repair_link") }}
{{ __("clinic-purchased-equipments.show.b_handling") }}
{{ $repairRequest->repair_completed_at ? date('Y/m/d', strtotime($repairRequest->repair_completed_at)) : '-' }} {{ __("clinic-purchased-equipments.show.button_repair_request") }}
@if($ownEquipment->ownOsadaConsumable->count() > 0) @endif @if($ownEquipment->repairRequest->count() > 0) @endif @if(!empty($ownEquipment->sfaSaleRelation) && $ownEquipment->sfaSaleRelation->is_join_support_pack && $ownEquipment->maintenanceResult->whereNotNull('end_at')->count() > 0) @endif
@php $manualFile = null; if($isJapan){ $manualFile = $ownEquipment->equipmentType->fileJa; }else{ $manualFile = $ownEquipment->equipmentType->fileEn; } @endphp @if(!empty($manualFile)) @endif @if(!empty($nextSupportMonth) && !empty($ownEquipment->clinic->sfaClinic) && !empty($ownEquipment->clinic->sfaClinic->affiliate) && !empty($ownEquipment->clinic->sfaClinic->affiliate->employee) && $ownEquipment->clinic->sfaClinic->affiliate->employee->count() > 0) @endif {{-- Zoom up(会誌)未実装のためコメントアウト --}} {{-- --}}
@if($ownEquipment->equipmentType->equipment_id == \Modules\ProductPromotion\Entities\Equipment::ID_UNIT)

{{ __("clinic-purchased-equipments.show.b_iot_graph") }}

@endif
@if ($isAccepted) @endif
@if ($isAccepted) @include('productpromotion::clinic.consumable.modal.request_accepted') @endif @include('productpromotion::clinic.purchasedEquipment.modal.edit_alias') @include('productpromotion::clinic.purchasedEquipment.modal.edit_image') @stop @section('css') @stop @section('js') @include('productpromotion::clinic.purchasedEquipment.graph.iotData', ['clinic_id' => $ownEquipment->clinic_id, 'own_osada_equipment_id' => $ownEquipment->id]) @stop