@extends('adminlte::page') @section('title', '購入機器一覧') @section('content_header')
@stop @section('content') @php $msgAssociation = ''; if(empty($clinic->sfaClinic)){ $msgAssociation = '医院についてSFAデータとの関連付けを実施して下さい。'; }else if(!$clinic->sfaClinic->affiliate_id){ $msgAssociation = '医院に関連付いているSFA医院に担当部署が設定されておりません。csvファイル上の部署に関する記載内容を確認して下さい。部署マスタにcsvファイル記載の部署が登録されていなければ、部署を登録して下さい。'; }else if(empty($clinic->sfaClinic->affiliate)){ $msgAssociation = '医院に関連付いているSFA医院の担当部署が部署マスタに登録されておりません。csvファイル記載の部署を部署マスタに登録して下さい。'; }else if(empty($clinic->sfaClinic->affiliate->employee) || $clinic->sfaClinic->affiliate->employee->count() == 0){ $msgAssociation = '医院に関連付いているSFA医院の担当部署に従業員が存在しません。担当部署に従業員を登録して下さい。'; } @endphp @if($msgAssociation)
{{ $msgAssociation }}
@endif
  • 修理中
  • フィルター交換間近
  • フィルター交換期限超過
@php $userAgent = $_SERVER['HTTP_USER_AGENT']; $isDesktop = strpos($userAgent, 'Windows') !== false || strpos($userAgent, 'Macintosh') !== false; @endphp @if ($isDesktop) @if($ownOsadaEquipments->count() > 0) @foreach($ownOsadaEquipments as $ownOsadaEquipment) @endforeach @else @endif
ジャンル 機器 製品名 形式 製造番号 サポートパック ステータス SFA 修理履歴 対象消耗品一覧 関連付け
{{ $ownOsadaEquipment->equipment_genre_name }} {{ $ownOsadaEquipment->equipment_name }} {{ $ownOsadaEquipment->equipment_type_external_name }} {{ $ownOsadaEquipment->equipment_type_internal_name }} {{ $ownOsadaEquipment->serial_number }} @php $supportPackStatus = ''; $supportPackStatusBackgroundColor = ''; if($ownOsadaEquipment->sfaSaleRelation && $ownOsadaEquipment->sfaSaleRelation->is_join_support_pack){ $thisMonth = new DateTime('first day of this month midnight'); $supportMonth = $ownOsadaEquipment->sfaSaleRelation->supportMonth ->where('is_completed', 0) ->sortBy('month') ->first(); if($supportMonth && !$supportMonth->is_reserved){ $supportPackStatus = '要予約'; }else if($supportMonth && $supportMonth->is_reserved && !$supportMonth->is_date_confirmed){ $supportPackStatus = '要予約確認'; }else if($supportMonth && $supportMonth->is_reserved && $supportMonth->is_date_confirmed && !$supportMonth->is_parts_procured){ $supportPackStatus = '部品未調達'; }else{ } if($supportPackStatus){ if($supportMonth->month < $thisMonth){ $supportPackStatusBackgroundColor = '#FF6565'; }else{ $supportPackStatusBackgroundColor = '#F3D328'; } } } @endphp @if($supportPackStatus)

{{ $supportPackStatus }}

@endif
@if($ownOsadaEquipment->repair_request_updated_at)

{{'修理中'}}

@elseif($ownOsadaEquipment->next_replacement_at && $ownOsadaEquipment->next_replacement_at >= now())

{{'フィルター交換間近'}}

@elseif($ownOsadaEquipment->next_replacement_at && $ownOsadaEquipment->next_replacement_at < now())

{{'フィルター交換期限超過'}}

@else @endif
@if($ownOsadaEquipment->sfaSaleRelation)@endif @if($ownOsadaEquipment->repairRequest && $ownOsadaEquipment->repairRequest->count() > 0) 修理履歴 @else 修理履歴 @endif @if($ownOsadaEquipment->ownOsadaConsumable && $ownOsadaEquipment->ownOsadaConsumable->count() > 0) 消耗品一覧 @else 消耗品一覧 @endif 関連付け
条件に該当する購入機器はありません。
@else @if($ownOsadaEquipments->count() > 0) @foreach($ownOsadaEquipments as $ownOsadaEquipment) @endforeach @else @endif
ジャンル 機器 製品名 形式 製造番号 サポートパック ステータス SFA 修理履歴 対象消耗品一覧 関連付け
{{ $ownOsadaEquipment->equipment_genre_name }} {{ $ownOsadaEquipment->equipment_name }} {{ $ownOsadaEquipment->equipment_type_external_name }} {{ $ownOsadaEquipment->equipment_type_internal_name }} {{ $ownOsadaEquipment->serial_number }} @php $supportPackStatus = ''; $supportPackStatusBackgroundColor = ''; if($ownOsadaEquipment->sfaSaleRelation && $ownOsadaEquipment->sfaSaleRelation->is_join_support_pack){ $thisMonth = new DateTime('first day of this month midnight'); $supportMonth = $ownOsadaEquipment->sfaSaleRelation->supportMonth ->where('is_completed', 0) ->sortBy('month') ->first(); if($supportMonth && !$supportMonth->is_reserved){ $supportPackStatus = '要予約'; }else if($supportMonth && $supportMonth->is_reserved && !$supportMonth->is_date_confirmed){ $supportPackStatus = '要予約確認'; }else if($supportMonth && $supportMonth->is_reserved && $supportMonth->is_date_confirmed && !$supportMonth->is_parts_procured){ $supportPackStatus = '部品未調達'; }else{ } if($supportPackStatus){ if($supportMonth->month < $thisMonth){ $supportPackStatusBackgroundColor = '#FF6565'; }else{ $supportPackStatusBackgroundColor = '#F3D328'; } } } @endphp @if($supportPackStatus)

{{ $supportPackStatus }}

@endif
@if($ownOsadaEquipment->repair_request_updated_at)

{{'修理中'}}

@elseif($ownOsadaEquipment->next_replacement_at && $ownOsadaEquipment->next_replacement_at >= now())

{{'フィルター交換間近'}}

@elseif($ownOsadaEquipment->next_replacement_at && $ownOsadaEquipment->next_replacement_at < now())

{{'フィルター交換期限超過'}}

@else @endif
@if($ownOsadaEquipment->sfaSaleRelation)@endif @if($ownOsadaEquipment->repairRequest && $ownOsadaEquipment->repairRequest->count() > 0) 修理履歴 @else 修理履歴 @endif @if($ownOsadaEquipment->ownOsadaConsumable && $ownOsadaEquipment->ownOsadaConsumable->count() > 0) 消耗品一覧 @else 消耗品一覧 @endif 関連付け
条件に該当する購入機器はありません。
@endif
{{$ownOsadaEquipments->appends(request()->query())->links() }}
@stop @section('css') @stop @section('js') @stop