diff --git a/frontend/src/pages/DataAnnotation/Annotate/LabelStudioTextEditor.tsx b/frontend/src/pages/DataAnnotation/Annotate/LabelStudioTextEditor.tsx index 0f15606..92d4a01 100644 --- a/frontend/src/pages/DataAnnotation/Annotate/LabelStudioTextEditor.tsx +++ b/frontend/src/pages/DataAnnotation/Annotate/LabelStudioTextEditor.tsx @@ -102,6 +102,7 @@ const NO_ANNOTATION_CONFIRM_TITLE = "没有标注任何内容"; const NO_ANNOTATION_CONFIRM_OK_TEXT = "设为无标注并保存"; const NOT_APPLICABLE_CONFIRM_TEXT = "设为不适用并保存"; const NO_ANNOTATION_CONFIRM_CANCEL_TEXT = "继续标注"; +const SAVE_AND_NEXT_LABEL = "保存并跳转到下一段/下一条"; type NormalizedTaskList = { items: EditorTaskListItem[]; @@ -1146,6 +1147,8 @@ export default function LabelStudioTextEditor() { }, [message, origin, saveFromExport]); const canLoadMore = taskTotalPages > 0 && taskPage + 1 < taskTotalPages; + const saveDisabled = + !iframeReady || !selectedFileId || saving || segmentSwitching || loadingTaskDetail; const loadMoreNode = canLoadMore ? (