Add source-comparison form for versioned document text reviews
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { DocumentTextReview } from './DocumentTextReview';
|
||||
import { readableDocument, readStoredDocument, inspectStoredDocument, retryDocumentExtraction } from '../services/storedDocument';
|
||||
import { documentProcessingLabel } from '../services/documentProcessing';
|
||||
import React, { useState, useEffect, useRef, useCallback } from 'react';
|
||||
@@ -101,7 +102,7 @@ export const TenderDocuments = ({ tender }) => {
|
||||
try {
|
||||
const result = await inspectStoredDocument(b);
|
||||
if (token !== getToken() || request !== onizlemeIstegi.current) return;
|
||||
setMetinOnizleme({...result,name:b.ad});
|
||||
setMetinOnizleme({...result,name:b.ad,documentId:b.id,type:b.tur});
|
||||
} catch (e) { if (token === getToken() && request === onizlemeIstegi.current) setError(e.message); }
|
||||
finally { if (token === getToken() && request === onizlemeIstegi.current) setBusy(null); }
|
||||
};
|
||||
@@ -419,6 +420,7 @@ export const TenderDocuments = ({ tender }) => {
|
||||
Metni resmi dokümanla karşılaştırın; okunmuş olması doğruluğunun onaylandığı anlamına gelmez.
|
||||
</p>
|
||||
<pre className="max-h-80 overflow-auto whitespace-pre-wrap break-words text-xs">{metinOnizleme.text || 'Okunabilir metin bulunamadı.'}</pre>
|
||||
{metinOnizleme.type === 'ihale' && <DocumentTextReview key={metinOnizleme.documentId} documentId={metinOnizleme.documentId} extractedText={metinOnizleme.text} />}
|
||||
<button onClick={()=>setMetinOnizleme(null)} className="text-xs underline">Metin önizlemesini kapat</button>
|
||||
</section>}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user