feat: Добавлены кнопки Продолжить/Загрузить другой файл в OCR модалку
✅ При успешном распознавании полиса - кнопка 'Продолжить →' → переход на Step 2 ❌ При ошибке распознавания - кнопка 'Загрузить другой файл' → возврат к форме загрузки
This commit is contained in:
@@ -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)}>
|
||||
Закрыть
|
||||
</Button>
|
||||
]}
|
||||
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
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user