From bb2966da9a74914ceacb72adac1238c96f60ef7c Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Fri, 4 Sep 2026 12:28:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20visual=5Fsimilarity=20=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E4=B8=BA=E7=99=BE=E5=88=86=E6=AF=94=EF=BC=88=C3=97100=EF=BC=89?= =?UTF-8?q?+=20=E6=B3=A8=E9=87=8A=E4=BF=AE=E6=AD=A3=E8=8C=83=E5=9B=B4=200-?= =?UTF-8?q?1=20(#1662)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ProductInfoPanel: visual_similarity.toFixed(1) → (visual_similarity * 100).toFixed(1) - types.ts: 注释 0-100 → 0-1(ProductItem + VideoItem 两处) --- apps/web/src/api/products/types.ts | 4 ++-- apps/web/src/pages/products/components/ProductInfoPanel.tsx | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/web/src/api/products/types.ts b/apps/web/src/api/products/types.ts index 8ec79b45e..40a835b22 100644 --- a/apps/web/src/api/products/types.ts +++ b/apps/web/src/api/products/types.ts @@ -23,7 +23,7 @@ export interface ProductItem { project_name?: string /** 查重率(百分比) */ duplicate_rate?: number - /** 视觉相似度(0-100),#1660 新增 */ + /** 视觉相似度(0-1),#1660 新增 */ visual_similarity?: number /** 匹配帧数,#1660 新增 */ match_count?: number @@ -76,7 +76,7 @@ export interface VideoItem { download_url: string generated_at: string duplicate_rate?: number - /** 视觉相似度(0-100),#1660 新增 */ + /** 视觉相似度(0-1),#1660 新增 */ visual_similarity?: number /** 匹配帧数,#1660 新增 */ match_count?: number diff --git a/apps/web/src/pages/products/components/ProductInfoPanel.tsx b/apps/web/src/pages/products/components/ProductInfoPanel.tsx index ae587b0b5..b626c5296 100644 --- a/apps/web/src/pages/products/components/ProductInfoPanel.tsx +++ b/apps/web/src/pages/products/components/ProductInfoPanel.tsx @@ -56,7 +56,9 @@ export const ProductInfoPanel: React.FC = ({ product }) = {product.visual_similarity != null && (
视觉相似度 - {product.visual_similarity.toFixed(1)}% + + {(product.visual_similarity * 100).toFixed(1)}% +
)} {product.match_count != null && ( -- 2.54.0