feat: 添加多CLI计划支持,更新数据聚合和导航组件以处理新任务类型

This commit is contained in:
catlog22
2026-01-14 17:06:36 +08:00
parent 6ff3e5f8fe
commit aeb111420e
7 changed files with 451 additions and 25 deletions

View File

@@ -321,10 +321,10 @@ function updateSidebarCounts(data) {
if (archivedCount) archivedCount.textContent = data.archivedSessions?.length || 0;
if (allCount) allCount.textContent = (data.activeSessions?.length || 0) + (data.archivedSessions?.length || 0);
// Update lite task counts
const litePlanCount = document.querySelector('.nav-item[data-lite="lite-plan"] .nav-count');
const liteFixCount = document.querySelector('.nav-item[data-lite="lite-fix"] .nav-count');
const multiCliPlanCount = document.querySelector('.nav-item[data-lite="multi-cli-plan"] .nav-count');
// Update lite task counts (using ID selectors to match dashboard.html structure)
const litePlanCount = document.getElementById('badgeLitePlan');
const liteFixCount = document.getElementById('badgeLiteFix');
const multiCliPlanCount = document.getElementById('badgeMultiCliPlan');
if (litePlanCount) litePlanCount.textContent = data.liteTasks?.litePlan?.length || 0;
if (liteFixCount) liteFixCount.textContent = data.liteTasks?.liteFix?.length || 0;