From 64db60d75e4ed4624c1bebd7e2cee7c966adb8cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=A8=E9=9C=96=E9=93=83?= Date: Sat, 6 Jun 2026 19:36:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=9D=9E=E5=BF=85=E5=A1=AB=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E9=A2=84=E8=A7=88=E6=98=BE=E7=A4=BA=20null?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 预览示例数据中,非必填字段显示 null 值 - 保持与实际生成逻辑一致 --- src/pages/TestDataGenerator/components/DataPreview.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pages/TestDataGenerator/components/DataPreview.tsx b/src/pages/TestDataGenerator/components/DataPreview.tsx index 3359c32..abfca39 100644 --- a/src/pages/TestDataGenerator/components/DataPreview.tsx +++ b/src/pages/TestDataGenerator/components/DataPreview.tsx @@ -64,6 +64,11 @@ export default function DataPreview({ fields }: DataPreviewProps) { const record: Record = {}; for (const field of fields) { + // 非必填字段预览显示 null + if (!field.required) { + record[field.name] = null; + continue; + } const generator = getGeneratorById(field.generatorId); if (generator) { record[field.name] = generator.generate(field.params);