@extends('adminlte::page') @section('title', '修理依頼一覧') @section('content_header')
@stop @section('content')| 依頼番号 | 形式/製番 | ステータス | 症状 | 医院名/代表者名 | 住所 | 登録更新日 | 依頼登録日 | {{--集荷回収 | --}}可否回答 | 貸用品 |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $repairRequest->repair_request_num }} @php $toolTipText = ''; if(!empty($repairRequest->employeeRepairRequestNews)){ foreach($repairRequest->employeeRepairRequestNews as $employeeRepairRequestNewsItem){ if(!empty($employeeRepairRequestNewsItem->employeeNews)){ if($employeeRepairRequestNewsItem->employeeNews->is_required_action == 1 && !$employeeRepairRequestNewsItem->employeeNews->completed_at){ switch($employeeRepairRequestNewsItem->type){ case \App\Models\EmployeeRepairRequestNews::TYPE_ESTIMATE_EXPIRED: $toolTipText .= "・見積期限日を超過しています。\n"; break; case \App\Models\EmployeeRepairRequestNews::TYPE_INQUIRY: $toolTipText .= "・対応未完了の医院からのお問い合わせ/連絡事項があります。\n"; break; case \App\Models\EmployeeRepairRequestNews::TYPE_REPAIR_START: $toolTipText .= "・修理を実施してください。\n"; break; case \App\Models\EmployeeRepairRequestNews::TYPE_REPAIR_ITEM_RETURN: $toolTipText .= "・修理品を返送してください。\n"; break; } } } } } $toolTipText = nl2br($toolTipText); @endphp @if($toolTipText) @endif |
{{ $repairRequest->ownOsadaEquipment->equipmentType->internal_name ?? '登録なし' }} {{ $repairRequest->ownOsadaEquipment->serial_number ?? '登録なし' }} |
{{-- current_statusはプログレスバーの進み具合の情報を持っている キャンセルされた場合もプログレスバーを更新したい場合があるということで、 キャンセルはcanceled_atカラムに値があるかどうかで判断している(23.7.19) --}} @if ($repairRequest->canceled_at) {!! trans('common.repair_status.canceled') !!} @if ($repairRequest->current_status != \Modules\SmartSupport\Entities\RepairRequest::STATUS_REQUEST_CLOSED && $repairRequest->current_status != \Modules\SmartSupport\Entities\RepairRequest::STATUS_CANCEL) ({!! trans('common.repair_status.'.$repairRequest->current_status) !!}) @endif @else {!! trans('common.repair_status.'.$repairRequest->current_status) !!} @endif |
@if(isset($repairRequest->repairRequestFailures) && count($repairRequest->repairRequestFailures->where('failure_id', '!=', 9999)) > 0)
@foreach ($repairRequest->repairRequestFailures as $failure)
@if($failure->failure && $failure->failure->id != 9999)
{{$failure->failure->detail . "\n"}} @endif @endforeach @endif |
{{ $repairRequest->getClinicName() }} {{ $repairRequest->getClinicManagerName() }} |
{{ $repairRequest->getClinicAddress() }} | {!! $repairRequest->getLatestRepairProgressText() !!} |
{{ $repairRequest->created_at->format('Y.m.d') }} (依頼登録) |
{{-- 再回収中(memo:未実装) | --}}@if($repairRequest->estimateInfo && $repairRequest->estimateInfo->replace_parts_clinic_answered_at) 回答済み @else @if($repairRequest->is_on_site_repair || $repairRequest->is_skipped_progress || $repairRequest->canceled_at) 回答なし @else 未回答 @endif @endif | {!! $repairRequest->makeIndexRentalTdElement() !!}|
| 登録されていません。 | ||||||||||