feat(batch): 成功/失败数字可点击(失败直达失败集合)

This commit is contained in:
萝卜
2026-03-17 16:41:17 +08:00
parent 27d1fb21d6
commit f267d251ed
2 changed files with 111 additions and 1 deletions

View File

@@ -84,7 +84,28 @@
</div>
<div class="card">
<h3>成功 / 失败</h3>
<div class="metric-number">{{ $hasSummary ? ($success . ' / ' . $failed) : ('- / ' . $fallbackFailed) }}</div>
<div class="metric-number">
@if($hasSummary)
@if(($governanceLinks['all'] ?? '') !== '')
<a class="link" data-role="batch-success-count-link" href="{{ $governanceLinks['all'] }}">{{ $success }}</a>
@else
{{ $success }}
@endif
<span class="muted"> / </span>
@if(($governanceLinks['failed'] ?? '') !== '')
<a class="link text-danger" data-role="batch-failed-count-link" href="{{ $governanceLinks['failed'] }}">{{ $failed }}</a>
@else
{{ $failed }}
@endif
@else
<span class="muted">- / </span>
@if(($governanceLinks['failed'] ?? '') !== '')
<a class="link text-danger" data-role="batch-failed-count-link" href="{{ $governanceLinks['failed'] }}">{{ $fallbackFailed }}</a>
@else
{{ $fallbackFailed }}
@endif
@endif
</div>
@if(($governanceLinks['failed'] ?? '') !== '' && $matchedForRatio > 0)
<div class="muted muted-xs">失败占比:
<a class="link" data-role="batch-failed-ratio-link" href="{{ $governanceLinks['failed'] }}">{{ $failedRatioPct }}%</a>