feat: 删除 知识库-终端 关联, 简化 prompt 配置
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
namespace App\Filament\Widgets;
|
||||
|
||||
use App\Models\Terminal;
|
||||
use App\Models\TerminalKnowledgeBase;
|
||||
use App\Models\TerminalPrompt;
|
||||
use Filament\Widgets\StatsOverviewWidget as BaseWidget;
|
||||
use Filament\Widgets\StatsOverviewWidget\Stat;
|
||||
@@ -17,25 +16,17 @@ class TerminalStatsWidget extends BaseWidget
|
||||
// 统计终端数据
|
||||
$totalTerminals = Terminal::count();
|
||||
$onlineTerminals = Terminal::where('is_online', true)->count();
|
||||
|
||||
// 统计知识库关联
|
||||
$totalKnowledgeBases = TerminalKnowledgeBase::count();
|
||||
|
||||
|
||||
// 统计提示词
|
||||
$totalPrompts = TerminalPrompt::count();
|
||||
|
||||
|
||||
return [
|
||||
Stat::make('终端总数', $totalTerminals)
|
||||
->description("{$onlineTerminals} 个在线")
|
||||
->descriptionIcon('heroicon-m-computer-desktop')
|
||||
->color('primary')
|
||||
->url(route('filament.admin.resources.terminals.index')),
|
||||
|
||||
Stat::make('知识库关联', $totalKnowledgeBases)
|
||||
->description('终端知识库配置数')
|
||||
->descriptionIcon('heroicon-m-link')
|
||||
->color('info'),
|
||||
|
||||
|
||||
Stat::make('提示词配置', $totalPrompts)
|
||||
->description('终端提示词总数')
|
||||
->descriptionIcon('heroicon-m-chat-bubble-left-right')
|
||||
|
||||
Reference in New Issue
Block a user