From 33714a5ff07e66da28a5c982705898a7eeb2c1cb Mon Sep 17 00:00:00 2001 From: Autumn-27 <53844290+Autumn-27@users.noreply.github.com> Date: Tue, 18 Aug 2026 12:50:36 -0400 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=BB=E5=8A=A1=E5=8F=91=E7=8E=B0=20?= =?UTF-8?q?Tab=20=E7=9A=84=E6=BC=8F=E6=B4=9E=E8=A1=8C=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E5=88=B0=E6=BC=8F=E6=B4=9E=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 每条发现行(finding_id 存在时)加「详情」链接 → /function/findings/detail?id=。 finding_id 由 per-task DTO 经 node_id 关联独立 findings 行填充。 --- .../function/tasks/detail/_tabs/findings-tab.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/web/src/app/(main)/function/tasks/detail/_tabs/findings-tab.tsx b/web/src/app/(main)/function/tasks/detail/_tabs/findings-tab.tsx index 000836b..e68aed2 100644 --- a/web/src/app/(main)/function/tasks/detail/_tabs/findings-tab.tsx +++ b/web/src/app/(main)/function/tasks/detail/_tabs/findings-tab.tsx @@ -1,7 +1,8 @@ "use client"; import * as React from "react"; -import { ChevronRightIcon } from "lucide-react"; +import Link from "next/link"; +import { ArrowUpRightIcon, ChevronRightIcon } from "lucide-react"; import { cn } from "@/lib/utils"; import { Card, CardContent } from "@/components/ui/card"; import { StatusBadge } from "@/components/status-badge"; @@ -102,6 +103,16 @@ function Row({ {new Date(f.ts).toLocaleString("zh-CN")} + {f.finding_id && ( + + 详情 + + + )} {open && (