@extends('layouts.admin') @section('content')

{{ __('Machine Settings') }}

{{ __('Management of operational parameters and models') }}

@if($tab === 'machines') @else @endif
{{ __('Machines') }} {{ __('Models') }} {{ __('Authorized Accounts Tab') }}
@if($tab === 'machines')
@forelse($machines as $machine) @empty @endforelse
{{ __('Machine Info') }} {{ __('Machine Model') }} {{ __('Status') }} {{ __('Card Reader') }} {{ __('Owner') }} {{ __('Action') }}
@if(isset($machine->image_urls[0])) @else @endif
{{ $machine->name }}
{{ $machine->serial_no }}
{{ $machine->machineModel->name ?? '--' }} @php $isOnline = $machine->last_heartbeat_at && $machine->last_heartbeat_at->diffInSeconds() < 30; @endphp
@if($isOnline) @else @endif
{{ $isOnline ? __('Online') : __('Offline') }}
{{ $machine->card_reader_seconds ?? 0 }}s / No.{{ $machine->card_reader_no ?? '--' }}
{{ $machine->company->name ?? __('System') }}
{{ __('No data available') }}
{{ $machines->appends(['tab' => 'machines'])->links('vendor.pagination.luxury') }}
@elseif($tab === 'accounts')
@forelse($users_list as $user) @empty @endforelse
{{ __('Account Info') }} {{ __('Affiliation') }} {{ __('Authorized Machines') }} {{ __('Action') }}
{{ $user->name }} {{ $user->username }}
{{ $user->company->name ?? __('System') }}
@forelse($user->machines as $m)
{{ $m->name }} {{ $m->serial_no }}
@empty
-- {{ __('None') }} --
@endforelse

{{ __('No accounts found') }}

{{ $users_list->appends(['tab' => 'accounts'])->links('vendor.pagination.luxury') }}
@else
@forelse($models_list as $model) @empty @endforelse
{{ __('Model Name') }} {{ __('Machine Count') }} {{ __('Last Updated') }} {{ __('Action') }}
{{ $model->name }}
{{ $model->machines_count ?? 0 }} {{ __('Items') }}
{{ $model->updated_at->format('Y/m/d H:i') }}
@csrf @method('DELETE')
{{ __('No data available') }}
{{ $models_list->appends(['tab' => 'models'])->links('vendor.pagination.luxury') }}
@endif
@endsection