diff --git a/src/pages/TestDataGenerator/components/FieldEditor.tsx b/src/pages/TestDataGenerator/components/FieldEditor.tsx
index 76f2baa..e074ba0 100644
--- a/src/pages/TestDataGenerator/components/FieldEditor.tsx
+++ b/src/pages/TestDataGenerator/components/FieldEditor.tsx
@@ -73,9 +73,12 @@ export default function FieldEditor({ field, onChange }: FieldEditorProps) {
{/* 基础配置 */}
-
+
+
+ {field.name.length}/20
+
handleNameChange(e.target.value)}
@@ -86,9 +89,14 @@ export default function FieldEditor({ field, onChange }: FieldEditorProps) {
-
+
+
+
+ {(field.description || '').length}/50
+
+
handleDescriptionChange(e.target.value)}
@@ -132,7 +140,7 @@ export default function FieldEditor({ field, onChange }: FieldEditorProps) {
diff --git a/src/pages/TestDataGenerator/index.tsx b/src/pages/TestDataGenerator/index.tsx
index 18f2da8..8474cde 100644
--- a/src/pages/TestDataGenerator/index.tsx
+++ b/src/pages/TestDataGenerator/index.tsx
@@ -9,7 +9,7 @@ import { cn } from '@/lib/utils';
import { useGenerator } from './hooks/useGenerator';
import { getGeneratorById } from '@/lib/generators';
import type { FieldConfig, GenerateResult } from '@/types/testDataGenerator';
-import { Dialog, DialogContent, DialogHeader, DialogDescription } from '@/components/ui/dialog';
+import { Dialog, DialogContent } from '@/components/ui/dialog';
// 生成唯一 ID 的辅助函数
function generateId(): string {
@@ -227,8 +227,7 @@ export default function TestDataGeneratorPage() {
onUpdate={handleUpdateField}
onRemove={handleRemoveField}
onAdd={handleAddField}
- onSelect={handleOpenEditor}
- selectedIndex={selectedIndex}
+ onEdit={handleOpenEditor}
onReorder={handleReorder}
/>
@@ -303,11 +302,8 @@ export default function TestDataGeneratorPage() {
{/* 字段编辑弹窗 */}