优化优先线程显示

This commit is contained in:
2026-04-11 19:44:40 +08:00
parent 5c944b7c90
commit 67a5f7cfab
2 changed files with 33 additions and 15 deletions
+12 -12
View File
@@ -228,30 +228,30 @@ function langColor(lang) {
<div v-if="priorityStatus" class="bg-gray-900 border border-gray-800 rounded-xl p-4 md:p-5 mb-6 md:mb-8">
<h2 class="text-sm font-semibold text-gray-300 uppercase tracking-wider mb-4">优先爬取队列</h2>
<div class="grid grid-cols-2 md:grid-cols-4 gap-4">
<!-- 优先子链接 -->
<!-- 一级队列 -->
<div class="bg-gray-800/50 rounded-lg p-4 text-center">
<div class="text-xs text-gray-500 mb-1">优先子链接</div>
<div class="text-2xl font-bold" :class="(priorityStatus.children_queue || 0) > 0 ? 'text-yellow-400' : 'text-gray-500'">
{{ fmt(priorityStatus.children_queue || 0) }}
<div class="text-xs text-gray-500 mb-1">一级队列</div>
<div class="text-2xl font-bold" :class="(priorityStatus.level1 || 0) > 0 ? 'text-yellow-400' : 'text-gray-500'">
{{ fmt(priorityStatus.level1 || 0) }}
</div>
</div>
<!-- 手动待爬 -->
<!-- 二级队列 -->
<div class="bg-gray-800/50 rounded-lg p-4 text-center">
<div class="text-xs text-gray-500 mb-1">手动待爬</div>
<div class="text-2xl font-bold" :class="priorityStatus.pending > 0 ? 'text-yellow-400' : 'text-gray-500'">
{{ fmt(priorityStatus.pending) }}
<div class="text-xs text-gray-500 mb-1">二级队列</div>
<div class="text-2xl font-bold" :class="((priorityStatus.level2_queue || 0) + (priorityStatus.level2_inflight || 0)) > 0 ? 'text-yellow-400' : 'text-gray-500'">
{{ fmt((priorityStatus.level2_queue || 0) + (priorityStatus.level2_inflight || 0)) }}
</div>
</div>
<!-- 手动爬取中 -->
<!-- 线程使用 -->
<div class="bg-gray-800/50 rounded-lg p-4 text-center">
<div class="text-xs text-gray-500 mb-1">手动爬取中</div>
<div class="text-xs text-gray-500 mb-1">线程使用</div>
<div class="text-2xl font-bold" :class="priorityStatus.active > 0 ? 'text-orange-400' : 'text-gray-500'">
{{ fmt(priorityStatus.active) }}
</div>
</div>
<!-- 优先上限 -->
<!-- 线程总数 -->
<div class="bg-gray-800/50 rounded-lg p-4 text-center">
<div class="text-xs text-gray-500 mb-1">优先上限</div>
<div class="text-xs text-gray-500 mb-1">线程总数</div>
<div class="text-2xl font-bold text-blue-400">{{ priorityStatus.max_workers }}</div>
</div>
</div>