You've already forked DataMate
refactor(annotation): 优化段落切片配置的显示逻辑
- 移除非文本数据集的段落切片配置选项 - 简化条件渲染逻辑,仅在文本数据集时显示段落切片配置 - 统一两个组件中的段落切片配置显示规则 - 移除冗余的数据集选择和类型检查提示信息 - 优化编辑模式下的禁用状态处理
This commit is contained in:
@@ -186,25 +186,20 @@ export default function AnnotationTaskCreate() {
|
|||||||
/>
|
/>
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
|
|
||||||
<Form.Item
|
{isTextDataset && (
|
||||||
label="段落切片"
|
<Form.Item
|
||||||
name="segmentationEnabled"
|
label="段落切片"
|
||||||
initialValue={DEFAULT_SEGMENTATION_ENABLED}
|
name="segmentationEnabled"
|
||||||
extra={
|
initialValue={DEFAULT_SEGMENTATION_ENABLED}
|
||||||
!selectedDatasetId
|
extra="仅文本数据集可配置该项"
|
||||||
? "请选择数据集后配置"
|
>
|
||||||
: isTextDataset
|
<Radio.Group
|
||||||
? "仅文本数据集可配置该项"
|
options={SEGMENTATION_OPTIONS}
|
||||||
: "非文本数据集不支持切片段"
|
optionType="button"
|
||||||
}
|
buttonStyle="solid"
|
||||||
>
|
/>
|
||||||
<Radio.Group
|
</Form.Item>
|
||||||
options={SEGMENTATION_OPTIONS}
|
)}
|
||||||
optionType="button"
|
|
||||||
buttonStyle="solid"
|
|
||||||
disabled={!isTextDataset}
|
|
||||||
/>
|
|
||||||
</Form.Item>
|
|
||||||
|
|
||||||
<div className="flex items-center justify-between mt-6 mb-2">
|
<div className="flex items-center justify-between mt-6 mb-2">
|
||||||
<h2 className="font-medium text-gray-900 text-lg flex items-center gap-2">
|
<h2 className="font-medium text-gray-900 text-lg flex items-center gap-2">
|
||||||
|
|||||||
@@ -644,27 +644,21 @@ export default function CreateAnnotationTask({
|
|||||||
<TextArea placeholder="(可选)详细描述标注任务的要求和目标" rows={2} />
|
<TextArea placeholder="(可选)详细描述标注任务的要求和目标" rows={2} />
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
|
|
||||||
<Form.Item
|
{isTextDataset && (
|
||||||
label="段落切片"
|
<Form.Item
|
||||||
name="segmentationEnabled"
|
label="段落切片"
|
||||||
initialValue={DEFAULT_SEGMENTATION_ENABLED}
|
name="segmentationEnabled"
|
||||||
extra={
|
initialValue={DEFAULT_SEGMENTATION_ENABLED}
|
||||||
isEditMode
|
extra={isEditMode ? "编辑模式暂不支持修改" : "仅文本数据集可配置该项"}
|
||||||
? "编辑模式暂不支持修改"
|
>
|
||||||
: !selectedDatasetId
|
<Radio.Group
|
||||||
? "请选择数据集后配置"
|
options={SEGMENTATION_OPTIONS}
|
||||||
: isTextDataset
|
optionType="button"
|
||||||
? "仅文本数据集可配置该项"
|
buttonStyle="solid"
|
||||||
: "非文本数据集不支持切片段"
|
disabled={isEditMode}
|
||||||
}
|
/>
|
||||||
>
|
</Form.Item>
|
||||||
<Radio.Group
|
)}
|
||||||
options={SEGMENTATION_OPTIONS}
|
|
||||||
optionType="button"
|
|
||||||
buttonStyle="solid"
|
|
||||||
disabled={!isTextDataset || isEditMode}
|
|
||||||
/>
|
|
||||||
</Form.Item>
|
|
||||||
|
|
||||||
{/* 标注模板选择 */}
|
{/* 标注模板选择 */}
|
||||||
<div className="flex items-center justify-between mb-2">
|
<div className="flex items-center justify-between mb-2">
|
||||||
|
|||||||
Reference in New Issue
Block a user