refactor: 删除未使用的 defaultNullRate 功能
- 移除 GenerateOptions 中的 defaultNullRate 相关 props 和 UI - 移除 messages.json 中的 testDataGenerator_defaultNullRate 翻译 key
This commit is contained in:
@@ -1016,7 +1016,7 @@
|
|||||||
"description": "Translation key: testDataGenerator_generate"
|
"description": "Translation key: testDataGenerator_generate"
|
||||||
},
|
},
|
||||||
"testDataGenerator_cancel": {
|
"testDataGenerator_cancel": {
|
||||||
"message": "取消生成",
|
"message": "取消",
|
||||||
"description": "Translation key: testDataGenerator_cancel"
|
"description": "Translation key: testDataGenerator_cancel"
|
||||||
},
|
},
|
||||||
"testDataGenerator_progress": {
|
"testDataGenerator_progress": {
|
||||||
|
|||||||
@@ -11,8 +11,6 @@ interface GenerateOptionsProps {
|
|||||||
onCountChange: (count: number) => void;
|
onCountChange: (count: number) => void;
|
||||||
format: 'json' | 'csv';
|
format: 'json' | 'csv';
|
||||||
onFormatChange: (format: 'json' | 'csv') => void;
|
onFormatChange: (format: 'json' | 'csv') => void;
|
||||||
defaultNullRate: number;
|
|
||||||
onDefaultNullRateChange: (rate: number) => void;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const COUNT_PRESETS = [50, 100, 1000, 5000, 10000];
|
const COUNT_PRESETS = [50, 100, 1000, 5000, 10000];
|
||||||
@@ -27,8 +25,6 @@ export default function GenerateOptions({
|
|||||||
onCountChange,
|
onCountChange,
|
||||||
format,
|
format,
|
||||||
onFormatChange,
|
onFormatChange,
|
||||||
defaultNullRate,
|
|
||||||
onDefaultNullRateChange,
|
|
||||||
}: GenerateOptionsProps) {
|
}: GenerateOptionsProps) {
|
||||||
const { t } = useI18n('testDataGenerator');
|
const { t } = useI18n('testDataGenerator');
|
||||||
|
|
||||||
@@ -90,25 +86,6 @@ export default function GenerateOptions({
|
|||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* 默认空值率 */}
|
|
||||||
<div className="space-y-2">
|
|
||||||
<div className="flex items-center justify-between">
|
|
||||||
<label className="text-sm font-medium text-foreground">
|
|
||||||
{t('testDataGenerator_defaultNullRate')}
|
|
||||||
</label>
|
|
||||||
<span className="text-sm text-muted-foreground">{defaultNullRate}%</span>
|
|
||||||
</div>
|
|
||||||
<Input
|
|
||||||
type="number"
|
|
||||||
value={defaultNullRate}
|
|
||||||
onChange={(e) => onDefaultNullRateChange(Number(e.target.value))}
|
|
||||||
min={0}
|
|
||||||
max={50}
|
|
||||||
step={5}
|
|
||||||
className="h-9 w-full"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user