@extends('adminlte::page') @section('title', '購入機器詳細') @section('content_header')
@stop @section('content') @php $msgAssociation = ''; if(empty($ownOsadaEquipment->clinic->sfaClinic)){ $msgAssociation = '医院についてSFAデータとの関連付けを実施して下さい。'; }else if(!$ownOsadaEquipment->clinic->sfaClinic->affiliate_id){ $msgAssociation = '医院に関連付いているSFA医院に担当部署が設定されておりません。csvファイル上の部署に関する記載内容を確認して下さい。部署マスタにcsvファイル記載の部署が登録されていなければ、部署を登録して下さい。'; }else if(empty($ownOsadaEquipment->clinic->sfaClinic->affiliate)){ $msgAssociation = '医院に関連付いているSFA医院の担当部署が部署マスタに登録されておりません。csvファイル記載の部署を部署マスタに登録して下さい。'; }else if(empty($ownOsadaEquipment->clinic->sfaClinic->affiliate->employee) || $ownOsadaEquipment->clinic->sfaClinic->affiliate->employee->count() == 0){ $msgAssociation = '医院に関連付いているSFA医院の担当部署に従業員が存在しません。担当部署に従業員を登録して下さい。'; } @endphp @if($msgAssociation)
{{ $msgAssociation }}
@if(!empty($ownOsadaEquipment->sfaSaleRelation) && $ownOsadaEquipment->sfaSaleRelation->is_join_support_pack) @if(!empty($ownOsadaEquipment->sfaSaleRelation->supportMonth) && $ownOsadaEquipment->sfaSaleRelation->supportMonth->count() > 0) @if(!empty($ownOsadaEquipment->sfaSaleRelation->supportMonth->where('is_completed', 0)->sortBy('month')->first()))
医院とSFAデータの関連付けが未実施、または関連付いているSFA医院データが完全でないため、定期メンテナンスの日程調整・実施ができません。
@endif @endif @endif @endif

{{ $ownOsadaEquipment->equipmentType->sales_name }}

消耗品情報

@foreach($ownOsadaEquipment->ownOsadaConsumable as $ownConsumable) @php $category = $ownConsumable->consumable->consumableCategory; @endphp
{{ $category->name}}
isOverTerm()) style="color: red;" @endif > {{ date('Y/m/d', strtotime($ownConsumable->next_replacement_at)) }}
@if($ownConsumable->is_applying_purchase == 1 && $ownConsumable->consumablePurchaseRequest->count() > 0) @include('productpromotion::admin.purchasedEquipment.modal.approve_purchase_request', ['clinic_id' => $ownOsadaEquipment->clinic_id, 'own_osada_equipment_id' => $ownOsadaEquipment->id, 'ownOsadaConsumable' => $ownConsumable]) @endif @endforeach @foreach($ownOsadaEquipment->ownOsadaConsumable as $ownConsumable) @php $messageData = $ownConsumable->consumable->consumableCategory->consumableCategoryMessage; @endphp @if ($ownConsumable->isOverTerm() && $messageData)

{{ htmlspecialchars($messageData->message) }}

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

消耗品が登録されていません

@endif
製品名
{{ $ownOsadaEquipment->equipmentType->sales_name }}
ジャンル
{{ $ownOsadaEquipment->equipmentType->equipment->equipmentGenre->name }}
機器
{{ $ownOsadaEquipment->equipmentType->equipment->name }}
医院別名称
{{ $ownOsadaEquipment->alias }}
形式
{{ $ownOsadaEquipment->equipmentType->internal_name }}
製品番号
{{ $ownOsadaEquipment->serial_number }}
@if(!empty($ownOsadaEquipment->sfaSaleRelation) && $ownOsadaEquipment->sfaSaleRelation->is_join_support_pack)
{{ '加入プラン' }}
{{ !empty($ownOsadaEquipment->sfaSaleRelation->after_support_status) && !empty(\App\Models\SfaSale::AFTER_SUPPORT_STATUS_TEXT_LIST[$ownOsadaEquipment->sfaSaleRelation->after_support_status]) ? __(\App\Models\SfaSale::AFTER_SUPPORT_STATUS_TEXT_LIST[$ownOsadaEquipment->sfaSaleRelation->after_support_status], [], 'ja') : __(\App\Models\SfaSale::AFTER_SUPPORT_STATUS_TEXT_LIST[\App\Models\SfaSale::AFTER_SUPPORT_STATUS_NOT_JOINED], [], 'ja') }}
@if(!empty($ownOsadaEquipment->sfaSaleRelation->supportMonth) && $ownOsadaEquipment->sfaSaleRelation->supportMonth->count() > 0)
サポート年月
@foreach($ownOsadaEquipment->sfaSaleRelation->supportMonth as $supportMonth) {{ $supportMonth->month->format('Y.m') }}
@endforeach
@php $nextSupportMonth = $ownOsadaEquipment->sfaSaleRelation->supportMonth->where('is_completed', 0)->sortBy('month')->first(); @endphp @if(!empty($nextSupportMonth))
次回サポート予定
{{ $nextSupportMonth->month->format('Y.m') }}
@endif @endif @endif

修理履歴

@if ($ownOsadaEquipment->repairRequest->count() == 0) @else @foreach($ownOsadaEquipment->repairRequest as $repairRequest) @endforeach @endif
修理日 リンク
対応内容
{{ $repairRequest->repair_completed_at ? date('Y/m/d', strtotime($repairRequest->repair_completed_at)) : '-' }} 修理依頼を確認する
@if($ownOsadaEquipment->equipmentType->equipment_id == \Modules\ProductPromotion\Entities\Equipment::ID_UNIT)

機器状況

@endif
@if($ownOsadaEquipment->ownOsadaConsumable->count() > 0) @endif @if($ownOsadaEquipment->repairRequest->count() > 0) @endif @if(!empty($ownOsadaEquipment->sfaSaleRelation) && $ownOsadaEquipment->sfaSaleRelation->is_join_support_pack && $ownOsadaEquipment->maintenanceResult->whereNotNull('end_at')->count() > 0) @endif
@if($ownOsadaEquipment->equipmentType->manual_ja_file_id) @endif @if(!empty($nextSupportMonth) && !empty($ownOsadaEquipment->clinic->sfaClinic) && !empty($ownOsadaEquipment->clinic->sfaClinic->affiliate) && !empty($ownOsadaEquipment->clinic->sfaClinic->affiliate->employee) && $ownOsadaEquipment->clinic->sfaClinic->affiliate->employee->count() > 0) @endif
@stop @section('css') @stop @section('js') @include('productpromotion::admin.purchasedEquipment.graph.iotData', ['clinic_id' => $ownOsadaEquipment->clinic_id, 'own_osada_equipment_id' => $ownOsadaEquipment->id]) @stop