{{-- 加载状态 --}} @if ($isLoading)
正在加载依赖关系图...
@elseif ($errorMessage)

加载失败

{{ $errorMessage }}

@elseif (empty($graphData['nodes']))

暂无依赖关系数据

@else
{{-- 图例 --}}

图例说明

薄弱 (0-30%)
入门 (30-50%)
一般 (50-70%)
良好 (70-85%)
掌握 (85%+)
{{-- 图形容器 --}}
{{-- 节点详情面板 --}} @if ($selectedNode)

节点详情

@php $node = collect($graphData['nodes'])->firstWhere('id', $selectedNode); @endphp @if ($node)
编码
{{ $node['id'] }}
名称
{{ $node['label'] }}
掌握度
{{ number_format($node['mastery'] * 100, 1) }}%
@php $incomingEdges = collect($graphData['edges'])->where('to', $selectedNode); $outgoingEdges = collect($graphData['edges'])->where('from', $selectedNode); @endphp
前置知识点: {{ $incomingEdges->count() }} 个
依赖知识点: {{ $outgoingEdges->count() }} 个
@endif
@endif
{{-- vis.js 网络图脚本 --}} @endif