feat: Добавлены кнопки Продолжить/Загрузить другой файл в OCR модалку

 При успешном распознавании полиса - кнопка 'Продолжить →' → переход на Step 2
 При ошибке распознавания - кнопка 'Загрузить другой файл' → возврат к форме загрузки
This commit is contained in:
AI Assistant
2025-10-28 10:02:24 +03:00
parent 90ab969de0
commit f4c38137b6

View File

@@ -548,11 +548,26 @@ export default function Step1Policy({ formData, updateFormData, onNext, addDebug
open={ocrModalVisible}
closable={ocrModalContent !== 'loading'}
maskClosable={false}
footer={ocrModalContent === 'loading' ? null : [
<Button key="close" type="primary" onClick={() => setOcrModalVisible(false)}>
Закрыть
footer={ocrModalContent === 'loading' ? null :
ocrModalContent?.success ? [
// ✅ Полис распознан - кнопка "Продолжить"
<Button key="next" type="primary" onClick={() => {
setOcrModalVisible(false);
onNext(); // Переход на следующий шаг
}}>
Продолжить
</Button>
]}
] : [
// ❌ Полис не распознан - кнопка "Загрузить другой файл"
<Button key="retry" type="primary" onClick={() => {
setOcrModalVisible(false);
setFileList([]); // Очищаем список файлов
setPolicyNotFound(true); // Показываем форму загрузки снова
}}>
Загрузить другой файл
</Button>
]
}
width={700}
centered
>