@extends('adminlte::page') @section('title', '購入機器一覧') @section('content_header')
@stop @section('content')| ジャンル | 機器 | 製品名 | 形式 | 製造番号 | サポートパック | ステータス | 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) |
@if($ownOsadaEquipment->repairRequest && $ownOsadaEquipment->repairRequest->count() > 0) 修理履歴 @else 修理履歴 @endif | @if($ownOsadaEquipment->ownOsadaConsumable && $ownOsadaEquipment->ownOsadaConsumable->count() > 0) 消耗品一覧 @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) |
@if($ownOsadaEquipment->repairRequest && $ownOsadaEquipment->repairRequest->count() > 0) 修理履歴 @else 修理履歴 @endif | @if($ownOsadaEquipment->ownOsadaConsumable && $ownOsadaEquipment->ownOsadaConsumable->count() > 0) 消耗品一覧 @else 消耗品一覧 @endif | 関連付け |
| 条件に該当する購入機器はありません。 | ||||||||||