Files
coruna-lab/resources/views/admin/logs/show.blade.php
T
2026-08-14 16:09:41 +08:00

57 lines
2.5 KiB
PHP

@extends('admin.content')
@section('title', '日志 '.$file)
@section('content')
@php
$showBase = ['kind' => $kind ?? 'c2', 'file' => $file];
$query = array_filter([
'path' => $path ?? '',
'device' => $device ?? '',
], fn ($v) => $v !== '' && $v !== null);
@endphp
<div class="layui-card">
<div class="layui-card-header">
{{ ($kind ?? 'c2') === 'xxbb' ? '新版' : '旧版' }} / {{ $file }}
<a class="layui-btn layui-btn-primary layui-btn-xs" style="float:right;margin-top:8px;" href="{{ route('admin.logs.index') }}">返回</a>
</div>
<div class="layui-card-body">
<form class="layui-form" method="get" action="{{ route('admin.logs.show', $showBase) }}" style="margin-bottom: 15px;">
<div class="layui-inline">
<input type="text" name="device" value="{{ $device ?? '' }}" placeholder="设备 ID" class="layui-input" style="width:200px;">
</div>
<div class="layui-inline">
<input type="text" name="path" value="{{ $path ?? '' }}" placeholder="path 关键字" class="layui-input" style="width:220px;">
</div>
<div class="layui-inline">
<button class="layui-btn" type="submit">筛选</button>
</div>
</form>
<p class="layui-word-aux">
文件 {{ number_format($fileSize ?? 0) }} B · 第 {{ $page ?? 1 }} 页 · 本页 {{ count($entries) }} / {{ $perPage ?? 40 }} 条(新→旧,避免整文件渲染)
</p>
<div style="margin-bottom:12px;">
@if ($hasNewer ?? false)
<a class="layui-btn layui-btn-sm layui-btn-primary" href="{{ route('admin.logs.show', array_merge($showBase, $query, ['page' => ($page ?? 1) - 1])) }}">更新</a>
@endif
@if ($hasOlder ?? false)
<a class="layui-btn layui-btn-sm" href="{{ route('admin.logs.show', array_merge($showBase, $query, ['page' => ($page ?? 1) + 1])) }}">更早</a>
@endif
</div>
@forelse ($entries as $entry)
<pre class="json-block" style="margin-bottom:12px;">{{ $entry }}</pre>
@empty
<p>无匹配记录</p>
@endforelse
<div style="margin-top:12px;">
@if ($hasNewer ?? false)
<a class="layui-btn layui-btn-sm layui-btn-primary" href="{{ route('admin.logs.show', array_merge($showBase, $query, ['page' => ($page ?? 1) - 1])) }}">更新</a>
@endif
@if ($hasOlder ?? false)
<a class="layui-btn layui-btn-sm" href="{{ route('admin.logs.show', array_merge($showBase, $query, ['page' => ($page ?? 1) + 1])) }}">更早</a>
@endif
</div>
</div>
</div>
@endsection