@extends('layouts.admin')
@section('title', trans('admin.monitor_title'))
@section('header_title', trans('admin.monitor_header'))
@section('content')
{{ trans('admin.gateway_health') }}
{{ trans('admin.sandbox_api') }}
https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal
@if($sandboxStatus === 'online')
{{ trans('admin.online') }}
{{ $sandboxLatency }} ms
@else
{{ trans('admin.slow_offline') }}
@endif
{{ trans('admin.redis_queue') }}
{{ trans('admin.queue_label') }} {{ config('zatca.queue.name', 'zatca') }}
{{ trans('admin.queue_full_capacity') }}
{{ trans('admin.problem_invoices_title') }}
{{ trans('dashboard.total_amount') }}: {{ $problemInvoices->total() }}
| {{ trans('dashboard.invoice_number') }} |
{{ trans('admin.company') }} |
{{ trans('dashboard.status') }} |
{{ trans('admin.rejection_reason') }} |
{{ trans('site.date') }} |
@forelse($problemInvoices as $inv)
| {{ $inv->invoice_number }} |
{{ $inv->tenant->name ?? '-' }} |
{{ $inv->status->label() }}
|
{{ $inv->errors ? json_encode($inv->errors, JSON_UNESCAPED_UNICODE) : trans('admin.unspecified_error') }}
|
{{ $inv->updated_at->format('Y-m-d H:i') }} |
@empty
|
{{ trans('admin.no_problem_invoices') }}
|
@endforelse
@if($problemInvoices->hasPages())
{{ $problemInvoices->links() }}
@endif
{{ trans('admin.pending_devices_title') }}
| {{ trans('admin.company') }} |
{{ trans('dashboard.device_name_label') }} |
{{ trans('dashboard.serial_number_label') }} |
{{ trans('admin.pending_stage') }} |
{{ trans('admin.start_date') }} |
@forelse($pendingDevices as $d)
| {{ $d->tenant->name ?? '-' }} |
{{ $d->name }} |
{{ $d->serial_number }} |
{{ $d->onboarding_status }}
|
{{ $d->created_at->format('Y-m-d H:i') }} |
@empty
| {{ trans('admin.no_pending_devices') }} |
@endforelse
@endsection