R105/A2-A5 补强试运行自动化验收

这个提交包含在:
2026-05-07 12:52:18 +08:00
父节点 d99cbf8491
当前提交 86975dd2a4
共修改 9 个文件,包含 679 行新增和 4 行删除
@@ -197,7 +197,7 @@ export function NavLinks({ onNavigate }: { onNavigate?: () => void }) {
return (
<nav className="space-y-5">
{renderSection("主导航", "优先处理今日工作与高频协同。", sections.main, onNavigate)}
{renderSection("主导航", "今日工作与高频协同。", sections.main, onNavigate)}
{renderSection("管理入口", "仅管理员与负责人使用。", sections.admin, onNavigate)}
{renderBackupSection(sections.backup, onNavigate)}
</nav>
+1 -1
查看文件
@@ -11,7 +11,7 @@ export function Sidebar() {
<span className="size-2 rounded-full bg-primary" />
今日工作台
</div>
<div className="mt-2 leading-6">先处理待办和团队状态,再进入具体模块。</div>
<div className="mt-2 leading-6">待处理、团队状态和常用入口。</div>
</div>
</div>
+1 -1
查看文件
@@ -176,7 +176,7 @@ export function ProjectsPage() {
<section className="grid gap-4 md:grid-cols-2 xl:grid-cols-4">
<MetricCard title="当前项目" value={projectStats.total} note={mine ? "已切换到我的项目" : "当前筛选结果"} />
<MetricCard title="进行中" value={projectStats.active} note="优先跟进活跃项目" />
<MetricCard title="逾期里程碑" value={projectStats.overdueMilestones} note="建议先处理延期事项" tone={projectStats.overdueMilestones > 0 ? "warning" : "neutral"} />
<MetricCard title="逾期里程碑" value={projectStats.overdueMilestones} note="延期事项待处理" tone={projectStats.overdueMilestones > 0 ? "warning" : "neutral"} />
<MetricCard title="未关闭风险" value={projectStats.openRisks} note="问题留痕建议绑定责任人" tone={projectStats.openRisks > 0 ? "danger" : "neutral"} />
</section>