KnowledgeGraphExplorer.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Filament\Pages\Integrations;
  3. use BackedEnum;
  4. use Filament\Pages\Page;
  5. use UnitEnum;
  6. use Livewire\Attributes\Computed;
  7. use Illuminate\Http\Request;
  8. class KnowledgeGraphExplorer extends Page
  9. {
  10. protected static ?string $title = '知识图谱浏览';
  11. protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-globe-alt';
  12. protected static ?string $navigationLabel = '知识图谱浏览';
  13. protected static string|UnitEnum|null $navigationGroup = '整合视图';
  14. protected static ?int $navigationSort = 10;
  15. protected string $view = 'filament.pages.integrations.knowledge-graph-explorer';
  16. public ?string $selectedKpCode = null;
  17. protected ?string $subheading = '点击任意节点查看详细信息,包括子知识点和技能点';
  18. public function mount(Request $request): void
  19. {
  20. $this->selectedKpCode = $request->query('kp_code');
  21. }
  22. public function getBreadcrumbs(): array
  23. {
  24. return [
  25. url('/admin') => '首页',
  26. 0 => '知识图谱浏览', // 当前页不做链接,避免重复点击
  27. ];
  28. }
  29. }