From 63b9bc5ffcc95c84f9bc06c9fce116a449601008 Mon Sep 17 00:00:00 2001 From: mario Date: Wed, 21 May 2025 16:14:53 +0700 Subject: [PATCH] dynamic pdf url from default.js --- .../viewports/OHIFCornerstonePdfViewport.tsx | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/extensions/dicom-pdf/src/viewports/OHIFCornerstonePdfViewport.tsx b/extensions/dicom-pdf/src/viewports/OHIFCornerstonePdfViewport.tsx index a7d9df9..4257693 100644 --- a/extensions/dicom-pdf/src/viewports/OHIFCornerstonePdfViewport.tsx +++ b/extensions/dicom-pdf/src/viewports/OHIFCornerstonePdfViewport.tsx @@ -6,7 +6,9 @@ function OHIFCornerstonePdfViewport({ displaySets }) { var [url, setUrl] = useState(null); const sopInstanceUid = displaySets[0].SOPInstanceUID; - url = `http://128.199.154.150:8080/rid/IHERetrieveDocument?requestType=DOCUMENT&documentUID=${sopInstanceUid}&preferredContentType=application%2Fpdf`; + url = `http://${window.config.pacs_document_host}:${window.config.pacs_document_port}/rid/IHERetrieveDocument?requestType=DOCUMENT&documentUID=${sopInstanceUid}&preferredContentType=application%2Fpdf`; + + // console.log('PDF URL:', url); useEffect(() => { document.body.addEventListener('drag', makePdfDropTarget); @@ -33,13 +35,15 @@ function OHIFCornerstonePdfViewport({ displaySets }) { const { pdfUrl } = displaySets[0]; - useEffect(() => { - const load = async () => { - setUrl(await pdfUrl); - }; + // console.log('Dicomweb PDF URL:', pdfUrl); - load(); - }, [pdfUrl]); + // useEffect(() => { + // const load = async () => { + // setUrl(await pdfUrl); + // }; + + // load(); + // }, [pdfUrl]); return (
-
No online PDF viewer installed
- + >
); }