Files
ai-web/resources/views/admin/dashboard.blade.php
jiangdong.cheng aa16c9f8c2
Some checks failed
Tests / PHP 8.2 (push) Has been cancelled
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled
init
2026-02-11 17:28:36 +08:00

104 lines
4.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@extends('layouts.admin')
@section('title', '控制台')
@section('content')
<div class="row g-3 mb-3">
<div class="col-sm-6 col-xl-3">
<div class="card card-compact">
<div class="card-body">
<div class="text-muted">工具条目</div>
<div class="kpi-number">{{ $counts['tools'] }}</div>
</div>
</div>
</div>
<div class="col-sm-6 col-xl-3">
<div class="card card-compact">
<div class="card-body">
<div class="text-muted">模型条目</div>
<div class="kpi-number">{{ $counts['models'] }}</div>
</div>
</div>
</div>
<div class="col-sm-6 col-xl-3">
<div class="card card-compact">
<div class="card-body">
<div class="text-muted">资讯条目</div>
<div class="kpi-number">{{ $counts['articles'] }}</div>
</div>
</div>
</div>
<div class="col-sm-6 col-xl-3">
<div class="card card-compact">
<div class="card-body">
<div class="text-muted">教程条目</div>
<div class="kpi-number">{{ $counts['guides'] }}</div>
</div>
</div>
</div>
</div>
<div class="row g-3">
<div class="col-lg-6">
<div class="card h-100">
<div class="card-header"><h3 class="card-title">最近更新AI 工具</h3></div>
<div class="list-group list-group-flush">
@forelse($recentTools as $item)
<a href="{{ route('admin.tools.edit', $item) }}" class="list-group-item list-group-item-action d-flex justify-content-between align-items-center">
<span>{{ $item->name }}</span>
<span class="badge bg-blue-lt text-blue-fg">{{ $item->updated_at?->format('m-d H:i') }}</span>
</a>
@empty
<div class="list-group-item text-muted">暂无数据</div>
@endforelse
</div>
</div>
</div>
<div class="col-lg-6">
<div class="card h-100">
<div class="card-header"><h3 class="card-title">最近更新AI 模型</h3></div>
<div class="list-group list-group-flush">
@forelse($recentModels as $item)
<a href="{{ route('admin.models.edit', $item) }}" class="list-group-item list-group-item-action d-flex justify-content-between align-items-center">
<span>{{ $item->name }}</span>
<span class="badge bg-purple-lt text-purple-fg">{{ $item->updated_at?->format('m-d H:i') }}</span>
</a>
@empty
<div class="list-group-item text-muted">暂无数据</div>
@endforelse
</div>
</div>
</div>
<div class="col-lg-6">
<div class="card h-100">
<div class="card-header"><h3 class="card-title">最近更新AI 资讯</h3></div>
<div class="list-group list-group-flush">
@forelse($recentArticles as $item)
<a href="{{ route('admin.articles.edit', $item) }}" class="list-group-item list-group-item-action d-flex justify-content-between align-items-center">
<span>{{ $item->title }}</span>
<span class="badge bg-teal-lt text-teal-fg">{{ $item->updated_at?->format('m-d H:i') }}</span>
</a>
@empty
<div class="list-group-item text-muted">暂无数据</div>
@endforelse
</div>
</div>
</div>
<div class="col-lg-6">
<div class="card h-100">
<div class="card-header"><h3 class="card-title">最近更新AI 教程</h3></div>
<div class="list-group list-group-flush">
@forelse($recentGuides as $item)
<a href="{{ route('admin.guides.edit', $item) }}" class="list-group-item list-group-item-action d-flex justify-content-between align-items-center">
<span>{{ $item->title }}</span>
<span class="badge bg-orange-lt text-orange-fg">{{ $item->updated_at?->format('m-d H:i') }}</span>
</a>
@empty
<div class="list-group-item text-muted">暂无数据</div>
@endforelse
</div>
</div>
</div>
</div>
@endsection